Mock Version: 2.3 Mock Version: 2.3 Mock Version: 2.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/springlobby.spec'], chrootPath='/var/lib/mock/f33-build-21252465-1661104/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': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/springlobby.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': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1593388800 Wrote: /builddir/build/SRPMS/springlobby-0.270-2.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/springlobby.spec'], chrootPath='/var/lib/mock/f33-build-21252465-1661104/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': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/springlobby.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': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1593388800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RteC4M + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf springlobby-0.270 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/springlobby-0.270.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd springlobby-0.270 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf src/downloader/lib/src/lib/minizip + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.9qKQLM + umask 022 + cd /builddir/build/BUILD + cd springlobby-0.270 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -B /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu -G Ninja -- The C compiler identification is GNU 10.1.1 -- The CXX compiler identification is GNU 10.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Ninja detected, enabling install workarround -- gcc 10.1.1 detected -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.0") -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Found xgettext: /usr/bin/xgettext -- Found msgmerge: /usr/bin/msgmerge -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.42.0") found components: thread system chrono date_time atomic -- found wx-config: /usr/bin/wx-config-3.0 -- found wxwidgets: 3.0.5.0 -- Using WX_CXX_FLAGS: -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -- Using WX_C_FLAGS: -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -- Using WX_LD_FLAGS: -pthread -lwx_baseu_net-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_richtext-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_aui-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu-3.0 -- Looking for C++ include wx/config.h -- Looking for C++ include wx/config.h - found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (PkgConfig) does not match the name of the calling package (Jsoncpp). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:59 (find_package_handle_standard_args) src/downloader/lib/cmake/FindJsoncpp.cmake:11 (INCLUDE) src/CMakeLists.txt:103 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for module 'jsoncpp' -- Found jsoncpp, version 1.9.3 -- Found CURL: /usr/lib/libcurl.so (found version "7.71.0") found components: libcurl -- /usr/bin/pkg-config returned -lcurl for linking to libcurl -- /usr/bin/pkg-config returned for compiling with libcurl -- Checking for module 'libnotify' -- Found libnotify, version 0.7.9 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.65.0 -- Adding wxFormBuilder source files for: AgreementDialog -- Adding wxFormBuilder source files for: ConnectWindow -- Adding wxFormBuilder source files for: CrashReporterDialog -- Adding wxFormBuilder source files for: HostBattleDialog CMake Warning at src/CMakeLists.txt:185 (message): Couldn't find wxFormBuilder! Please install wxFB (3.9.0) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (PkgConfig) does not match the name of the calling package (Jsoncpp). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:59 (find_package_handle_standard_args) src/downloader/lib/cmake/FindJsoncpp.cmake:11 (INCLUDE) src/downloader/lib/CMakeLists.txt:35 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- PR-Downloader version: tarball -- Found CURL: /usr/lib/libcurl.so (found version "7.71.0") -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (MINIZIP) does not match the name of the calling package (MiniZip). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): src/downloader/lib/cmake/FindMiniZip.cmake:24 (Find_Package_Handle_Standard_Args) src/downloader/lib/CMakeLists.txt:145 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found MINIZIP: /usr/lib/libminizip.so -- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.40.0") found components: system thread chrono date_time atomic -- Found PNG: /usr/lib/libpng.so (found version "1.6.37") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found CMake Warning at src/downloader/lib/CMakeLists.txt:168 (message): clang-format not found -- Sound enabled! -- Found Alure: /usr/lib/libalure.so -- Found OpenAL: /usr/lib/libopenal.so -- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1g") -- Building with OpenSSL support: 1.1.1g -- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.35.0") found components: unit_test_framework -- not adding analyze target because clang-check is missing CMake Warning at CMakeLists.txt:123 (message): clang-format not found -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.qCjvFN + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/springlobby-0.270-2.fc33.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/springlobby-0.270-2.fc33.i386 ++ dirname /builddir/build/BUILDROOT/springlobby-0.270-2.fc33.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/springlobby-0.270-2.fc33.i386 + cd springlobby-0.270 + DESTDIR=/builddir/build/BUILDROOT/springlobby-0.270-2.fc33.i386 + /usr/bin/ninja install -v -j6 -C i686-redhat-linux-gnu ninja: Entering directory `i686-redhat-linux-gnu' [1/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/ar/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/ar.po 102 translated messages, 1105 untranslated messages. [2/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/cs/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/cs.po 533 translated messages, 674 untranslated messages. [3/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/da/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/da.po 608 translated messages, 599 untranslated messages. [4/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/es/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/es.po 638 translated messages, 569 untranslated messages. [5/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/el/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/el.po 705 translated messages, 502 untranslated messages. [6/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/fi/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/fi.po 481 translated messages, 726 untranslated messages. [7/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/de/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/de.po 972 translated messages, 235 untranslated messages. [8/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/fr/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/fr.po 797 translated messages, 410 untranslated messages. [9/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/pt/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/pt.po 424 translated messages, 783 untranslated messages. [10/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/pl/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/pl.po 465 translated messages, 742 untranslated messages. [11/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/it/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/it.po 588 translated messages, 619 untranslated messages. [12/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/src && /builddir/build/BUILD/springlobby-0.270/cmake/regen_config_header.sh /builddir/build/BUILD/springlobby-0.270 /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu /builddir/build/BUILD/springlobby-0.270/cmake/regen_config_header.sh: line 14: git: command not found Updating from version to unknown [13/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/ro/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/ro.po 701 translated messages, 506 untranslated messages. [14/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/sv/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/sv.po 261 translated messages, 946 untranslated messages. [15/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/uk/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/uk.po 51 translated messages, 1156 untranslated messages. [16/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/zh_CN/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/zh_CN.po 905 translated messages, 302 untranslated messages. [17/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po && /usr/bin/msgfmt -f --check --strict -v -o /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/po/locale/ru/LC_MESSAGES/springlobby.mo /builddir/build/BUILD/springlobby-0.270/po/ru.po 1115 translated messages, 92 untranslated messages. [18/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/DownloadData.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/DownloadData.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/DownloadData.cpp.o -c ../src/downloader/lib/src/Downloader/Http/DownloadData.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/bits/stl_algobase.h:59, from /usr/include/c++/10/memory:63, from ../src/downloader/lib/src/Downloader/Http/DownloadData.h:6, from ../src/downloader/lib/src/Downloader/Http/DownloadData.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [19/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/pr-downloader_static.dir/pr-downloader.cpp.o -MF src/downloader/lib/src/CMakeFiles/pr-downloader_static.dir/pr-downloader.cpp.o.d -o src/downloader/lib/src/CMakeFiles/pr-downloader_static.dir/pr-downloader.cpp.o -c ../src/downloader/lib/src/pr-downloader.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Downloader/DownloadEnum.h:6, from ../src/downloader/lib/src/pr-downloader.h:8, from ../src/downloader/lib/src/pr-downloader.cpp:1: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [20/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Repo.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Repo.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Repo.cpp.o -c ../src/downloader/lib/src/Downloader/Rapid/Repo.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/bits/stl_algobase.h:59, from /usr/include/c++/10/list:60, from ../src/downloader/lib/src/Downloader/Rapid/Repo.h:6, from ../src/downloader/lib/src/Downloader/Rapid/Repo.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [21/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/CurlWrapper.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/CurlWrapper.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/CurlWrapper.cpp.o -c ../src/downloader/lib/src/Downloader/CurlWrapper.cpp In file included from /usr/include/sys/types.h:25, from /usr/include/curl/system.h:430, from /usr/include/curl/curl.h:38, from ../src/downloader/lib/src/Downloader/CurlWrapper.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [22/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/RapidDownloader.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/RapidDownloader.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/RapidDownloader.cpp.o -c ../src/downloader/lib/src/Downloader/Rapid/RapidDownloader.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Downloader/Download.h:6, from ../src/downloader/lib/src/Downloader/IDownloader.h:6, from ../src/downloader/lib/src/Downloader/Rapid/RapidDownloader.h:6, from ../src/downloader/lib/src/Downloader/Rapid/RapidDownloader.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [23/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Sdp.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Sdp.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Sdp.cpp.o -c ../src/downloader/lib/src/Downloader/Rapid/Sdp.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Downloader/Rapid/Sdp.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [24/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/HttpDownloader.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/HttpDownloader.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/HttpDownloader.cpp.o -c ../src/downloader/lib/src/Downloader/Http/HttpDownloader.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Downloader/Download.h:6, from ../src/downloader/lib/src/Downloader/IDownloader.h:6, from ../src/downloader/lib/src/Downloader/Http/HttpDownloader.h:6, from ../src/downloader/lib/src/Downloader/Http/HttpDownloader.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [25/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Download.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Download.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Download.cpp.o -c ../src/downloader/lib/src/Downloader/Download.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Downloader/Download.h:6, from ../src/downloader/lib/src/Downloader/Download.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [26/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Mirror.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Mirror.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Mirror.cpp.o -c ../src/downloader/lib/src/Downloader/Mirror.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Downloader/Mirror.h:6, from ../src/downloader/lib/src/Downloader/Mirror.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [27/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/IDownloader.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/IDownloader.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/IDownloader.cpp.o -c ../src/downloader/lib/src/Downloader/IDownloader.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Downloader/Download.h:6, from ../src/downloader/lib/src/Downloader/IDownloader.h:6, from ../src/downloader/lib/src/Downloader/IDownloader.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [28/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashSHA1.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashSHA1.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashSHA1.cpp.o -c ../src/downloader/lib/src/FileSystem/HashSHA1.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/FileSystem/IHash.h:6, from ../src/downloader/lib/src/FileSystem/HashSHA1.h:6, from ../src/downloader/lib/src/FileSystem/HashSHA1.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [29/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/DownloadEnum.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/DownloadEnum.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/DownloadEnum.cpp.o -c ../src/downloader/lib/src/Downloader/DownloadEnum.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/bits/stl_algobase.h:59, from /usr/include/c++/10/bits/stl_tree.h:63, from /usr/include/c++/10/map:60, from ../src/downloader/lib/src/Downloader/DownloadEnum.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [30/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -DPR_DOWNLOADER_VERSION=tarball -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Version.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Version.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Version.cpp.o -c ../src/downloader/lib/src/Version.cpp [31/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashMD5.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashMD5.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashMD5.cpp.o -c ../src/downloader/lib/src/FileSystem/HashMD5.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/FileSystem/IHash.h:6, from ../src/downloader/lib/src/FileSystem/HashMD5.h:6, from ../src/downloader/lib/src/FileSystem/HashMD5.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [32/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/IHash.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/IHash.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/IHash.cpp.o -c ../src/downloader/lib/src/FileSystem/IHash.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/FileSystem/IHash.h:6, from ../src/downloader/lib/src/FileSystem/IHash.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [33/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/File.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/File.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/File.cpp.o -c ../src/downloader/lib/src/FileSystem/File.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/FileSystem/File.h:6, from ../src/downloader/lib/src/FileSystem/File.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [34/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/FileSystem.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/FileSystem.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/FileSystem.cpp.o -c ../src/downloader/lib/src/FileSystem/FileSystem.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/FileSystem/FileData.h:6, from ../src/downloader/lib/src/FileSystem/FileSystem.h:6, from ../src/downloader/lib/src/FileSystem/FileSystem.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [35/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/base64/base64.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/base64/base64.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/base64/base64.cpp.o -c ../src/downloader/lib/src/lib/base64/base64.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lib/base64/base64.h:28, from ../src/downloader/lib/src/lib/base64/base64.cpp:28: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [36/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/Util.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/Util.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/Util.cpp.o -c ../src/downloader/lib/src/Util.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/Util.h:9, from ../src/downloader/lib/src/Util.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [37/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zAlloc.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zAlloc.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zAlloc.c.o -c ../src/downloader/lib/src/lib/7z/7zAlloc.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../src/downloader/lib/src/lib/7z/7zAlloc.h:7, from ../src/downloader/lib/src/lib/7z/7zAlloc.c:4: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [38/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf.c.o -c ../src/downloader/lib/src/lib/7z/7zBuf.c [39/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf2.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf2.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf2.c.o -c ../src/downloader/lib/src/lib/7z/7zBuf2.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../src/downloader/lib/src/lib/7z/7zBuf2.c:4: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [40/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrc.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrc.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrc.c.o -c ../src/downloader/lib/src/lib/7z/7zCrc.c [41/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrcOpt.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrcOpt.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrcOpt.c.o -c ../src/downloader/lib/src/lib/7z/7zCrcOpt.c [42/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zDec.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zDec.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zDec.c.o -c ../src/downloader/lib/src/lib/7z/7zDec.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../src/downloader/lib/src/lib/7z/7zDec.c:4: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [43/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/ZipArchive.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/ZipArchive.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/ZipArchive.cpp.o -c ../src/downloader/lib/src/FileSystem/ZipArchive.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/i686-redhat-linux/10/include/limits.h:195, from /usr/lib/gcc/i686-redhat-linux/10/include/syslimits.h:7, from /usr/lib/gcc/i686-redhat-linux/10/include/limits.h:34, from /usr/include/zconf.h:418, from /usr/include/zlib.h:34, from /usr/include/minizip/unzip.h:51, from ../src/downloader/lib/src/FileSystem/ZipArchive.h:6, from ../src/downloader/lib/src/FileSystem/ZipArchive.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [44/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/CpuArch.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/CpuArch.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/CpuArch.c.o -c ../src/downloader/lib/src/lib/7z/CpuArch.c [45/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zIn.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zIn.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zIn.c.o -c ../src/downloader/lib/src/lib/7z/7zIn.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../src/downloader/lib/src/lib/7z/7zIn.c:4: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [46/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/SevenZipArchive.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/SevenZipArchive.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/SevenZipArchive.cpp.o -c ../src/downloader/lib/src/FileSystem/SevenZipArchive.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../src/downloader/lib/src/lib/7z/7zFile.h:14, from ../src/downloader/lib/src/FileSystem/SevenZipArchive.h:7, from ../src/downloader/lib/src/FileSystem/SevenZipArchive.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [47/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Lzma2Dec.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Lzma2Dec.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Lzma2Dec.c.o -c ../src/downloader/lib/src/lib/7z/Lzma2Dec.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../src/downloader/lib/src/lib/7z/Lzma2Dec.c:10: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [48/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra.c.o -c ../src/downloader/lib/src/lib/7z/Bra.c [49/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/LzmaDec.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/LzmaDec.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/LzmaDec.c.o -c ../src/downloader/lib/src/lib/7z/LzmaDec.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../src/downloader/lib/src/lib/7z/LzmaDec.c:6: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [50/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bcj2.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bcj2.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bcj2.c.o -c ../src/downloader/lib/src/lib/7z/Bcj2.c [51/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra86.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra86.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra86.c.o -c ../src/downloader/lib/src/lib/7z/Bra86.c [52/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zFile.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zFile.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zFile.c.o -c ../src/downloader/lib/src/lib/7z/7zFile.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from ../src/downloader/lib/src/lib/7z/7zFile.h:14, from ../src/downloader/lib/src/lib/7z/7zFile.c:4: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [53/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7Dec.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7Dec.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7Dec.c.o -c ../src/downloader/lib/src/lib/7z/Ppmd7Dec.c [54/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7.c.o -c ../src/downloader/lib/src/lib/7z/Ppmd7.c In file included from /usr/include/memory.h:25, from ../src/downloader/lib/src/lib/7z/Ppmd7.c:5: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [55/240] /usr/bin/gcc -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Wall -O0 -g -fPIC -DNDEBUG -MD -MT src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zStream.c.o -MF src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zStream.c.o.d -o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zStream.c.o -c ../src/downloader/lib/src/lib/7z/7zStream.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../src/downloader/lib/src/lib/7z/7zStream.c:4: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [56/240] /usr/bin/g++ -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lib/md5/CMakeFiles/pr-md5.dir/md5.cpp.o -MF src/downloader/lib/src/lib/md5/CMakeFiles/pr-md5.dir/md5.cpp.o.d -o src/downloader/lib/src/lib/md5/CMakeFiles/pr-md5.dir/md5.cpp.o -c ../src/downloader/lib/src/lib/md5/md5.cpp In file included from /usr/include/sys/types.h:25, from ../src/downloader/lib/src/lib/md5/md5.h:46, from ../src/downloader/lib/src/lib/md5/md5.cpp:35: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [57/240] /usr/bin/g++ -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lib/bencode/CMakeFiles/bencode.dir/bencode.cpp.o -MF src/downloader/lib/src/lib/bencode/CMakeFiles/bencode.dir/bencode.cpp.o.d -o src/downloader/lib/src/lib/bencode/CMakeFiles/bencode.dir/bencode.cpp.o -c ../src/downloader/lib/src/lib/bencode/bencode.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/cstdlib:41, from /usr/include/c++/10/stdlib.h:36, from ../src/downloader/lib/src/lib/bencode/bencode.cpp:27: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [58/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/lib/md5/libpr-md5.a && /usr/bin/ar qc src/downloader/lib/src/lib/md5/libpr-md5.a src/downloader/lib/src/lib/md5/CMakeFiles/pr-md5.dir/md5.cpp.o && /usr/bin/ranlib src/downloader/lib/src/lib/md5/libpr-md5.a && : [59/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/lib/7z/libpr-7z.a && /usr/bin/ar qc src/downloader/lib/src/lib/7z/libpr-7z.a src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zAlloc.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zBuf2.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrc.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zCrcOpt.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zDec.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zIn.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/CpuArch.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/LzmaDec.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Lzma2Dec.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bra86.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Bcj2.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/Ppmd7Dec.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zFile.c.o src/downloader/lib/src/lib/7z/CMakeFiles/pr-7z.dir/7zStream.c.o && /usr/bin/ranlib src/downloader/lib/src/lib/7z/libpr-7z.a && : [60/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/lib/bencode/libbencode.a && /usr/bin/ar qc src/downloader/lib/src/lib/bencode/libbencode.a src/downloader/lib/src/lib/bencode/CMakeFiles/bencode.dir/bencode.cpp.o && /usr/bin/ranlib src/downloader/lib/src/lib/bencode/libbencode.a && : [61/240] /usr/bin/g++ -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lib/sha1/CMakeFiles/pr-sha1.dir/sha1.cpp.o -MF src/downloader/lib/src/lib/sha1/CMakeFiles/pr-sha1.dir/sha1.cpp.o.d -o src/downloader/lib/src/lib/sha1/CMakeFiles/pr-sha1.dir/sha1.cpp.o -c ../src/downloader/lib/src/lib/sha1/sha1.cpp [62/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/lib/sha1/libpr-sha1.a && /usr/bin/ar qc src/downloader/lib/src/lib/sha1/libpr-sha1.a src/downloader/lib/src/lib/sha1/CMakeFiles/pr-sha1.dir/sha1.cpp.o && /usr/bin/ranlib src/downloader/lib/src/lib/sha1/libpr-sha1.a && : [63/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_writer.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_writer.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_writer.cpp.o -c ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_writer.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lib/jsoncpp/include/json/value.h:12, from ../src/downloader/lib/src/lib/jsoncpp/include/json/writer.h:10, from ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_writer.cpp:7: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [64/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_value.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_value.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_value.cpp.o -c ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_value.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/cstdlib:41, from /usr/include/c++/10/stdlib.h:36, from ../src/downloader/lib/src/lib/jsoncpp/include/json/assertions.h:9, from ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_value.cpp:7: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [65/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/globalsmanager.cpp.o -MF src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/globalsmanager.cpp.o.d -o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/globalsmanager.cpp.o -c ../src/downloader/lib/src/lsl/lslutils/globalsmanager.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/exception:37, from /usr/include/c++/10/stdexcept:38, from ../src/downloader/lib/src/lsl/lslutils/globalsmanager.h:6, from ../src/downloader/lib/src/lsl/lslutils/globalsmanager.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [66/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_reader.cpp.o -MF src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_reader.cpp.o.d -o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_reader.cpp.o -c ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/cstdlib:41, from /usr/include/c++/10/stdlib.h:36, from ../src/downloader/lib/src/lib/jsoncpp/include/json/assertions.h:9, from ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp:7: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp: In member function 'bool Json::OurReader::readToken(Json::OurReader::Token&)': ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp:1230:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1230 | if (features_.allowSingleQuotes_) { | ^~ ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp:1235:3: note: here 1235 | case '/': | ^~~~ [67/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/libDownloader.a && /usr/bin/ar qc src/downloader/lib/src/libDownloader.a src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/RapidDownloader.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Repo.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Rapid/Sdp.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/HttpDownloader.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Http/DownloadData.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/CurlWrapper.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Download.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/IDownloader.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/Mirror.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Downloader/DownloadEnum.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/FileSystem.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/File.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashMD5.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/HashSHA1.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/IHash.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Util.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/Version.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/base64/base64.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/SevenZipArchive.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/FileSystem/ZipArchive.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_value.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_reader.cpp.o src/downloader/lib/src/CMakeFiles/Downloader.dir/lib/jsoncpp/src/lib_json/json_writer.cpp.o && /usr/bin/ranlib src/downloader/lib/src/libDownloader.a && : [68/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/libpr-downloader_static.a && /usr/bin/ar qc src/downloader/lib/src/libpr-downloader_static.a src/downloader/lib/src/CMakeFiles/pr-downloader_static.dir/pr-downloader.cpp.o && /usr/bin/ranlib src/downloader/lib/src/libpr-downloader_static.a && : [69/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/conversion.cpp.o -MF src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/conversion.cpp.o.d -o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/conversion.cpp.o -c ../src/downloader/lib/src/lsl/lslutils/conversion.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslutils/conversion.h:6, from ../src/downloader/lib/src/lsl/lslutils/conversion.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [70/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/net.cpp.o -MF src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/net.cpp.o.d -o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/net.cpp.o -c ../src/downloader/lib/src/lsl/lslutils/net.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslutils/net.h:19, from ../src/downloader/lib/src/lsl/lslutils/net.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [71/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/sharedlib.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/sharedlib.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/sharedlib.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/sharedlib.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/sharedlib.cpp:6: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [72/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/config.cpp.o -MF src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/config.cpp.o.d -o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/config.cpp.o -c ../src/downloader/lib/src/lsl/lslutils/config.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslutils/config.h:17, from ../src/downloader/lib/src/lsl/lslutils/config.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [73/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/thread.cpp.o -MF src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/thread.cpp.o.d -o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/thread.cpp.o -c ../src/downloader/lib/src/lsl/lslutils/thread.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/cstddef:49, from /usr/include/boost/config/compiler/gcc.hpp:165, from /usr/include/boost/config.hpp:39, from /usr/include/boost/thread/detail/platform.hpp:14, from /usr/include/boost/thread/thread_only.hpp:12, from /usr/include/boost/thread/thread.hpp:12, from ../src/downloader/lib/src/lsl/lslutils/thread.h:6, from ../src/downloader/lib/src/lsl/lslutils/thread.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [74/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/mmoptionmodel.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/mmoptionmodel.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/mmoptionmodel.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/mmoptionmodel.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/mmoptionmodel.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/mmoptionmodel.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [75/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/misc.cpp.o -MF src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/misc.cpp.o.d -o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/misc.cpp.o -c ../src/downloader/lib/src/lsl/lslutils/misc.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslutils/misc.h:6, from ../src/downloader/lib/src/lsl/lslutils/misc.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [76/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/lsl/lslutils/liblsl-utils.a && /usr/bin/ar qc src/downloader/lib/src/lsl/lslutils/liblsl-utils.a src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/misc.cpp.o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/config.cpp.o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/thread.cpp.o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/net.cpp.o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/globalsmanager.cpp.o src/downloader/lib/src/lsl/lslutils/CMakeFiles/lsl-utils.dir/conversion.cpp.o && /usr/bin/ranlib src/downloader/lib/src/lsl/lslutils/liblsl-utils.a && : [77/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/loader.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/loader.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/loader.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/loader.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/loader.cpp:5: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [78/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/c_api.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/c_api.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/c_api.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/c_api.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/c_api.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/c_api.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ ../src/downloader/lib/src/lsl/lslunitsync/c_api.cpp: In member function 'LSL::MapInfo LSL::UnitsyncLib::GetMapInfoEx(int)': ../src/downloader/lib/src/lsl/lslunitsync/c_api.cpp:360:8: warning: variable 'xset' set but not used [-Wunused-but-set-variable] 360 | bool xset = false; | ^~~~ [79/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/springbundle.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/springbundle.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/springbundle.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/springbundle.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/springbundle.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/springbundle.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [80/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_value.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_value.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_value.cpp.o -c ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_value.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/cstdlib:41, from /usr/include/c++/10/stdlib.h:36, from ../src/downloader/lib/src/lib/jsoncpp/include/json/assertions.h:9, from ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_value.cpp:7: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [81/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_reader.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_reader.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_reader.cpp.o -c ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/cstdlib:41, from /usr/include/c++/10/stdlib.h:36, from ../src/downloader/lib/src/lib/jsoncpp/include/json/assertions.h:9, from ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp:7: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp: In member function 'bool Json::OurReader::readToken(Json::OurReader::Token&)': ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp:1230:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1230 | if (features_.allowSingleQuotes_) { | ^~ ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_reader.cpp:1235:3: note: here 1235 | case '/': | ^~~~ [82/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_writer.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_writer.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_writer.cpp.o -c ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_writer.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lib/jsoncpp/include/json/value.h:12, from ../src/downloader/lib/src/lib/jsoncpp/include/json/writer.h:10, from ../src/downloader/lib/src/lib/jsoncpp/src/lib_json/json_writer.cpp:7: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [83/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/image.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/image.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/image.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/image.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/image.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, from /usr/include/wx-3.0/wx/image.h:18, from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:9: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/image.cpp:18: ../src/downloader/lib/src/lib/cimg/CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&, const char*)': ../src/downloader/lib/src/lib/cimg/CImg.h:9909:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 9909 | while (*s>='0' && *s<='9') ++s; if (sep=='%') ++s; | ^~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:9909:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 9909 | while (*s>='0' && *s<='9') ++s; if (sep=='%') ++s; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h: In member function 'float cimg_library::CImg::_functor4d_streamline2d_oriented::operator()(float, float, float, unsigned int) const': ../src/downloader/lib/src/lib/cimg/CImg.h:24355:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24355 | if (xi<0) xi = 0; if (nxi<0) nxi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24355:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24355 | if (xi<0) xi = 0; if (nxi<0) nxi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24356:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24356 | if (xi>=ref.width()) xi = ref.width() - 1; if (nxi>=ref.width()) nxi = ref.width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24356:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24356 | if (xi>=ref.width()) xi = ref.width() - 1; if (nxi>=ref.width()) nxi = ref.width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24357:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24357 | if (yi<0) yi = 0; if (nyi<0) nyi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24357:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24357 | if (yi<0) yi = 0; if (nyi<0) nyi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24358:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24358 | if (yi>=ref.height()) yi = ref.height() - 1; if (nyi>=ref.height()) nyi = ref.height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24358:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24358 | if (yi>=ref.height()) yi = ref.height() - 1; if (nyi>=ref.height()) nyi = ref.height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h: In member function 'float cimg_library::CImg::_functor4d_streamline3d_oriented::operator()(float, float, float, unsigned int) const': ../src/downloader/lib/src/lib/cimg/CImg.h:24387:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24387 | if (xi<0) xi = 0; if (nxi<0) nxi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24387:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24387 | if (xi<0) xi = 0; if (nxi<0) nxi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24388:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24388 | if (xi>=ref.width()) xi = ref.width() - 1; if (nxi>=ref.width()) nxi = ref.width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24388:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24388 | if (xi>=ref.width()) xi = ref.width() - 1; if (nxi>=ref.width()) nxi = ref.width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24389:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24389 | if (yi<0) yi = 0; if (nyi<0) nyi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24389:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24389 | if (yi<0) yi = 0; if (nyi<0) nyi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24390:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24390 | if (yi>=ref.height()) yi = ref.height() - 1; if (nyi>=ref.height()) nyi = ref.height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24390:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24390 | if (yi>=ref.height()) yi = ref.height() - 1; if (nyi>=ref.height()) nyi = ref.height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24391:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24391 | if (zi<0) zi = 0; if (nzi<0) nzi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24391:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24391 | if (zi<0) zi = 0; if (nzi<0) nzi = 0; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24392:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24392 | if (zi>=ref.depth()) zi = ref.depth() - 1; if (nzi>=ref.depth()) nzi = ref.depth() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:24392:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 24392 | if (zi>=ref.depth()) zi = ref.depth() - 1; if (nzi>=ref.depth()) nzi = ref.depth() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_get_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool) const': ../src/downloader/lib/src/lib/cimg/CImg.h:38582:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 38582 | if (X0<0) X0 = 0; if (X0>=width()) X0 = width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38582:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 38582 | if (X0<0) X0 = 0; if (X0>=width()) X0 = width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38583:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 38583 | if (Y0<0) Y0 = 0; if (Y0>=height()) Y0 = height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38583:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 38583 | if (Y0<0) Y0 = 0; if (Y0>=height()) Y0 = height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38584:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 38584 | if (Z0<0) Z0 = 0; if (Z0>=depth()) Z0 = depth() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38584:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 38584 | if (Z0<0) Z0 = 0; if (Z0>=depth()) Z0 = depth() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38585:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 38585 | if (X1<1) X1 = 0; if (X1>=width()) X1 = width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38585:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 38585 | if (X1<1) X1 = 0; if (X1>=width()) X1 = width() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38586:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 38586 | if (Y1<0) Y1 = 0; if (Y1>=height()) Y1 = height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38586:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 38586 | if (Y1<0) Y1 = 0; if (Y1>=height()) Y1 = height() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38587:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 38587 | if (Z1<0) Z1 = 0; if (Z1>=depth()) Z1 = depth() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:38587:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 38587 | if (Z1<0) Z1 = 0; if (Z1>=depth()) Z1 = depth() - 1; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/downloader/lib/src/lib/cimg/CImg.h:47530:48: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/downloader/lib/src/lib/cimg/CImg.h:10006:26: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/downloader/lib/src/lib/cimg/CImg.h:51249:40: required from here ../src/downloader/lib/src/lib/cimg/CImg.h:47479:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47479 | if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:47480:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47480 | if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:47493:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47493 | std::memset(_data,0,sizeof(CImg)*(_width - 1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:47497:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47497 | if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h: In instantiation of 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*) [with T = float]': ../src/downloader/lib/src/lib/cimg/CImg.h:13978:18: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const cimg_library::CImg&, cimg_library::CImg*, const char*, const char*) [with T = float]' ../src/downloader/lib/src/lib/cimg/CImg.h:16774:14: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double) const [with T = float]' ../src/downloader/lib/src/lib/cimg/CImg.h:16761:19: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double) const [with T = float]' ../src/downloader/lib/src/lib/cimg/CImg.h:51691:41: required from here ../src/downloader/lib/src/lib/cimg/CImg.h:14085:96: warning: array subscript has type 'char' [-Wchar-subscripts] 14085 | case 'x' : case 'y' : case 'z' : case 'c' : case 'e' : _cimg_mp_return(reserved_label[*ss]); | ~~~~~~~~~~~~~~^ ../src/downloader/lib/src/lib/cimg/CImg.h:13896:55: note: in definition of macro '_cimg_mp_return' 13896 | #define _cimg_mp_return(x) { *se = saved_char; return x; } | ^ ../src/downloader/lib/src/lib/cimg/CImg.h:14263:58: warning: array subscript has type 'char' [-Wchar-subscripts] 14263 | const unsigned int var_pos = reserved_label[*variable_name]; | ~~~~~~~~~~~~~~^ ../src/downloader/lib/src/lib/cimg/CImg.h:14264:47: warning: array subscript has type 'char' [-Wchar-subscripts] 14264 | if (var_pos==~0U) reserved_label[*variable_name] = pos; | ~~~~~~~~~~~~~~^ ../src/downloader/lib/src/lib/cimg/CImg.h:14658:34: warning: array subscript has type 'char' [-Wchar-subscripts] 14658 | } else if (reserved_label[*variable_name]!=~0U) // Single-char variable. | ~~~~~~~~~~~~~~^ ../src/downloader/lib/src/lib/cimg/CImg.h:14659:41: warning: array subscript has type 'char' [-Wchar-subscripts] 14659 | _cimg_mp_return(reserved_label[*variable_name]); | ~~~~~~~~~~~~~~^ ../src/downloader/lib/src/lib/cimg/CImg.h:13896:55: note: in definition of macro '_cimg_mp_return' 13896 | #define _cimg_mp_return(x) { *se = saved_char; return x; } | ^ ../src/downloader/lib/src/lib/cimg/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': ../src/downloader/lib/src/lib/cimg/CImg.h:47530:48: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' ../src/downloader/lib/src/lib/cimg/CImg.h:10006:26: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' ../src/downloader/lib/src/lib/cimg/CImg.h:14266:85: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*) [with T = float]' ../src/downloader/lib/src/lib/cimg/CImg.h:13978:18: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const cimg_library::CImg&, cimg_library::CImg*, const char*, const char*) [with T = float]' ../src/downloader/lib/src/lib/cimg/CImg.h:16774:14: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double) const [with T = float]' ../src/downloader/lib/src/lib/cimg/CImg.h:16761:19: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double) const [with T = float]' ../src/downloader/lib/src/lib/cimg/CImg.h:51691:41: required from here ../src/downloader/lib/src/lib/cimg/CImg.h:47479:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47479 | if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:47480:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47480 | if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:47493:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47493 | std::memset(_data,0,sizeof(CImg)*(_width - 1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:47497:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47497 | if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:8976:10: note: 'struct cimg_library::CImg' declared here 8976 | struct CImg { | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h: In static member function 'static void cimg_library::CImg::_load_inr_header(FILE*, int*, float*) [with T = short unsigned int]': ../src/downloader/lib/src/lib/cimg/CImg.h:41130:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 41130 | case 2 : out[5] = cimg::strncasecmp(tmp1,"unsigned",8)?1:0; std::strncpy(tmp1,tmp2,sizeof(tmp1) - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:41131:9: note: here 41131 | case 1 : | ^~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:41135:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 41135 | if (out[4]>=0) break; | ^~ ../src/downloader/lib/src/lib/cimg/CImg.h:41136:9: note: here 41136 | default : | ^~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::_load_pandore(FILE*, const char*) [with T = short unsigned int]': ../src/downloader/lib/src/lib/cimg/CImg.h:41285:64: warning: this statement may fall through [-Wimplicit-fallthrough=] 41285 | filename?filename:"(FILE*)"); } | ^ ../src/downloader/lib/src/lib/cimg/CImg.h:41424:17: note: in expansion of macro '_cimg_load_pandore_case' 41424 | case 23 : _cimg_load_pandore_case(2,dims[1],1,1,dims[0],long,int,short,4); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/downloader/lib/src/lib/cimg/CImg.h:41425:7: note: here 41425 | case 24 : _cimg_load_pandore_case(2,dims[1],1,1,dims[0],unsigned long,unsigned int,unsigned short,4); break; | ^~~~ [84/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/optionswrapper.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/optionswrapper.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/optionswrapper.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/bits/stl_algobase.h:59, from /usr/include/c++/10/vector:60, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/optionswrapper.cpp:5: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [85/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync_cache.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync_cache.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync_cache.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync_cache.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [86/240] /usr/bin/g++ -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I/usr/include/AL -I../src -I../src/downloader/lib/src/lsl -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DNDEBUG -MD -MT src/sound/CMakeFiles/sound.dir/alsound.cpp.o -MF src/sound/CMakeFiles/sound.dir/alsound.cpp.o.d -o src/sound/CMakeFiles/sound.dir/alsound.cpp.o -c ../src/sound/alsound.cpp In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/log.h:65, from ../src/sound/alsound.cpp:19: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ [87/240] : && /usr/bin/cmake -E rm -f src/sound/libsound.a && /usr/bin/ar qc src/sound/libsound.a src/sound/CMakeFiles/sound.dir/alsound.cpp.o && /usr/bin/ranlib src/sound/libsound.a && : [88/240] /usr/bin/g++ -DARCHIVE_SUPPORT -DHAVE_SPRINGLOBBY -DHAVE_WX -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -I../src/downloader/lib/src/lsl -I../src/downloader/lib/src/lib -I../src/downloader/lib/src/lib/jsoncpp/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -Wall -O0 -g -fPIC -DNDEBUG -std=gnu++11 -MD -MT src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync.cpp.o -MF src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync.cpp.o.d -o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync.cpp.o -c ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp In file included from /usr/include/c++/10/i686-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/10/i686-redhat-linux/bits/c++config.h:518, from /usr/include/c++/10/string:38, from ../src/downloader/lib/src/lsl/lslunitsync/mmoptionmodel.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:6, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.h:17, from ../src/downloader/lib/src/lsl/lslunitsync/unitsync.cpp:3: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [89/240] : && /usr/bin/cmake -E rm -f src/downloader/lib/src/lsl/lslunitsync/liblsl-unitsync.a && /usr/bin/ar qc src/downloader/lib/src/lsl/lslunitsync/liblsl-unitsync.a src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/c_api.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/sharedlib.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/image.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/loader.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/mmoptionmodel.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/optionswrapper.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/unitsync_cache.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/springbundle.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_value.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_reader.cpp.o src/downloader/lib/src/lsl/lslunitsync/CMakeFiles/lsl-unitsync.dir/__/__/lib/jsoncpp/src/lib_json/json_writer.cpp.o && /usr/bin/ranlib src/downloader/lib/src/lsl/lslunitsync/liblsl-unitsync.a && : [90/240] cd /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu/src && /builddir/build/BUILD/springlobby-0.270/cmake/regen_config_header.sh /builddir/build/BUILD/springlobby-0.270 /builddir/build/BUILD/springlobby-0.270/i686-redhat-linux-gnu /builddir/build/BUILD/springlobby-0.270/cmake/regen_config_header.sh: line 14: git: command not found [91/240] /usr/bin/g++ -DHAVE_LIBNOTIFY -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -DSSL_SUPPORT -I../src/downloader/lib/src/lib/jsoncpp/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I../src -I../src/downloader/lib/src -I../src/downloader/lib/src/lsl -I../src/gui/wxfb -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/springlobby.dir/httpfile.cpp.o -MF src/CMakeFiles/springlobby.dir/httpfile.cpp.o.d -o src/CMakeFiles/springlobby.dir/httpfile.cpp.o -c ../src/httpfile.cpp In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/downloader/prdownloader.h:6, from ../src/httpfile.cpp:4: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [92/240] /usr/bin/g++ -DHAVE_LIBNOTIFY -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -DSSL_SUPPORT -I../src/downloader/lib/src/lib/jsoncpp/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I../src -I../src/downloader/lib/src -I../src/downloader/lib/src/lsl -I../src/gui/wxfb -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/springlobby.dir/iplaybacklist.cpp.o -MF src/CMakeFiles/springlobby.dir/iplaybacklist.cpp.o.d -o src/CMakeFiles/springlobby.dir/iplaybacklist.cpp.o -c ../src/iplaybacklist.cpp In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from ../src/iplaybacklist.h:8, from ../src/iplaybacklist.cpp:2: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [93/240] /usr/bin/g++ -DHAVE_LIBNOTIFY -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -DSSL_SUPPORT -I../src/downloader/lib/src/lib/jsoncpp/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I../src -I../src/downloader/lib/src -I../src/downloader/lib/src/lsl -I../src/gui/wxfb -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdiagnostics-color=always -Wextra -Wall -Wno-strict-aliasing -I/usr/lib/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/springlobby.dir/iserver.cpp.o -MF src/CMakeFiles/springlobby.dir/iserver.cpp.o.d -o src/CMakeFiles/springlobby.dir/iserver.cpp.o -c ../src/iserver.cpp In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/log.h:65, from ../src/iserver.cpp:8: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from ../src/battle.h:7, from ../src/iserver.cpp:11: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/battle.h:7, from ../src/iserver.cpp:11: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/battle.h:7, from ../src/iserver.cpp:11: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/battle.h:7, from ../src/iserver.cpp:11: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/battle.h:7, from ../src/iserver.cpp:11: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/battle.h:7, from ../src/iserver.cpp:11: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/battle.h:7, from ../src/iserver.cpp:11: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../src/channellist.h:19, from ../src/iserver.h:8, from ../src/iserver.cpp:6: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_D