+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/warzone2100-4.3.5nb1/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/warzone2100-4.3.5nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for wz2100_4.3.5/warzone2100_src.tar.xz => Checksum SHA512 OK for wz2100_4.3.5/warzone2100_src.tar.xz ===> Installing dependencies for warzone2100-4.3.5nb1 ========================================================================== The supported build options for warzone2100 are: qt5 sdl2 The currently selected options are: sdl2 You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.warzone2100 (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, warzone2100-4.3.5nb1. Their current value is shown below: * CURSES_DEFAULT = ncurses * JPEG_DEFAULT = jpeg * READLINE_DEFAULT = readline * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /usr/pkg/etc/openssl/certs * SSLDIR = /usr/pkg/etc/openssl * SSLKEYS = /usr/pkg/etc/openssl/private Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * JPEGBASE (defined, but empty) * JPEG_TYPE = jpeg * READLINE_TYPE = readline * TERMCAP_TYPE = curses You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency asciidoc-[0-9]*: found asciidoc-10.2.0nb4 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.76.4 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency cmake>=3.18: found cmake-3.27.1 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency pkgconf-[0-9]*: found pkgconf-1.9.5 => Tool dependency zip-[0-9]*: found zip-3.0nb3 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency xorgproto>=2016.1: found xorgproto-2023.2 => Build dependency xcb-proto>=1.4: found xcb-proto-1.15.2nb2 => Full dependency SDL2>=2.26.5nb1: found SDL2-2.28.2 => Full dependency libvorbis>=1.1.0nb1: found libvorbis-1.3.7 => Full dependency openal-soft>=1.5.304: found openal-soft-1.23.1nb2 => Full dependency fribidi>=0.19.1: found fribidi-1.0.13 => Full dependency physfs>=2.0.3nb1: found physfs-3.0.2 => Full dependency popt>=1.16nb1: found popt-1.19 => Full dependency fontconfig>=2.14.1nb1: found fontconfig-2.14.2nb1 => Full dependency freetype2>=2.13.0: found freetype2-2.13.1 => Full dependency png>=1.6.0nb1: found png-1.6.40 => Full dependency harfbuzz>=5.3.1nb1: found harfbuzz-8.0.1 => Full dependency glew>=2.1.0: found glew-2.2.0nb2 => Full dependency hicolor-icon-theme>=0.9nb1: found hicolor-icon-theme-0.17nb1 => Full dependency quesoglc>=0.7.1: found quesoglc-0.7.1nb13 => Full dependency vulkan-headers>=1.1.126.0: found vulkan-headers-1.3.224 => Full dependency libtheora>=1.0alpha3nb1: found libtheora-1.1.1nb2 => Full dependency miniupnpc>=2.1: found miniupnpc-2.2.4 => Full dependency libsodium>=1.0.13: found libsodium-1.0.18 => Full dependency openssl>=1.1.1pnb1: found openssl-1.1.1u => Full dependency curl>=8.0.1nb1: found curl-8.2.1 => Full dependency qt5-qtbase>=5.15.9nb2: found qt5-qtbase-5.15.10 => Full dependency qt5-qtscript>=5.15.9nb3: found qt5-qtscript-5.15.10 ===> Overriding tools for warzone2100-4.3.5nb1 ===> Extracting for warzone2100-4.3.5nb1 ===> Patching for warzone2100-4.3.5nb1 ===> Creating toolchain wrappers for warzone2100-4.3.5nb1 ===> Configuring for warzone2100-4.3.5nb1 => Fixing linker arguments. => Fixing CMAKE_MODULE_PATH in CMakeLists.txt => Checking for portability problems in extracted files -- The C compiler identification is GNU 8.5.0 -- The CXX compiler identification is GNU 8.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/build/games/warzone2100/work/.cwrapper/bin/cc - 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: /home/pbulk/build/games/warzone2100/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAS_CFLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAS_CFLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAS_CXXFLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAS_CXXFLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAS_CFLAG_FSTACK_CLASH_PROTECTION -- Performing Test HAS_CFLAG_FSTACK_CLASH_PROTECTION - Success -- Performing Test HAS_CXXFLAG_FSTACK_CLASH_PROTECTION -- Performing Test HAS_CXXFLAG_FSTACK_CLASH_PROTECTION - Success -- Looking for include file alloca.h -- Looking for include file alloca.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/ucontext.h -- Looking for include file sys/ucontext.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file sys/eventfd.h -- Looking for include file sys/eventfd.h - found -- Looking for include file sys/poll.h -- Looking for include file sys/poll.h - found -- Looking for include file poll.h -- Looking for include file poll.h - found -- CMAKE_REQUIRED_DEFINITIONS=-D_ALL_SOURCE=1;-D_GNU_SOURCE=1;-D_POSIX_PTHREAD_SEMANTICS=1;-D_TANDEM_SOURCE=1;-D_DARWIN_C_SOURCE=1;-D_XOPEN_SOURCE=700 -- Looking for gettext -- Looking for gettext - found -- Looking for iconv -- Looking for iconv - found -- Looking for strlcat -- Looking for strlcat - not found -- Looking for strlcpy -- Looking for strlcpy - not found -- Looking for strlcat -- Looking for strlcat - not found -- Looking for strlcpy -- Looking for strlcpy - not found -- Looking for putenv -- Looking for putenv - found -- Looking for setenv -- Looking for setenv - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for posix_spawnp -- Looking for posix_spawnp - found -- Looking for environ -- Looking for environ - found -- Performing Test HAVE_PIPE2 -- Performing Test HAVE_PIPE2 - Success -- Performing Test HAVE_STD_THREAD -- Performing Test HAVE_STD_THREAD - Success -- std::thread support... YES -- WZ_BINDIR="bin" -- WZ_LOCALEDIR="share/locale" -- Found Miniupnpc: /usr/pkg/include/miniupnpc (found suitable version "17", minimum required is "9") CMake Deprecation Warning at 3rdparty/utf8proc/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Module support is disabled. -- Version: 9.1.0 -- Build type: -- CXX_STANDARD: 14 -- Performing Test has_std_14_flag -- Performing Test has_std_14_flag - Success -- Performing Test has_std_1y_flag -- Performing Test has_std_1y_flag - Success -- Required features: cxx_variadic_templates -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Found PkgConfig: /home/pbulk/build/games/warzone2100/work/.tools/bin/pkg-config (found version "1.9.5") -- Detected libsodium with PkgConfig: SODIUM_INCLUDE_DIRS (/usr/pkg/include); SODIUM_LIBRARY_DIRS (/usr/pkg/lib) -- Found Sodium: /usr/pkg/include (found suitable version "1.0.18", minimum required is "1.0.14") CMake Deprecation Warning at 3rdparty/discord-rpc/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found SQLite3: /usr/pkg/include (found suitable version "3.42.0", minimum required is "3.14") CMake Deprecation Warning at 3rdparty/SQLiteCpp/CMakeLists.txt:7 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Using c++ standard c++14 -- CMake version: 3.27.1 -- Project version: 3.1.1 -- Using Stack Protection hardening -- CMAKE_CXX_COMPILER '/home/pbulk/build/games/warzone2100/work/.cwrapper/bin/c++' 'GNU' '8.5.0' -- CMAKE_CXX_FLAGS '-pipe -O2 -I/usr/pkg/include/SDL2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libdrm -I/usr/pkg/include/ncurses -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/sodium -DLDAP_DEPRECATED -I/usr/pkg/qt5/include -I/usr/pkg/include/gstreamer-1.0 -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long' -- CMAKE_CXX_FLAGS_RELEASE '-DNDEBUG -g' -- Found SQLite3: /usr/pkg/include (found version "3.42.0") -- Link to sqlite3 system library -- SQLITECPP_RUN_CPPLINT OFF -- SQLITECPP_RUN_CPPCHECK OFF -- SQLITECPP_RUN_DOXYGEN OFF -- SQLITECPP_BUILD_EXAMPLES OFF -- SQLITECPP_BUILD_TESTS OFF CMake Deprecation Warning at 3rdparty/json/CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for bswap16 -- Looking for bswap16 - not found -- Looking for bswap32 -- Looking for bswap32 - not found -- Looking for bswap64 -- Looking for bswap64 - not found -- QuickJS: Using -fno-code-hoisting (GNU 8.5.0) -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_cast_align__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_cast_align__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-cast-align ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_shadow__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_shadow__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-shadow ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_int_float_conversion__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_int_float_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-implicit-int-float-conversion ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_const_int_float_conversion__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_implicit_const_int_float_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-implicit-const-int-float-conversion ... YES -- Pre-installed basisu tool not found - attempting to build for host system -- The C compiler identification is GNU 8.5.0 -- The CXX compiler identification is GNU 8.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/build/games/warzone2100/work/.cwrapper/bin/cc - 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: /home/pbulk/build/games/warzone2100/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (1.0s) -- Generating done (0.0s) -- Build files have been written to: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool [ 12%] Creating directories for 'basisuExecutable' [ 25%] No download step for 'basisuExecutable' [ 37%] No update step for 'basisuExecutable' [ 50%] No patch step for 'basisuExecutable' [ 62%] Performing configure step for 'basisuExecutable' CMake Warning: Ignoring extra path from command line: "/home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_build/chdir" CMake Warning: Ignoring extra path from command line: "/usr/pkg/bin/cmake" CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 8.5.0 -- The CXX compiler identification is GNU 8.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/build/games/warzone2100/work/.cwrapper/bin/cc - 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: /home/pbulk/build/games/warzone2100/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Initial BUILD_X64=ON Initial CMAKE_BUILD_TYPE= Initial SSE=OFF Initial ZSTD=ON Initial OPENCL=OFF Initial SAN=OFF -- Looking for CL_VERSION_3_0 -- Looking for CL_VERSION_3_0 - not found -- Looking for CL_VERSION_2_2 -- Looking for CL_VERSION_2_2 - not found -- Looking for CL_VERSION_2_1 -- Looking for CL_VERSION_2_1 - not found -- Looking for CL_VERSION_2_0 -- Looking for CL_VERSION_2_0 - not found -- Looking for CL_VERSION_1_2 -- Looking for CL_VERSION_1_2 - not found -- Looking for CL_VERSION_1_1 -- Looking for CL_VERSION_1_1 - not found -- Looking for CL_VERSION_1_0 -- Looking for CL_VERSION_1_0 - not found -- Could NOT find OpenCL (missing: OpenCL_LIBRARY OpenCL_INCLUDE_DIR) -- OpenCL found: FALSE -- OpenCL includes: OpenCL_INCLUDE_DIR-NOTFOUND -- OpenCL libraries: OpenCL_LIBRARY-NOTFOUND basisu build type: Release Building 64-bit SSE disabled Zstandard enabled -- Configuring done (1.4s) -- Generating done (0.0s) -- Build files have been written to: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_build [ 75%] Performing build step for 'basisuExecutable' [ 4%] Building CXX object CMakeFiles/basisu.dir/basisu_tool.cpp.o /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In constructor 'command_line_params::command_line_params()': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:860:7: warning: 'command_line_params::m_write_out' will be initialized after [-Wreorder] bool m_write_out; ^~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:843:6: warning: 'int command_line_params::m_format_only' [-Wreorder] int m_format_only; ^~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:275:2: warning: when initialized here [-Wreorder] command_line_params() : ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3015: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h: In member function 'void basisu::pvrtc4_image::set_to_black()': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:234:58: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pvrtc4_block'; use assignment or value-initialization instead [-Wclass-memaccess] memset(m_blocks.get_ptr(), 0, m_blocks.size_in_bytes()); ^ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:9: note: 'struct basisu::pvrtc4_block' declared here struct pvrtc4_block ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_selector_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:27: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_selector_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:25: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:9: note: 'struct basisu::etc1_selector_palette_entry' declared here struct etc1_selector_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_endpoint_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_endpoint_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:25: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:9: note: 'struct basisu::etc1_endpoint_palette_entry' declared here struct etc1_endpoint_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::basisu_backend_slice_desc]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::basisu_backend_slice_desc'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:25: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:9: note: 'struct basisu::basisu_backend_slice_desc' declared here struct basisu_backend_slice_desc ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basist::basis_file_header]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:34:22: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::basis_file_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:19, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:24: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:95:9: note: 'struct basist::basis_file_header' declared here struct basis_file_header ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = std::__cxx11::basic_string]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1131:37: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/functional:54, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:64, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /usr/include/c++/8/bits/basic_string.h:81:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:23: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = std::__cxx11::basic_string]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::basis_compressor_params]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:36: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/functional:54, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:64, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /usr/include/c++/8/bits/basic_string.h:81:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::basis_compressor_params]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:36: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2599:8: note: 'class basisu::image' declared here class image ^~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::vector]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::basis_compressor_params]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:36: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:250:10: note: 'class basisu::vector' declared here class vector : public rel_ops< vector > ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basist::ktx2_transcoder::key_value]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::basis_compressor_params; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::basis_compressor_params]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:36: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_transcoder::key_value' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:24: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:839:10: note: 'struct basist::ktx2_transcoder::key_value' declared here struct key_value ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In lambda function: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: 'decoded_tastc_block' may be used uninitialized in this function [-Wmaybe-uninitialized] (*this)(x, y) = c; ~~~~~~~~~~~~~~^~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +28)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +36)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +40)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +44)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +48)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +52)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +56)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:19: warning: '*((void*)& decoded_tastc_block +60)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:897:17: warning: '#'target_mem_ref' not supported by dump_expr#' may be used uninitialized in this function [-Wmaybe-uninitialized] if (m_comps[0] != rhs.m_comps[0]) return false; ~~~~~~~~~^ [ 9%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_backend.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_selector_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:27: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_selector_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:9: note: 'struct basisu::etc1_selector_palette_entry' declared here struct etc1_selector_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_endpoint_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_endpoint_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:9: note: 'struct basisu::etc1_endpoint_palette_entry' declared here struct etc1_endpoint_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::basisu_backend_slice_desc]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::basisu_backend_slice_desc'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:9: note: 'struct basisu::basisu_backend_slice_desc' declared here struct basisu_backend_slice_desc ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_basis_file.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_selector_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:27: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_selector_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:9: note: 'struct basisu::etc1_selector_palette_entry' declared here struct etc1_selector_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_endpoint_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_endpoint_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:9: note: 'struct basisu::etc1_endpoint_palette_entry' declared here struct etc1_endpoint_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::basisu_backend_slice_desc]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::basisu_backend_slice_desc'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:9: note: 'struct basisu::basisu_backend_slice_desc' declared here struct basisu_backend_slice_desc ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basist::basis_file_header]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:34:22: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::basis_file_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:95:9: note: 'struct basist::basis_file_header' declared here struct basis_file_header ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basist::basis_slice_desc]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:107:31: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::basis_slice_desc' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:32:9: note: 'struct basist::basis_slice_desc' declared here struct basis_slice_desc ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_comp.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:22: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function 'buminiz::tinfl_status buminiz::tinfl_decompress(buminiz::tinfl_decompressor*, const mz_uint8*, size_t*, buminiz::mz_uint8*, buminiz::mz_uint8*, size_t*, buminiz::mz_uint32)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1184:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8; ^~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1184:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8; ^~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function 'void buminiz::tdefl_find_match(buminiz::tdefl_compressor*, buminiz::mz_uint, buminiz::mz_uint, buminiz::mz_uint, buminiz::mz_uint*, buminiz::mz_uint*)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1971:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!dist) break; q = (const mz_uint16*)(d->m_dict + probe_pos); if (TDEFL_READ_UNALIGNED_WORD(q) != s01) continue; p = s; probe_len = 32; ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1971:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!dist) break; q = (const mz_uint16*)(d->m_dict + probe_pos); if (TDEFL_READ_UNALIGNED_WORD(q) != s01) continue; p = s; probe_len = 32; ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:22: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1976:42: note: in expansion of macro 'MZ_MIN' *pMatch_dist = dist; *pMatch_len = MZ_MIN(max_match_len, TDEFL_MAX_MATCH_LEN); break; ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function 'buminiz::mz_bool buminiz::tdefl_compress_fast(buminiz::tdefl_compressor*)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:2104:19: note: in expansion of macro 'MZ_MIN' dict_size = MZ_MIN(dict_size + cur_match_len, TDEFL_LZ_DICT_SIZE); ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:2132:19: note: in expansion of macro 'MZ_MIN' dict_size = MZ_MIN(dict_size + 1, TDEFL_LZ_DICT_SIZE); ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function 'buminiz::mz_bool buminiz::tdefl_compress_normal(buminiz::tdefl_compressor*)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:2286:22: note: in expansion of macro 'MZ_MIN' d->m_dict_size = MZ_MIN(d->m_dict_size + len_to_move, TDEFL_LZ_DICT_SIZE); ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp: In member function 'bool basisu::basis_compressor::create_ktx2_file()': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1824:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::ktx2_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&header, 0, sizeof(header)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:560:9: note: 'struct basist::ktx2_header' declared here struct ktx2_header ^~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1918:73: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::ktx2_etc1s_image_desc' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(etc1s_image_descs.data(), 0, etc1s_image_descs.size_in_bytes()); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:597:9: note: 'struct basist::ktx2_etc1s_image_desc' declared here struct ktx2_etc1s_image_desc ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:2061:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::ktx2_level_index' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(level_index_array.data(), 0, level_index_array.size_in_bytes()); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:580:9: note: 'struct basist::ktx2_level_index' declared here struct ktx2_level_index ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_selector_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:27: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_selector_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:9: note: 'struct basisu::etc1_selector_palette_entry' declared here struct etc1_selector_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::etc1_endpoint_palette_entry]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::etc1_endpoint_palette_entry'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:9: note: 'struct basisu::etc1_endpoint_palette_entry' declared here struct etc1_endpoint_palette_entry ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::basisu_backend_slice_desc]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:19: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::basisu_backend_slice_desc'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:9: note: 'struct basisu::basisu_backend_slice_desc' declared here struct basisu_backend_slice_desc ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basist::basis_file_header]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:34:22: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::basis_file_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:19, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:95:9: note: 'struct basist::basis_file_header' declared here struct basis_file_header ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = std::__cxx11::basic_string]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/functional:54, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:64, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /usr/include/c++/8/bits/basic_string.h:81:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2599:8: note: 'class basisu::image' declared here class image ^~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vector]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: 'class basisu::vector' declared here class vector : public rel_ops< vector > ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basist::ktx2_transcoder::key_value]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_transcoder::key_value' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:839:10: note: 'struct basist::ktx2_transcoder::key_value' declared here struct key_value ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vector]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1900:34: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: 'class basisu::vector' declared here class vector : public rel_ops< vector > ^~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basist::ktx2_etc1s_global_data_header]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1909:38: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::ktx2_etc1s_global_data_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:587:9: note: 'struct basist::ktx2_etc1s_global_data_header' declared here struct ktx2_etc1s_global_data_header ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basist::ktx2_transcoder::key_value]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1961:79: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_transcoder::key_value' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:839:10: note: 'struct basist::ktx2_transcoder::key_value' declared here struct key_value ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = std::__cxx11::basic_string]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/functional:54, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:64, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /usr/include/c++/8/bits/basic_string.h:81:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2599:8: note: 'class basisu::image' declared here class image ^~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::vector]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: 'class basisu::vector' declared here class vector : public rel_ops< vector > ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::image_stats]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:2209:37: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basisu::image_stats' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:64:9: note: 'struct basisu::image_stats' declared here struct image_stats ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::image_stats]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:608:9: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::parallel_results; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::parallel_results; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:538:19: required from 'void basisu::vector::resize(size_t, bool) [with T = basisu::parallel_results; size_t = long unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:2160:23: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basisu::image_stats' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:64:9: note: 'struct basisu::image_stats' declared here struct image_stats ^~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_enc.cpp.o /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp: In function 'bool basisu::load_tga(const char*, basisu::image&)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:339:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if ((w * h * n_chans) > MAX_32BIT_ALLOC_SIZE) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ [ 28%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_etc.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ [ 33%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_frontend.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vector]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:1989:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basisu::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: 'struct basisu::vector' declared here class vector : public rel_ops< vector > ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::basisu_frontend::endpoint_cluster_etc_params]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:3246:36: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basisu::basisu_frontend::endpoint_cluster_etc_params' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:200:10: note: 'struct basisu::basisu_frontend::endpoint_cluster_etc_params' declared here struct endpoint_cluster_etc_params ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::tree_vector_quant >::tsvq_node]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:487:17: required from 'void basisu::vector::reserve(size_t) [with T = basisu::tree_vector_quant >::tsvq_node; size_t = long unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1479:4: required from 'bool basisu::tree_vector_quant::generate(uint32_t) [with TrainingVectorType = basisu::vec<6, float>; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:8: required from 'bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, bool, basisu::job_pool*) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2150:65: required from 'bool basisu::generate_hierarchical_codebook_threaded(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, basisu::job_pool*, bool) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:912:43: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::tree_vector_quant >::tsvq_node' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:9: note: 'class basisu::tree_vector_quant >::tsvq_node' declared here class tsvq_node ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::tree_vector_quant >::tsvq_node]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:487:17: required from 'void basisu::vector::reserve(size_t) [with T = basisu::tree_vector_quant >::tsvq_node; size_t = long unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1479:4: required from 'bool basisu::tree_vector_quant::generate(uint32_t) [with TrainingVectorType = basisu::vec<16, float>; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:8: required from 'bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, bool, basisu::job_pool*) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2150:65: required from 'bool basisu::generate_hierarchical_codebook_threaded(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, basisu::job_pool*, bool) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:2263:44: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::tree_vector_quant >::tsvq_node' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:9: note: 'class basisu::tree_vector_quant >::tsvq_node' declared here class tsvq_node ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::tree_vector_quant >::tsvq_node; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::tree_vector_quant >::tsvq_node]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >::tsvq_node>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1478:16: required from 'bool basisu::tree_vector_quant::generate(uint32_t) [with TrainingVectorType = basisu::vec<6, float>; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:8: required from 'bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, bool, basisu::job_pool*) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2150:65: required from 'bool basisu::generate_hierarchical_codebook_threaded(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, basisu::job_pool*, bool) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:912:43: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::tree_vector_quant >::tsvq_node' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:9: note: 'class basisu::tree_vector_quant >::tsvq_node' declared here class tsvq_node ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::tree_vector_quant >::tsvq_node; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::tree_vector_quant >::tsvq_node]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >::tsvq_node>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1478:16: required from 'bool basisu::tree_vector_quant::generate(uint32_t) [with TrainingVectorType = basisu::vec<16, float>; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:8: required from 'bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, bool, basisu::job_pool*) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2150:65: required from 'bool basisu::generate_hierarchical_codebook_threaded(Quantizer&, uint32_t, uint32_t, basisu::vector >&, basisu::vector >&, uint32_t, basisu::job_pool*, bool) [with Quantizer = basisu::tree_vector_quant >; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:2263:44: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::tree_vector_quant >::tsvq_node' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:9: note: 'class basisu::tree_vector_quant >::tsvq_node' declared here class tsvq_node ^~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = basisu::basisu_frontend::init_global_codebooks()::; _ArgTypes = {}]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:176:15: warning: 'trial_blk.basisu::etc_block::.basisu::etc_block::::m_bytes[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] m_bytes[3] &= ~2; ~~~~~~~~~~~^~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function 'bool basisu::tree_vector_quant::refine_split(const basisu::tree_vector_quant::tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[15]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[15]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[14]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[14]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[13]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[13]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[12]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[12]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[11]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[11]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[10]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[10]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[9]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[9]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[8]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[8]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[7]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[7]' was declared here TrainingVectorType firstVec; ^~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:83: warning: 'firstVec.basisu::vec<16, float>::m_v[6]' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool operator==(const vec &rhs) const { for (uint32_t i = 0; i < N; i++) if (m_v[i] != rhs.m_v[i]) return false; return true; } ^~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:25: note: 'firstVec.basisu::vec<16, float>::m_v[6]' was declared here TrainingVectorType firstVec; ^~~~~~~~ [ 38%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_gpu_texture.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:17: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h: In member function 'void basisu::pvrtc4_image::set_to_black()': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:234:58: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pvrtc4_block'; use assignment or value-initialization instead [-Wclass-memaccess] memset(m_blocks.get_ptr(), 0, m_blocks.size_in_bytes()); ^ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:9: note: 'struct basisu::pvrtc4_block' declared here struct pvrtc4_block ^~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp: In function 'bool basisu::unpack_block(basisu::texture_format, const void*, basisu::color_rgba*)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1159:48: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(pPixels, 255, 16 * sizeof(color_rgba)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp: In member function 'bool basisu::gpu_image::unpack(basisu::image&) const': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1224:62: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct basisu::pvrtc4_block' from an array of 'const uint64_t' {aka 'const long unsigned int'} [-Wclass-memaccess] memcpy(&pi.get_blocks()[0], get_ptr(), get_size_in_bytes()); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:17: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:9: note: 'struct basisu::pvrtc4_block' declared here struct pvrtc4_block ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::ktx_header]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1307:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basisu::ktx_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1290:9: note: 'struct basisu::ktx_header' declared here struct ktx_header ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_pvrtc1_4.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h: In member function 'void basisu::pvrtc4_image::set_to_black()': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:234:58: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pvrtc4_block'; use assignment or value-initialization instead [-Wclass-memaccess] memset(m_blocks.get_ptr(), 0, m_blocks.size_in_bytes()); ^ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:9: note: 'struct basisu::pvrtc4_block' declared here struct pvrtc4_block ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_resampler.cpp.o [ 52%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_resample_filters.cpp.o [ 57%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_ssim.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ [ 61%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_uastc_enc.cpp.o /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp: In function 'void basisu::compute_bc1_hints(bool&, bool&, const basisu::uastc_encode_results&, const basisu::color_rgba (*)[4], const basisu::color_rgba (*)[4])': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:2567:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basist::unpacked_uastc_block'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&ublock, 0, sizeof(ublock)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_uastc.h:211:9: note: 'struct basist::unpacked_uastc_block' declared here struct unpacked_uastc_block ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp: In function 'void basisu::encode_uastc(const uint8_t*, basist::uastc_block&, uint32_t)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:3382:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basist::unpacked_uastc_block'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&unpacked_ublock, 0, sizeof(unpacked_ublock)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_uastc.h:211:9: note: 'struct basist::unpacked_uastc_block' declared here struct unpacked_uastc_block ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1084:13: required from 'static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1095:81: required from 'bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:608:13: required from 'void basisu::vector::push_back(const T&) [with T = basisu::vector]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:16: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:290:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::gpu_image' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:21: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:8: note: 'class basisu::gpu_image' declared here class gpu_image ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_bc7enc.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp: In function 'uint64_t basisu::color_cell_compression_est_astc(uint32_t, uint32_t, const uint32_t*, uint32_t, const basist::color_quad_u8*, uint64_t, const uint32_t*)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:1844:22: warning: 'dots' may be used uninitialized in this function [-Wmaybe-uninitialized] thresh[i] = (dots[i] + dots[i + 1] + 1) >> 1; ~~~~~~^ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:1844:36: warning: '*((void*)& dots +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] thresh[i] = (dots[i] + dots[i + 1] + 1) >> 1; ~~~~~~~~~~^ [ 71%] Building CXX object CMakeFiles/basisu.dir/encoder/jpgd.cpp.o [ 76%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_kernels_sse.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ [ 80%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_opencl.cpp.o In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::set_all(const T&) [with T = basisu::color_rgba]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:33: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:1006:19: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class basisu::color_rgba'; use assignment instead [-Wclass-memaccess] memset(m_p, *reinterpret_cast(&o), m_size); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:19, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:8: note: 'class basisu::color_rgba' declared here class color_rgba ^~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:19, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of 'void basisu::clear_obj(T&) [with T = basisu::pixel_block]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:40: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct basisu::pixel_block'; use assignment or value-initialization instead [-Wclass-memaccess] template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:19, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:9: note: 'struct basisu::pixel_block' declared here struct pixel_block ^~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:18, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h: In instantiation of 'void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:10: required from 'void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:58: required from 'void basisu::clear_vector(T&) [with T = basisu::vector >]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:25: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:753:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class basisu::vec<4, float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(pDst, pSrc, num_to_move * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:19, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:8: note: 'class basisu::vec<4, float>' declared here class vec ^~~ [ 85%] Building CXX object CMakeFiles/basisu.dir/encoder/pvpngreader.cpp.o [ 90%] Building CXX object CMakeFiles/basisu.dir/transcoder/basisu_transcoder.cpp.o /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp: In member function 'void basist::ktx2_transcoder::clear()': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16613:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::ktx2_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&m_header, 0, sizeof(m_header)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:560:9: note: 'struct basist::ktx2_header' declared here struct ktx2_header ^~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16617:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct basist::ktx2_etc1s_global_data_header' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&m_etc1s_header, 0, sizeof(m_etc1s_header)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:587:9: note: 'struct basist::ktx2_etc1s_global_data_header' declared here struct ktx2_etc1s_global_data_header ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp: In member function 'bool basist::ktx2_transcoder::init(const void*, uint32_t)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16664:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_header' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&m_header, pData, sizeof(m_header)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:560:9: note: 'struct basist::ktx2_header' declared here struct ktx2_header ^~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16760:80: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_level_index' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&m_levels[0], m_pData + sizeof(ktx2_header), level_index_size_in_bytes); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:580:9: note: 'struct basist::ktx2_level_index' declared here struct ktx2_level_index ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp: In member function 'bool basist::ktx2_transcoder::decompress_etc1s_global_data()': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:17271:70: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_etc1s_global_data_header' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&m_etc1s_header, pSrc, sizeof(ktx2_etc1s_global_data_header)); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:587:9: note: 'struct basist::ktx2_etc1s_global_data_header' declared here struct ktx2_etc1s_global_data_header ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:17304:87: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_etc1s_image_desc' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_etc1s_image_descs.data(), pSrc, sizeof(ktx2_etc1s_image_desc) * image_count); ^ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:597:9: note: 'struct basist::ktx2_etc1s_image_desc' declared here struct ktx2_etc1s_image_desc ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder_internal.h:32, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:35, from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h: In instantiation of 'basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basist::ktx2_transcoder::key_value]': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:513:17: required from 'bool basisu::vector::try_reserve(size_t) [with T = basist::ktx2_transcoder::key_value; size_t = long unsigned int]' /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:17377:34: required from here /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:334:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct basist::ktx2_transcoder::key_value' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(m_p, other.m_p, other.m_size * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:839:10: note: 'struct basist::ktx2_transcoder::key_value' declared here struct key_value ^~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp: In function 'bool basist::transcode_uastc_to_bc7(const basist::unpacked_uastc_block&, basist::bc7_optimization_results&)': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:12971:26: warning: '*((void*)& best_pbits +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] dst_blk.m_pbits[0][1] = best_pbits[1]; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:12970:26: warning: 'best_pbits' may be used uninitialized in this function [-Wmaybe-uninitialized] dst_blk.m_pbits[0][0] = best_pbits[0]; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/basisu.dir/zstd/zstd.c.o /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/zstd/zstd.c: In function 'ZSTD_decompressMultiFrame': /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/zstd/zstd.c:30283:27: warning: 'blockProperties.origSize' may be used uninitialized in this function [-Wmaybe-uninitialized] decodedSize = ZSTD_setRleBlock(op, (size_t)(oend-op), *ip, blockProperties.origSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/zstd/zstd.c:30266:27: note: 'blockProperties.origSize' was declared here blockProperties_t blockProperties; ^~~~~~~~~~~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/zstd/zstd.c:30274:9: warning: 'blockProperties' may be used uninitialized in this function [-Wmaybe-uninitialized] switch(blockProperties.blockType) ^~~~~~ /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/zstd/zstd.c:30266:27: note: 'blockProperties' was declared here blockProperties_t blockProperties; ^~~~~~~~~~~~~~~ [100%] Linking CXX executable /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_universal_src/bin/basisu [100%] Built target basisu Install the project... -- Install configuration: "Release" -- Installing: /home/pbulk/build/games/warzone2100/work/warzone2100/build/3rdparty/basis_universal_host_tool/basis_install/bin/basisu [ 87%] No install step for 'basisuExecutable' [100%] Completed 'basisuExecutable' [100%] Built target basisuExecutable -- Basis-Universal Host Tool Built -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__fno_strict_aliasing__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__fno_strict_aliasing__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -fno-strict-aliasing ... YES -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE - Success -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wpedantic__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wpedantic__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wpedantic ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wpedantic__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wpedantic__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wpedantic ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wall__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wall__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wall ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wall__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wall__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wall ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wextra__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wextra__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wextra ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wextra__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wextra__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wextra ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__fno_common__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__fno_common__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -fno-common ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__fno_common__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__fno_common__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -fno-common ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__fno_math_errno__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__fno_math_errno__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -fno-math-errno ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__fno_math_errno__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__fno_math_errno__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -fno-math-errno ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wcast_align__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wcast_align__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wcast-align ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wcast_align__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wcast_align__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wcast-align ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wcast_qual__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wcast_qual__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wcast-qual ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wcast_qual__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wcast_qual__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wcast-qual ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wctor_dtor_privacy__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wctor_dtor_privacy__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wctor-dtor-privacy ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Winit_self__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Winit_self__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Winit-self ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Winit_self__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Winit_self__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Winit-self ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Woverloaded_virtual__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Woverloaded_virtual__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Woverloaded-virtual ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wstrict_null_sentinel__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wstrict_null_sentinel__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wstrict-null-sentinel ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wwrite_strings__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wwrite_strings__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wwrite-strings ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wwrite_strings__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wwrite_strings__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wwrite-strings ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wpointer_arith__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wpointer_arith__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wpointer-arith ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wpointer_arith__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wpointer_arith__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wpointer-arith ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wstrict_prototypes__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wstrict_prototypes__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wstrict-prototypes ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wmissing_noreturn__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wmissing_noreturn__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wmissing-noreturn ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wmissing_noreturn__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wmissing_noreturn__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wmissing-noreturn ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wnon_virtual_dtor__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wnon_virtual_dtor__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wnon-virtual-dtor ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wnull_dereference__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wnull_dereference__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wnull-dereference ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wnull_dereference__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wnull_dereference__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wnull-dereference ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wduplicated_cond__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wduplicated_cond__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wduplicated-cond ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wduplicated_cond__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wduplicated_cond__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wduplicated-cond ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Walloc_zero__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Walloc_zero__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Walloc-zero ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Walloc_zero__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Walloc_zero__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Walloc-zero ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Walloca_larger_than_1024__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Walloca_larger_than_1024__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Walloca-larger-than=1024 ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Walloca_larger_than_1024__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Walloca_larger_than_1024__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Walloca-larger-than=1024 ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wrestrict__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wrestrict__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wrestrict ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wrestrict__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wrestrict__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wrestrict ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp - Failed -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp - Failed -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wrange_loop_analysis__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wrange_loop_analysis__Wno_error_cpp - Failed -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp - Failed -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp - Failed -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wfloat_conversion__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wfloat_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wfloat-conversion ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wfloat_conversion__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wfloat_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wfloat-conversion ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wformat_security__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wformat_security__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wformat-security ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wformat_security__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wformat_security__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wformat-security ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wstringop_truncation__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wstringop_truncation__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wstringop-truncation ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wstringop_truncation__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wstringop_truncation__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wstringop-truncation ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wlogical_op__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wlogical_op__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wlogical-op ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wlogical_op__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wlogical_op__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wlogical-op ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wuninitialized__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wuninitialized__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wuninitialized ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wuninitialized__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wuninitialized__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wuninitialized ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror - Success -- Supports COMPILER_FLAG [C]: -Werror ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror - Success -- Supports COMPILER_FLAG [CXX]: -Werror ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_float_conversion__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_float_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-float-conversion ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_float_conversion__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_float_conversion__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wno-float-conversion ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_but_set_variable__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_but_set_variable__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-unused-but-set-variable ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_but_set_variable__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_but_set_variable__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wno-unused-but-set-variable ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_sign_compare__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_sign_compare__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-sign-compare ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_sign_compare__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_sign_compare__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wno-sign-compare ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_parameter__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_parameter__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-unused-parameter ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_parameter__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_unused_parameter__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wno-unused-parameter ... YES -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wformat_truncation__Wno_error_cpp -- Performing Test C_COMPILER_FLAG_SUPPORTED__Werror__Wformat_truncation__Wno_error_cpp - Success -- Supports COMPILER_FLAG [C]: -Wno-format-truncation ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wformat_truncation__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wformat_truncation__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wno-format-truncation ... YES -- Supported C compiler_flags=-Wpedantic -Wall -Wextra -fno-common -fno-math-errno -Wcast-align -Wcast-qual -Winit-self -Wwrite-strings -Wpointer-arith -Wstrict-prototypes -Wmissing-noreturn -Wnull-dereference -Wduplicated-cond -Walloc-zero -Walloca-larger-than=1024 -Wrestrict -Wfloat-conversion -Wformat-security -Wstringop-truncation -Wlogical-op -Wuninitialized -Werror -Wno-float-conversion -Wno-unused-but-set-variable -Wno-sign-compare -Wno-unused-parameter -Wno-format-truncation -- Supported CXX compiler_flags=-Wpedantic -Wall -Wextra -fno-common -fno-math-errno -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Winit-self -Woverloaded-virtual -Wstrict-null-sentinel -Wwrite-strings -Wpointer-arith -Wmissing-noreturn -Wnon-virtual-dtor -Wnull-dereference -Wduplicated-cond -Walloc-zero -Walloca-larger-than=1024 -Wrestrict -Wfloat-conversion -Wformat-security -Wstringop-truncation -Wlogical-op -Wuninitialized -Werror -Wno-float-conversion -Wno-unused-but-set-variable -Wno-sign-compare -Wno-unused-parameter -Wno-format-truncation CMake Deprecation Warning at cmake/FindZIP.cmake:21 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): data/CMakeLists.txt:9 (find_package) -- Found ZIP: /home/pbulk/build/games/warzone2100/work/.tools/bin/zip -- Unable to find glslc -- Copy unprocessed image file: bdrops/backdrop0.png -- Copy unprocessed image file: bdrops/backdrop1.png -- Copy unprocessed image file: bdrops/backdrop2.png -- Copy unprocessed image file: bdrops/backdrop3.png -- Copy unprocessed image file: bdrops/backdrop4.png -- Copy unprocessed image file: bdrops/backdrop5.png -- Copy unprocessed image file: bdrops/backdrop6.png -- Copy unprocessed image file: bdrops/credits.png -- Copy unprocessed image file: bdrops/missionend.png -- Copy unprocessed image file: compression_overrides.txt -- Copy unprocessed image file: helirotor.png -- Copy unprocessed image file: page-0-scav.png -- Copy unprocessed image file: page-1-icevan.png -- Copy unprocessed image file: page-10-laboratories.png -- Copy unprocessed image file: page-10_tcmask.png -- Copy unprocessed image file: page-11-player-buildings.png -- Copy unprocessed image file: page-110-lab-hq_nex.png -- Copy unprocessed image file: page-110_tcmask.png -- Copy unprocessed image file: page-111-player-buildings-nexus-bases.png -- Copy unprocessed image file: page-112-player-buildings-nexus.png -- Copy unprocessed image file: page-112_tcmask.png -- Copy unprocessed image file: page-113-player-buildings-bases_Collective.png -- Copy unprocessed image file: page-114-player-buildings_Collective.png -- Copy unprocessed image file: page-114_tcmask.png -- Copy unprocessed image file: page-115-faction-bunkers.png -- Copy unprocessed image file: page-115_tcmask.png -- Copy unprocessed image file: page-116-player-buildings_nex.png -- Copy unprocessed image file: page-116_tcmask.png -- Copy unprocessed image file: page-117-player-buildings-bases_nex.png -- Copy unprocessed image file: page-118-laboratories_nex.png -- Copy unprocessed image file: page-118_tcmask.png -- Copy unprocessed image file: page-119-minor-faction-buildings.png -- Copy unprocessed image file: page-11_tcmask.png -- Copy unprocessed image file: page-12-player-buildings.png -- Copy unprocessed image file: page-120-player-buildings-bases_Collective.png -- Copy unprocessed image file: page-121-player-buildings_Collective.png -- Copy unprocessed image file: page-121_tcmask.png -- Copy unprocessed image file: page-122-player-buildings_Collective.png -- Copy unprocessed image file: page-122_tcmask.png -- Copy unprocessed image file: page-123-laboratories_Collective.png -- Copy unprocessed image file: page-123_tcmask.png -- Copy unprocessed image file: page-12_tcmask.png -- Copy unprocessed image file: page-13-player-buildings.png -- Copy unprocessed image file: page-13_tcmask.png -- Copy unprocessed image file: page-14-droid-hubs.png -- Copy unprocessed image file: page-14_tcmask.png -- Copy unprocessed image file: page-15-droid-hubs.png -- Copy unprocessed image file: page-15_tcmask.png -- Copy unprocessed image file: page-16-droid-drives.png -- Copy unprocessed image file: page-16_tcmask.png -- Copy unprocessed image file: page-17-droid-weapons.png -- Copy unprocessed image file: page-17_tcmask.png -- Copy unprocessed image file: page-18-fx.png -- Copy unprocessed image file: page-19-fx.png -- Copy unprocessed image file: page-2-crane.png -- Copy unprocessed image file: page-20-fx.png -- Copy unprocessed image file: page-21-fx.png -- Copy unprocessed image file: page-22-fx.png -- Copy unprocessed image file: page-23-fx.png -- Copy unprocessed image file: page-24-fx.png -- Copy unprocessed image file: page-25-sky-arizona.png -- Copy unprocessed image file: page-25-sky-urban.png -- Copy unprocessed image file: page-26-sky.png -- Copy unprocessed image file: page-27-fx.png -- Copy unprocessed image file: page-28-naval.png -- Copy unprocessed image file: page-29-features-arizona.png -- Copy unprocessed image file: page-3-bababus.png -- Copy unprocessed image file: page-30-features-rockies.png -- Copy unprocessed image file: page-31-features-urban.png -- Copy unprocessed image file: page-4-scav.png -- Copy unprocessed image file: page-401.png -- Copy unprocessed image file: page-402-scav-vtol-fac.png -- Copy unprocessed image file: page-403-chopper.png -- Copy unprocessed image file: page-50-chopperblades.png -- Copy unprocessed image file: page-51-chopperblades.png -- Copy unprocessed image file: page-59-more-weapons.png -- Copy unprocessed image file: page-6.png -- Copy unprocessed image file: page-7-barbarians-arizona.png -- Copy unprocessed image file: page-7-barbarians-kevlar.png -- Copy unprocessed image file: page-7-barbarians-urban.png -- Copy unprocessed image file: page-8-player-buildings-bases-rockies.png -- Copy unprocessed image file: page-8-player-buildings-bases-urban.png -- Copy unprocessed image file: page-8-player-buildings-bases.png -- Copy unprocessed image file: page-80-water-1.png -- Copy unprocessed image file: page-81-water-2.png -- Copy unprocessed image file: page-9-player-buildings-bases-rockies.png -- Copy unprocessed image file: page-9-player-buildings-bases-urban.png -- Copy unprocessed image file: page-9-player-buildings-bases.png -- Copy unprocessed image file: tertilesc1hw-128/tile-00.png -- Copy unprocessed image file: tertilesc1hw-128/tile-01.png -- Copy unprocessed image file: tertilesc1hw-128/tile-02.png -- Copy unprocessed image file: tertilesc1hw-128/tile-03.png -- Copy unprocessed image file: tertilesc1hw-128/tile-04.png -- Copy unprocessed image file: tertilesc1hw-128/tile-05.png -- Copy unprocessed image file: tertilesc1hw-128/tile-06.png -- Copy unprocessed image file: tertilesc1hw-128/tile-07.png -- Copy unprocessed image file: tertilesc1hw-128/tile-08.png -- Copy unprocessed image file: tertilesc1hw-128/tile-09.png -- Copy unprocessed image file: tertilesc1hw-128/tile-10.png -- Copy unprocessed image file: tertilesc1hw-128/tile-11.png -- Copy unprocessed image file: tertilesc1hw-128/tile-12.png -- Copy unprocessed image file: tertilesc1hw-128/tile-13.png -- Copy unprocessed image file: tertilesc1hw-128/tile-14.png -- Copy unprocessed image file: tertilesc1hw-128/tile-15.png -- Copy unprocessed image file: tertilesc1hw-128/tile-16.png -- Copy unprocessed image file: tertilesc1hw-128/tile-17.png -- Copy unprocessed image file: tertilesc1hw-128/tile-18.png -- Copy unprocessed image file: tertilesc1hw-128/tile-19.png -- Copy unprocessed image file: tertilesc1hw-128/tile-20.png -- Copy unprocessed image file: tertilesc1hw-128/tile-21.png -- Copy unprocessed image file: tertilesc1hw-128/tile-22.png -- Copy unprocessed image file: tertilesc1hw-128/tile-23.png -- Copy unprocessed image file: tertilesc1hw-128/tile-24.png -- Copy unprocessed image file: tertilesc1hw-128/tile-25.png -- Copy unprocessed image file: tertilesc1hw-128/tile-26.png -- Copy unprocessed image file: tertilesc1hw-128/tile-27.png -- Copy unprocessed image file: tertilesc1hw-128/tile-28.png -- Copy unprocessed image file: tertilesc1hw-128/tile-29.png -- Copy unprocessed image file: tertilesc1hw-128/tile-30.png -- Copy unprocessed image file: tertilesc1hw-128/tile-31.png -- Copy unprocessed image file: tertilesc1hw-128/tile-32.png -- Copy unprocessed image file: tertilesc1hw-128/tile-33.png -- Copy unprocessed image file: tertilesc1hw-128/tile-34.png -- Copy unprocessed image file: tertilesc1hw-128/tile-35.png -- Copy unprocessed image file: tertilesc1hw-128/tile-36.png -- Copy unprocessed image file: tertilesc1hw-128/tile-37.png -- Copy unprocessed image file: tertilesc1hw-128/tile-38.png -- Copy unprocessed image file: tertilesc1hw-128/tile-39.png -- Copy unprocessed image file: tertilesc1hw-128/tile-40.png -- Copy unprocessed image file: tertilesc1hw-128/tile-41.png -- Copy unprocessed image file: tertilesc1hw-128/tile-42.png -- Copy unprocessed image file: tertilesc1hw-128/tile-43.png -- Copy unprocessed image file: tertilesc1hw-128/tile-44.png -- Copy unprocessed image file: tertilesc1hw-128/tile-45.png -- Copy unprocessed image file: tertilesc1hw-128/tile-46.png -- Copy unprocessed image file: tertilesc1hw-128/tile-47.png -- Copy unprocessed image file: tertilesc1hw-128/tile-48.png -- Copy unprocessed image file: tertilesc1hw-128/tile-49.png -- Copy unprocessed image file: tertilesc1hw-128/tile-50.png -- Copy unprocessed image file: tertilesc1hw-128/tile-51.png -- Copy unprocessed image file: tertilesc1hw-128/tile-52.png -- Copy unprocessed image file: tertilesc1hw-128/tile-53.png -- Copy unprocessed image file: tertilesc1hw-128/tile-54.png -- Copy unprocessed image file: tertilesc1hw-128/tile-55.png -- Copy unprocessed image file: tertilesc1hw-128/tile-56.png -- Copy unprocessed image file: tertilesc1hw-128/tile-57.png -- Copy unprocessed image file: tertilesc1hw-128/tile-58.png -- Copy unprocessed image file: tertilesc1hw-128/tile-59.png -- Copy unprocessed image file: tertilesc1hw-128/tile-60.png -- Copy unprocessed image file: tertilesc1hw-128/tile-61.png -- Copy unprocessed image file: tertilesc1hw-128/tile-62.png -- Copy unprocessed image file: tertilesc1hw-128/tile-63.png -- Copy unprocessed image file: tertilesc1hw-128/tile-64.png -- Copy unprocessed image file: tertilesc1hw-128/tile-65.png -- Copy unprocessed image file: tertilesc1hw-128/tile-66.png -- Copy unprocessed image file: tertilesc1hw-128/tile-67.png -- Copy unprocessed image file: tertilesc1hw-128/tile-68.png -- Copy unprocessed image file: tertilesc1hw-128/tile-69.png -- Copy unprocessed image file: tertilesc1hw-128/tile-70.png -- Copy unprocessed image file: tertilesc1hw-128/tile-71.png -- Copy unprocessed image file: tertilesc1hw-128/tile-72.png -- Copy unprocessed image file: tertilesc1hw-128/tile-73.png -- Copy unprocessed image file: tertilesc1hw-128/tile-74.png -- Copy unprocessed image file: tertilesc1hw-128/tile-75.png -- Copy unprocessed image file: tertilesc1hw-128/tile-76.png -- Copy unprocessed image file: tertilesc1hw-128/tile-77.png -- Copy unprocessed image file: tertilesc1hw-16/tile-00.png -- Copy unprocessed image file: tertilesc1hw-16/tile-01.png -- Copy unprocessed image file: tertilesc1hw-16/tile-02.png -- Copy unprocessed image file: tertilesc1hw-16/tile-03.png -- Copy unprocessed image file: tertilesc1hw-16/tile-04.png -- Copy unprocessed image file: tertilesc1hw-16/tile-05.png -- Copy unprocessed image file: tertilesc1hw-16/tile-06.png -- Copy unprocessed image file: tertilesc1hw-16/tile-07.png -- Copy unprocessed image file: tertilesc1hw-16/tile-08.png -- Copy unprocessed image file: tertilesc1hw-16/tile-09.png -- Copy unprocessed image file: tertilesc1hw-16/tile-10.png -- Copy unprocessed image file: tertilesc1hw-16/tile-11.png -- Copy unprocessed image file: tertilesc1hw-16/tile-12.png -- Copy unprocessed image file: tertilesc1hw-16/tile-13.png -- Copy unprocessed image file: tertilesc1hw-16/tile-14.png -- Copy unprocessed image file: tertilesc1hw-16/tile-15.png -- Copy unprocessed image file: tertilesc1hw-16/tile-16.png -- Copy unprocessed image file: tertilesc1hw-16/tile-17.png -- Copy unprocessed image file: tertilesc1hw-16/tile-18.png -- Copy unprocessed image file: tertilesc1hw-16/tile-19.png -- Copy unprocessed image file: tertilesc1hw-16/tile-20.png -- Copy unprocessed image file: tertilesc1hw-16/tile-21.png -- Copy unprocessed image file: tertilesc1hw-16/tile-22.png -- Copy unprocessed image file: tertilesc1hw-16/tile-23.png -- Copy unprocessed image file: tertilesc1hw-16/tile-24.png -- Copy unprocessed image file: tertilesc1hw-16/tile-25.png -- Copy unprocessed image file: tertilesc1hw-16/tile-26.png -- Copy unprocessed image file: tertilesc1hw-16/tile-27.png -- Copy unprocessed image file: tertilesc1hw-16/tile-28.png -- Copy unprocessed image file: tertilesc1hw-16/tile-29.png -- Copy unprocessed image file: tertilesc1hw-16/tile-30.png -- Copy unprocessed image file: tertilesc1hw-16/tile-31.png -- Copy unprocessed image file: tertilesc1hw-16/tile-32.png -- Copy unprocessed image file: tertilesc1hw-16/tile-33.png -- Copy unprocessed image file: tertilesc1hw-16/tile-34.png -- Copy unprocessed image file: tertilesc1hw-16/tile-35.png -- Copy unprocessed image file: tertilesc1hw-16/tile-36.png -- Copy unprocessed image file: tertilesc1hw-16/tile-37.png -- Copy unprocessed image file: tertilesc1hw-16/tile-38.png -- Copy unprocessed image file: tertilesc1hw-16/tile-39.png -- Copy unprocessed image file: tertilesc1hw-16/tile-40.png -- Copy unprocessed image file: tertilesc1hw-16/tile-41.png -- Copy unprocessed image file: tertilesc1hw-16/tile-42.png -- Copy unprocessed image file: tertilesc1hw-16/tile-43.png -- Copy unprocessed image file: tertilesc1hw-16/tile-44.png -- Copy unprocessed image file: tertilesc1hw-16/tile-45.png -- Copy unprocessed image file: tertilesc1hw-16/tile-46.png -- Copy unprocessed image file: tertilesc1hw-16/tile-47.png -- Copy unprocessed image file: tertilesc1hw-16/tile-48.png -- Copy unprocessed image file: tertilesc1hw-16/tile-49.png -- Copy unprocessed image file: tertilesc1hw-16/tile-50.png -- Copy unprocessed image file: tertilesc1hw-16/tile-51.png -- Copy unprocessed image file: tertilesc1hw-16/tile-52.png -- Copy unprocessed image file: tertilesc1hw-16/tile-53.png -- Copy unprocessed image file: tertilesc1hw-16/tile-54.png -- Copy unprocessed image file: tertilesc1hw-16/tile-55.png -- Copy unprocessed image file: tertilesc1hw-16/tile-56.png -- Copy unprocessed image file: tertilesc1hw-16/tile-57.png -- Copy unprocessed image file: tertilesc1hw-16/tile-58.png -- Copy unprocessed image file: tertilesc1hw-16/tile-59.png -- Copy unprocessed image file: tertilesc1hw-16/tile-60.png -- Copy unprocessed image file: tertilesc1hw-16/tile-61.png -- Copy unprocessed image file: tertilesc1hw-16/tile-62.png -- Copy unprocessed image file: tertilesc1hw-16/tile-63.png -- Copy unprocessed image file: tertilesc1hw-16/tile-64.png -- Copy unprocessed image file: tertilesc1hw-16/tile-65.png -- Copy unprocessed image file: tertilesc1hw-16/tile-66.png -- Copy unprocessed image file: tertilesc1hw-16/tile-67.png -- Copy unprocessed image file: tertilesc1hw-16/tile-68.png -- Copy unprocessed image file: tertilesc1hw-16/tile-69.png -- Copy unprocessed image file: tertilesc1hw-16/tile-70.png -- Copy unprocessed image file: tertilesc1hw-16/tile-71.png -- Copy unprocessed image file: tertilesc1hw-16/tile-72.png -- Copy unprocessed image file: tertilesc1hw-16/tile-73.png -- Copy unprocessed image file: tertilesc1hw-16/tile-74.png -- Copy unprocessed image file: tertilesc1hw-16/tile-75.png -- Copy unprocessed image file: tertilesc1hw-16/tile-76.png -- Copy unprocessed image file: tertilesc1hw-16/tile-77.png -- Copy unprocessed image file: tertilesc1hw-32/tile-00.png -- Copy unprocessed image file: tertilesc1hw-32/tile-01.png -- Copy unprocessed image file: tertilesc1hw-32/tile-02.png -- Copy unprocessed image file: tertilesc1hw-32/tile-03.png -- Copy unprocessed image file: tertilesc1hw-32/tile-04.png -- Copy unprocessed image file: tertilesc1hw-32/tile-05.png -- Copy unprocessed image file: tertilesc1hw-32/tile-06.png -- Copy unprocessed image file: tertilesc1hw-32/tile-07.png -- Copy unprocessed image file: tertilesc1hw-32/tile-08.png -- Copy unprocessed image file: tertilesc1hw-32/tile-09.png -- Copy unprocessed image file: tertilesc1hw-32/tile-10.png -- Copy unprocessed image file: tertilesc1hw-32/tile-11.png -- Copy unprocessed image file: tertilesc1hw-32/tile-12.png -- Copy unprocessed image file: tertilesc1hw-32/tile-13.png -- Copy unprocessed image file: tertilesc1hw-32/tile-14.png -- Copy unprocessed image file: tertilesc1hw-32/tile-15.png -- Copy unprocessed image file: tertilesc1hw-32/tile-16.png -- Copy unprocessed image file: tertilesc1hw-32/tile-17.png -- Copy unprocessed image file: tertilesc1hw-32/tile-18.png -- Copy unprocessed image file: tertilesc1hw-32/tile-19.png -- Copy unprocessed image file: tertilesc1hw-32/tile-20.png -- Copy unprocessed image file: tertilesc1hw-32/tile-21.png -- Copy unprocessed image file: tertilesc1hw-32/tile-22.png -- Copy unprocessed image file: tertilesc1hw-32/tile-23.png -- Copy unprocessed image file: tertilesc1hw-32/tile-24.png -- Copy unprocessed image file: tertilesc1hw-32/tile-25.png -- Copy unprocessed image file: tertilesc1hw-32/tile-26.png -- Copy unprocessed image file: tertilesc1hw-32/tile-27.png -- Copy unprocessed image file: tertilesc1hw-32/tile-28.png -- Copy unprocessed image file: tertilesc1hw-32/tile-29.png -- Copy unprocessed image file: tertilesc1hw-32/tile-30.png -- Copy unprocessed image file: tertilesc1hw-32/tile-31.png -- Copy unprocessed image file: tertilesc1hw-32/tile-32.png -- Copy unprocessed image file: tertilesc1hw-32/tile-33.png -- Copy unprocessed image file: tertilesc1hw-32/tile-34.png -- Copy unprocessed image file: tertilesc1hw-32/tile-35.png -- Copy unprocessed image file: tertilesc1hw-32/tile-36.png -- Copy unprocessed image file: tertilesc1hw-32/tile-37.png -- Copy unprocessed image file: tertilesc1hw-32/tile-38.png -- Copy unprocessed image file: tertilesc1hw-32/tile-39.png -- Copy unprocessed image file: tertilesc1hw-32/tile-40.png -- Copy unprocessed image file: tertilesc1hw-32/tile-41.png -- Copy unprocessed image file: tertilesc1hw-32/tile-42.png -- Copy unprocessed image file: tertilesc1hw-32/tile-43.png -- Copy unprocessed image file: tertilesc1hw-32/tile-44.png -- Copy unprocessed image file: tertilesc1hw-32/tile-45.png -- Copy unprocessed image file: tertilesc1hw-32/tile-46.png -- Copy unprocessed image file: tertilesc1hw-32/tile-47.png -- Copy unprocessed image file: tertilesc1hw-32/tile-48.png -- Copy unprocessed image file: tertilesc1hw-32/tile-49.png -- Copy unprocessed image file: tertilesc1hw-32/tile-50.png -- Copy unprocessed image file: tertilesc1hw-32/tile-51.png -- Copy unprocessed image file: tertilesc1hw-32/tile-52.png -- Copy unprocessed image file: tertilesc1hw-32/tile-53.png -- Copy unprocessed image file: tertilesc1hw-32/tile-54.png -- Copy unprocessed image file: tertilesc1hw-32/tile-55.png -- Copy unprocessed image file: tertilesc1hw-32/tile-56.png -- Copy unprocessed image file: tertilesc1hw-32/tile-57.png -- Copy unprocessed image file: tertilesc1hw-32/tile-58.png -- Copy unprocessed image file: tertilesc1hw-32/tile-59.png -- Copy unprocessed image file: tertilesc1hw-32/tile-60.png -- Copy unprocessed image file: tertilesc1hw-32/tile-61.png -- Copy unprocessed image file: tertilesc1hw-32/tile-62.png -- Copy unprocessed image file: tertilesc1hw-32/tile-63.png -- Copy unprocessed image file: tertilesc1hw-32/tile-64.png -- Copy unprocessed image file: tertilesc1hw-32/tile-65.png -- Copy unprocessed image file: tertilesc1hw-32/tile-66.png -- Copy unprocessed image file: tertilesc1hw-32/tile-67.png -- Copy unprocessed image file: tertilesc1hw-32/tile-68.png -- Copy unprocessed image file: tertilesc1hw-32/tile-69.png -- Copy unprocessed image file: tertilesc1hw-32/tile-70.png -- Copy unprocessed image file: tertilesc1hw-32/tile-71.png -- Copy unprocessed image file: tertilesc1hw-32/tile-72.png -- Copy unprocessed image file: tertilesc1hw-32/tile-73.png -- Copy unprocessed image file: tertilesc1hw-32/tile-74.png -- Copy unprocessed image file: tertilesc1hw-32/tile-75.png -- Copy unprocessed image file: tertilesc1hw-32/tile-76.png -- Copy unprocessed image file: tertilesc1hw-32/tile-77.png -- Copy unprocessed image file: tertilesc1hw-64/tile-00.png -- Copy unprocessed image file: tertilesc1hw-64/tile-01.png -- Copy unprocessed image file: tertilesc1hw-64/tile-02.png -- Copy unprocessed image file: tertilesc1hw-64/tile-03.png -- Copy unprocessed image file: tertilesc1hw-64/tile-04.png -- Copy unprocessed image file: tertilesc1hw-64/tile-05.png -- Copy unprocessed image file: tertilesc1hw-64/tile-06.png -- Copy unprocessed image file: tertilesc1hw-64/tile-07.png -- Copy unprocessed image file: tertilesc1hw-64/tile-08.png -- Copy unprocessed image file: tertilesc1hw-64/tile-09.png -- Copy unprocessed image file: tertilesc1hw-64/tile-10.png -- Copy unprocessed image file: tertilesc1hw-64/tile-11.png -- Copy unprocessed image file: tertilesc1hw-64/tile-12.png -- Copy unprocessed image file: tertilesc1hw-64/tile-13.png -- Copy unprocessed image file: tertilesc1hw-64/tile-14.png -- Copy unprocessed image file: tertilesc1hw-64/tile-15.png -- Copy unprocessed image file: tertilesc1hw-64/tile-16.png -- Copy unprocessed image file: tertilesc1hw-64/tile-17.png -- Copy unprocessed image file: tertilesc1hw-64/tile-18.png -- Copy unprocessed image file: tertilesc1hw-64/tile-19.png -- Copy unprocessed image file: tertilesc1hw-64/tile-20.png -- Copy unprocessed image file: tertilesc1hw-64/tile-21.png -- Copy unprocessed image file: tertilesc1hw-64/tile-22.png -- Copy unprocessed image file: tertilesc1hw-64/tile-23.png -- Copy unprocessed image file: tertilesc1hw-64/tile-24.png -- Copy unprocessed image file: tertilesc1hw-64/tile-25.png -- Copy unprocessed image file: tertilesc1hw-64/tile-26.png -- Copy unprocessed image file: tertilesc1hw-64/tile-27.png -- Copy unprocessed image file: tertilesc1hw-64/tile-28.png -- Copy unprocessed image file: tertilesc1hw-64/tile-29.png -- Copy unprocessed image file: tertilesc1hw-64/tile-30.png -- Copy unprocessed image file: tertilesc1hw-64/tile-31.png -- Copy unprocessed image file: tertilesc1hw-64/tile-32.png -- Copy unprocessed image file: tertilesc1hw-64/tile-33.png -- Copy unprocessed image file: tertilesc1hw-64/tile-34.png -- Copy unprocessed image file: tertilesc1hw-64/tile-35.png -- Copy unprocessed image file: tertilesc1hw-64/tile-36.png -- Copy unprocessed image file: tertilesc1hw-64/tile-37.png -- Copy unprocessed image file: tertilesc1hw-64/tile-38.png -- Copy unprocessed image file: tertilesc1hw-64/tile-39.png -- Copy unprocessed image file: tertilesc1hw-64/tile-40.png -- Copy unprocessed image file: tertilesc1hw-64/tile-41.png -- Copy unprocessed image file: tertilesc1hw-64/tile-42.png -- Copy unprocessed image file: tertilesc1hw-64/tile-43.png -- Copy unprocessed image file: tertilesc1hw-64/tile-44.png -- Copy unprocessed image file: tertilesc1hw-64/tile-45.png -- Copy unprocessed image file: tertilesc1hw-64/tile-46.png -- Copy unprocessed image file: tertilesc1hw-64/tile-47.png -- Copy unprocessed image file: tertilesc1hw-64/tile-48.png -- Copy unprocessed image file: tertilesc1hw-64/tile-49.png -- Copy unprocessed image file: tertilesc1hw-64/tile-50.png -- Copy unprocessed image file: tertilesc1hw-64/tile-51.png -- Copy unprocessed image file: tertilesc1hw-64/tile-52.png -- Copy unprocessed image file: tertilesc1hw-64/tile-53.png -- Copy unprocessed image file: tertilesc1hw-64/tile-54.png -- Copy unprocessed image file: tertilesc1hw-64/tile-55.png -- Copy unprocessed image file: tertilesc1hw-64/tile-56.png -- Copy unprocessed image file: tertilesc1hw-64/tile-57.png -- Copy unprocessed image file: tertilesc1hw-64/tile-58.png -- Copy unprocessed image file: tertilesc1hw-64/tile-59.png -- Copy unprocessed image file: tertilesc1hw-64/tile-60.png -- Copy unprocessed image file: tertilesc1hw-64/tile-61.png -- Copy unprocessed image file: tertilesc1hw-64/tile-62.png -- Copy unprocessed image file: tertilesc1hw-64/tile-63.png -- Copy unprocessed image file: tertilesc1hw-64/tile-64.png -- Copy unprocessed image file: tertilesc1hw-64/tile-65.png -- Copy unprocessed image file: tertilesc1hw-64/tile-66.png -- Copy unprocessed image file: tertilesc1hw-64/tile-67.png -- Copy unprocessed image file: tertilesc1hw-64/tile-68.png -- Copy unprocessed image file: tertilesc1hw-64/tile-69.png -- Copy unprocessed image file: tertilesc1hw-64/tile-70.png -- Copy unprocessed image file: tertilesc1hw-64/tile-71.png -- Copy unprocessed image file: tertilesc1hw-64/tile-72.png -- Copy unprocessed image file: tertilesc1hw-64/tile-73.png -- Copy unprocessed image file: tertilesc1hw-64/tile-74.png -- Copy unprocessed image file: tertilesc1hw-64/tile-75.png -- Copy unprocessed image file: tertilesc1hw-64/tile-76.png -- Copy unprocessed image file: tertilesc1hw-64/tile-77.png -- Copy unprocessed image file: tertilesc1hw.radar -- Copy unprocessed image file: tertilesc2hw-128/tile-00.png -- Copy unprocessed image file: tertilesc2hw-128/tile-01.png -- Copy unprocessed image file: tertilesc2hw-128/tile-02.png -- Copy unprocessed image file: tertilesc2hw-128/tile-03.png -- Copy unprocessed image file: tertilesc2hw-128/tile-04.png -- Copy unprocessed image file: tertilesc2hw-128/tile-05.png -- Copy unprocessed image file: tertilesc2hw-128/tile-06.png -- Copy unprocessed image file: tertilesc2hw-128/tile-07.png -- Copy unprocessed image file: tertilesc2hw-128/tile-08.png -- Copy unprocessed image file: tertilesc2hw-128/tile-09.png -- Copy unprocessed image file: tertilesc2hw-128/tile-10.png -- Copy unprocessed image file: tertilesc2hw-128/tile-11.png -- Copy unprocessed image file: tertilesc2hw-128/tile-12.png -- Copy unprocessed image file: tertilesc2hw-128/tile-13.png -- Copy unprocessed image file: tertilesc2hw-128/tile-14.png -- Copy unprocessed image file: tertilesc2hw-128/tile-15.png -- Copy unprocessed image file: tertilesc2hw-128/tile-16.png -- Copy unprocessed image file: tertilesc2hw-128/tile-17.png -- Copy unprocessed image file: tertilesc2hw-128/tile-18.png -- Copy unprocessed image file: tertilesc2hw-128/tile-19.png -- Copy unprocessed image file: tertilesc2hw-128/tile-20.png -- Copy unprocessed image file: tertilesc2hw-128/tile-21.png -- Copy unprocessed image file: tertilesc2hw-128/tile-22.png -- Copy unprocessed image file: tertilesc2hw-128/tile-23.png -- Copy unprocessed image file: tertilesc2hw-128/tile-24.png -- Copy unprocessed image file: tertilesc2hw-128/tile-25.png -- Copy unprocessed image file: tertilesc2hw-128/tile-26.png -- Copy unprocessed image file: tertilesc2hw-128/tile-27.png -- Copy unprocessed image file: tertilesc2hw-128/tile-28.png -- Copy unprocessed image file: tertilesc2hw-128/tile-29.png -- Copy unprocessed image file: tertilesc2hw-128/tile-30.png -- Copy unprocessed image file: tertilesc2hw-128/tile-31.png -- Copy unprocessed image file: tertilesc2hw-128/tile-32.png -- Copy unprocessed image file: tertilesc2hw-128/tile-33.png -- Copy unprocessed image file: tertilesc2hw-128/tile-34.png -- Copy unprocessed image file: tertilesc2hw-128/tile-35.png -- Copy unprocessed image file: tertilesc2hw-128/tile-36.png -- Copy unprocessed image file: tertilesc2hw-128/tile-37.png -- Copy unprocessed image file: tertilesc2hw-128/tile-38.png -- Copy unprocessed image file: tertilesc2hw-128/tile-39.png -- Copy unprocessed image file: tertilesc2hw-128/tile-40.png -- Copy unprocessed image file: tertilesc2hw-128/tile-41.png -- Copy unprocessed image file: tertilesc2hw-128/tile-42.png -- Copy unprocessed image file: tertilesc2hw-128/tile-43.png -- Copy unprocessed image file: tertilesc2hw-128/tile-44.png -- Copy unprocessed image file: tertilesc2hw-128/tile-45.png -- Copy unprocessed image file: tertilesc2hw-128/tile-46.png -- Copy unprocessed image file: tertilesc2hw-128/tile-47.png -- Copy unprocessed image file: tertilesc2hw-128/tile-48.png -- Copy unprocessed image file: tertilesc2hw-128/tile-49.png -- Copy unprocessed image file: tertilesc2hw-128/tile-50.png -- Copy unprocessed image file: tertilesc2hw-128/tile-51.png -- Copy unprocessed image file: tertilesc2hw-128/tile-52.png -- Copy unprocessed image file: tertilesc2hw-128/tile-53.png -- Copy unprocessed image file: tertilesc2hw-128/tile-54.png -- Copy unprocessed image file: tertilesc2hw-128/tile-55.png -- Copy unprocessed image file: tertilesc2hw-128/tile-56.png -- Copy unprocessed image file: tertilesc2hw-128/tile-57.png -- Copy unprocessed image file: tertilesc2hw-128/tile-58.png -- Copy unprocessed image file: tertilesc2hw-128/tile-59.png -- Copy unprocessed image file: tertilesc2hw-128/tile-60.png -- Copy unprocessed image file: tertilesc2hw-128/tile-61.png -- Copy unprocessed image file: tertilesc2hw-128/tile-62.png -- Copy unprocessed image file: tertilesc2hw-128/tile-63.png -- Copy unprocessed image file: tertilesc2hw-128/tile-64.png -- Copy unprocessed image file: tertilesc2hw-128/tile-65.png -- Copy unprocessed image file: tertilesc2hw-128/tile-66.png -- Copy unprocessed image file: tertilesc2hw-128/tile-67.png -- Copy unprocessed image file: tertilesc2hw-128/tile-68.png -- Copy unprocessed image file: tertilesc2hw-128/tile-69.png -- Copy unprocessed image file: tertilesc2hw-128/tile-70.png -- Copy unprocessed image file: tertilesc2hw-128/tile-71.png -- Copy unprocessed image file: tertilesc2hw-128/tile-72.png -- Copy unprocessed image file: tertilesc2hw-128/tile-73.png -- Copy unprocessed image file: tertilesc2hw-128/tile-74.png -- Copy unprocessed image file: tertilesc2hw-128/tile-75.png -- Copy unprocessed image file: tertilesc2hw-128/tile-76.png -- Copy unprocessed image file: tertilesc2hw-128/tile-77.png -- Copy unprocessed image file: tertilesc2hw-128/tile-78.png -- Copy unprocessed image file: tertilesc2hw-128/tile-79.png -- Copy unprocessed image file: tertilesc2hw-128/tile-80.png -- Copy unprocessed image file: tertilesc2hw-16/tile-00.png -- Copy unprocessed image file: tertilesc2hw-16/tile-01.png -- Copy unprocessed image file: tertilesc2hw-16/tile-02.png -- Copy unprocessed image file: tertilesc2hw-16/tile-03.png -- Copy unprocessed image file: tertilesc2hw-16/tile-04.png -- Copy unprocessed image file: tertilesc2hw-16/tile-05.png -- Copy unprocessed image file: tertilesc2hw-16/tile-06.png -- Copy unprocessed image file: tertilesc2hw-16/tile-07.png -- Copy unprocessed image file: tertilesc2hw-16/tile-08.png -- Copy unprocessed image file: tertilesc2hw-16/tile-09.png -- Copy unprocessed image file: tertilesc2hw-16/tile-10.png -- Copy unprocessed image file: tertilesc2hw-16/tile-11.png -- Copy unprocessed image file: tertilesc2hw-16/tile-12.png -- Copy unprocessed image file: tertilesc2hw-16/tile-13.png -- Copy unprocessed image file: tertilesc2hw-16/tile-14.png -- Copy unprocessed image file: tertilesc2hw-16/tile-15.png -- Copy unprocessed image file: tertilesc2hw-16/tile-16.png -- Copy unprocessed image file: tertilesc2hw-16/tile-17.png -- Copy unprocessed image file: tertilesc2hw-16/tile-18.png -- Copy unprocessed image file: tertilesc2hw-16/tile-19.png -- Copy unprocessed image file: tertilesc2hw-16/tile-20.png -- Copy unprocessed image file: tertilesc2hw-16/tile-21.png -- Copy unprocessed image file: tertilesc2hw-16/tile-22.png -- Copy unprocessed image file: tertilesc2hw-16/tile-23.png -- Copy unprocessed image file: tertilesc2hw-16/tile-24.png -- Copy unprocessed image file: tertilesc2hw-16/tile-25.png -- Copy unprocessed image file: tertilesc2hw-16/tile-26.png -- Copy unprocessed image file: tertilesc2hw-16/tile-27.png -- Copy unprocessed image file: tertilesc2hw-16/tile-28.png -- Copy unprocessed image file: tertilesc2hw-16/tile-29.png -- Copy unprocessed image file: tertilesc2hw-16/tile-30.png -- Copy unprocessed image file: tertilesc2hw-16/tile-31.png -- Copy unprocessed image file: tertilesc2hw-16/tile-32.png -- Copy unprocessed image file: tertilesc2hw-16/tile-33.png -- Copy unprocessed image file: tertilesc2hw-16/tile-34.png -- Copy unprocessed image file: tertilesc2hw-16/tile-35.png -- Copy unprocessed image file: tertilesc2hw-16/tile-36.png -- Copy unprocessed image file: tertilesc2hw-16/tile-37.png -- Copy unprocessed image file: tertilesc2hw-16/tile-38.png -- Copy unprocessed image file: tertilesc2hw-16/tile-39.png -- Copy unprocessed image file: tertilesc2hw-16/tile-40.png -- Copy unprocessed image file: tertilesc2hw-16/tile-41.png -- Copy unprocessed image file: tertilesc2hw-16/tile-42.png -- Copy unprocessed image file: tertilesc2hw-16/tile-43.png -- Copy unprocessed image file: tertilesc2hw-16/tile-44.png -- Copy unprocessed image file: tertilesc2hw-16/tile-45.png -- Copy unprocessed image file: tertilesc2hw-16/tile-46.png -- Copy unprocessed image file: tertilesc2hw-16/tile-47.png -- Copy unprocessed image file: tertilesc2hw-16/tile-48.png -- Copy unprocessed image file: tertilesc2hw-16/tile-49.png -- Copy unprocessed image file: tertilesc2hw-16/tile-50.png -- Copy unprocessed image file: tertilesc2hw-16/tile-51.png -- Copy unprocessed image file: tertilesc2hw-16/tile-52.png -- Copy unprocessed image file: tertilesc2hw-16/tile-53.png -- Copy unprocessed image file: tertilesc2hw-16/tile-54.png -- Copy unprocessed image file: tertilesc2hw-16/tile-55.png -- Copy unprocessed image file: tertilesc2hw-16/tile-56.png -- Copy unprocessed image file: tertilesc2hw-16/tile-57.png -- Copy unprocessed image file: tertilesc2hw-16/tile-58.png -- Copy unprocessed image file: tertilesc2hw-16/tile-59.png -- Copy unprocessed image file: tertilesc2hw-16/tile-60.png -- Copy unprocessed image file: tertilesc2hw-16/tile-61.png -- Copy unprocessed image file: tertilesc2hw-16/tile-62.png -- Copy unprocessed image file: tertilesc2hw-16/tile-63.png -- Copy unprocessed image file: tertilesc2hw-16/tile-64.png -- Copy unprocessed image file: tertilesc2hw-16/tile-65.png -- Copy unprocessed image file: tertilesc2hw-16/tile-66.png -- Copy unprocessed image file: tertilesc2hw-16/tile-67.png -- Copy unprocessed image file: tertilesc2hw-16/tile-68.png -- Copy unprocessed image file: tertilesc2hw-16/tile-69.png -- Copy unprocessed image file: tertilesc2hw-16/tile-70.png -- Copy unprocessed image file: tertilesc2hw-16/tile-71.png -- Copy unprocessed image file: tertilesc2hw-16/tile-72.png -- Copy unprocessed image file: tertilesc2hw-16/tile-73.png -- Copy unprocessed image file: tertilesc2hw-16/tile-74.png -- Copy unprocessed image file: tertilesc2hw-16/tile-75.png -- Copy unprocessed image file: tertilesc2hw-16/tile-76.png -- Copy unprocessed image file: tertilesc2hw-16/tile-77.png -- Copy unprocessed image file: tertilesc2hw-16/tile-78.png -- Copy unprocessed image file: tertilesc2hw-16/tile-79.png -- Copy unprocessed image file: tertilesc2hw-16/tile-80.png -- Copy unprocessed image file: tertilesc2hw-32/tile-00.png -- Copy unprocessed image file: tertilesc2hw-32/tile-01.png -- Copy unprocessed image file: tertilesc2hw-32/tile-02.png -- Copy unprocessed image file: tertilesc2hw-32/tile-03.png -- Copy unprocessed image file: tertilesc2hw-32/tile-04.png -- Copy unprocessed image file: tertilesc2hw-32/tile-05.png -- Copy unprocessed image file: tertilesc2hw-32/tile-06.png -- Copy unprocessed image file: tertilesc2hw-32/tile-07.png -- Copy unprocessed image file: tertilesc2hw-32/tile-08.png -- Copy unprocessed image file: tertilesc2hw-32/tile-09.png -- Copy unprocessed image file: tertilesc2hw-32/tile-10.png -- Copy unprocessed image file: tertilesc2hw-32/tile-11.png -- Copy unprocessed image file: tertilesc2hw-32/tile-12.png -- Copy unprocessed image file: tertilesc2hw-32/tile-13.png -- Copy unprocessed image file: tertilesc2hw-32/tile-14.png -- Copy unprocessed image file: tertilesc2hw-32/tile-15.png -- Copy unprocessed image file: tertilesc2hw-32/tile-16.png -- Copy unprocessed image file: tertilesc2hw-32/tile-17.png -- Copy unprocessed image file: tertilesc2hw-32/tile-18.png -- Copy unprocessed image file: tertilesc2hw-32/tile-19.png -- Copy unprocessed image file: tertilesc2hw-32/tile-20.png -- Copy unprocessed image file: tertilesc2hw-32/tile-21.png -- Copy unprocessed image file: tertilesc2hw-32/tile-22.png -- Copy unprocessed image file: tertilesc2hw-32/tile-23.png -- Copy unprocessed image file: tertilesc2hw-32/tile-24.png -- Copy unprocessed image file: tertilesc2hw-32/tile-25.png -- Copy unprocessed image file: tertilesc2hw-32/tile-26.png -- Copy unprocessed image file: tertilesc2hw-32/tile-27.png -- Copy unprocessed image file: tertilesc2hw-32/tile-28.png -- Copy unprocessed image file: tertilesc2hw-32/tile-29.png -- Copy unprocessed image file: tertilesc2hw-32/tile-30.png -- Copy unprocessed image file: tertilesc2hw-32/tile-31.png -- Copy unprocessed image file: tertilesc2hw-32/tile-32.png -- Copy unprocessed image file: tertilesc2hw-32/tile-33.png -- Copy unprocessed image file: tertilesc2hw-32/tile-34.png -- Copy unprocessed image file: tertilesc2hw-32/tile-35.png -- Copy unprocessed image file: tertilesc2hw-32/tile-36.png -- Copy unprocessed image file: tertilesc2hw-32/tile-37.png -- Copy unprocessed image file: tertilesc2hw-32/tile-38.png -- Copy unprocessed image file: tertilesc2hw-32/tile-39.png -- Copy unprocessed image file: tertilesc2hw-32/tile-40.png -- Copy unprocessed image file: tertilesc2hw-32/tile-41.png -- Copy unprocessed image file: tertilesc2hw-32/tile-42.png -- Copy unprocessed image file: tertilesc2hw-32/tile-43.png -- Copy unprocessed image file: tertilesc2hw-32/tile-44.png -- Copy unprocessed image file: tertilesc2hw-32/tile-45.png -- Copy unprocessed image file: tertilesc2hw-32/tile-46.png -- Copy unprocessed image file: tertilesc2hw-32/tile-47.png -- Copy unprocessed image file: tertilesc2hw-32/tile-48.png -- Copy unprocessed image file: tertilesc2hw-32/tile-49.png -- Copy unprocessed image file: tertilesc2hw-32/tile-50.png -- Copy unprocessed image file: tertilesc2hw-32/tile-51.png -- Copy unprocessed image file: tertilesc2hw-32/tile-52.png -- Copy unprocessed image file: tertilesc2hw-32/tile-53.png -- Copy unprocessed image file: tertilesc2hw-32/tile-54.png -- Copy unprocessed image file: tertilesc2hw-32/tile-55.png -- Copy unprocessed image file: tertilesc2hw-32/tile-56.png -- Copy unprocessed image file: tertilesc2hw-32/tile-57.png -- Copy unprocessed image file: tertilesc2hw-32/tile-58.png -- Copy unprocessed image file: tertilesc2hw-32/tile-59.png -- Copy unprocessed image file: tertilesc2hw-32/tile-60.png -- Copy unprocessed image file: tertilesc2hw-32/tile-61.png -- Copy unprocessed image file: tertilesc2hw-32/tile-62.png -- Copy unprocessed image file: tertilesc2hw-32/tile-63.png -- Copy unprocessed image file: tertilesc2hw-32/tile-64.png -- Copy unprocessed image file: tertilesc2hw-32/tile-65.png -- Copy unprocessed image file: tertilesc2hw-32/tile-66.png -- Copy unprocessed image file: tertilesc2hw-32/tile-67.png -- Copy unprocessed image file: tertilesc2hw-32/tile-68.png -- Copy unprocessed image file: tertilesc2hw-32/tile-69.png -- Copy unprocessed image file: tertilesc2hw-32/tile-70.png -- Copy unprocessed image file: tertilesc2hw-32/tile-71.png -- Copy unprocessed image file: tertilesc2hw-32/tile-72.png -- Copy unprocessed image file: tertilesc2hw-32/tile-73.png -- Copy unprocessed image file: tertilesc2hw-32/tile-74.png -- Copy unprocessed image file: tertilesc2hw-32/tile-75.png -- Copy unprocessed image file: tertilesc2hw-32/tile-76.png -- Copy unprocessed image file: tertilesc2hw-32/tile-77.png -- Copy unprocessed image file: tertilesc2hw-32/tile-78.png -- Copy unprocessed image file: tertilesc2hw-32/tile-79.png -- Copy unprocessed image file: tertilesc2hw-32/tile-80.png -- Copy unprocessed image file: tertilesc2hw-64/tile-00.png -- Copy unprocessed image file: tertilesc2hw-64/tile-01.png -- Copy unprocessed image file: tertilesc2hw-64/tile-02.png -- Copy unprocessed image file: tertilesc2hw-64/tile-03.png -- Copy unprocessed image file: tertilesc2hw-64/tile-04.png -- Copy unprocessed image file: tertilesc2hw-64/tile-05.png -- Copy unprocessed image file: tertilesc2hw-64/tile-06.png -- Copy unprocessed image file: tertilesc2hw-64/tile-07.png -- Copy unprocessed image file: tertilesc2hw-64/tile-08.png -- Copy unprocessed image file: tertilesc2hw-64/tile-09.png -- Copy unprocessed image file: tertilesc2hw-64/tile-10.png -- Copy unprocessed image file: tertilesc2hw-64/tile-11.png -- Copy unprocessed image file: tertilesc2hw-64/tile-12.png -- Copy unprocessed image file: tertilesc2hw-64/tile-13.png -- Copy unprocessed image file: tertilesc2hw-64/tile-14.png -- Copy unprocessed image file: tertilesc2hw-64/tile-15.png -- Copy unprocessed image file: tertilesc2hw-64/tile-16.png -- Copy unprocessed image file: tertilesc2hw-64/tile-17.png -- Copy unprocessed image file: tertilesc2hw-64/tile-18.png -- Copy unprocessed image file: tertilesc2hw-64/tile-19.png -- Copy unprocessed image file: tertilesc2hw-64/tile-20.png -- Copy unprocessed image file: tertilesc2hw-64/tile-21.png -- Copy unprocessed image file: tertilesc2hw-64/tile-22.png -- Copy unprocessed image file: tertilesc2hw-64/tile-23.png -- Copy unprocessed image file: tertilesc2hw-64/tile-24.png -- Copy unprocessed image file: tertilesc2hw-64/tile-25.png -- Copy unprocessed image file: tertilesc2hw-64/tile-26.png -- Copy unprocessed image file: tertilesc2hw-64/tile-27.png -- Copy unprocessed image file: tertilesc2hw-64/tile-28.png -- Copy unprocessed image file: tertilesc2hw-64/tile-29.png -- Copy unprocessed image file: tertilesc2hw-64/tile-30.png -- Copy unprocessed image file: tertilesc2hw-64/tile-31.png -- Copy unprocessed image file: tertilesc2hw-64/tile-32.png -- Copy unprocessed image file: tertilesc2hw-64/tile-33.png -- Copy unprocessed image file: tertilesc2hw-64/tile-34.png -- Copy unprocessed image file: tertilesc2hw-64/tile-35.png -- Copy unprocessed image file: tertilesc2hw-64/tile-36.png -- Copy unprocessed image file: tertilesc2hw-64/tile-37.png -- Copy unprocessed image file: tertilesc2hw-64/tile-38.png -- Copy unprocessed image file: tertilesc2hw-64/tile-39.png -- Copy unprocessed image file: tertilesc2hw-64/tile-40.png -- Copy unprocessed image file: tertilesc2hw-64/tile-41.png -- Copy unprocessed image file: tertilesc2hw-64/tile-42.png -- Copy unprocessed image file: tertilesc2hw-64/tile-43.png -- Copy unprocessed image file: tertilesc2hw-64/tile-44.png -- Copy unprocessed image file: tertilesc2hw-64/tile-45.png -- Copy unprocessed image file: tertilesc2hw-64/tile-46.png -- Copy unprocessed image file: tertilesc2hw-64/tile-47.png -- Copy unprocessed image file: tertilesc2hw-64/tile-48.png -- Copy unprocessed image file: tertilesc2hw-64/tile-49.png -- Copy unprocessed image file: tertilesc2hw-64/tile-50.png -- Copy unprocessed image file: tertilesc2hw-64/tile-51.png -- Copy unprocessed image file: tertilesc2hw-64/tile-52.png -- Copy unprocessed image file: tertilesc2hw-64/tile-53.png -- Copy unprocessed image file: tertilesc2hw-64/tile-54.png -- Copy unprocessed image file: tertilesc2hw-64/tile-55.png -- Copy unprocessed image file: tertilesc2hw-64/tile-56.png -- Copy unprocessed image file: tertilesc2hw-64/tile-57.png -- Copy unprocessed image file: tertilesc2hw-64/tile-58.png -- Copy unprocessed image file: tertilesc2hw-64/tile-59.png -- Copy unprocessed image file: tertilesc2hw-64/tile-60.png -- Copy unprocessed image file: tertilesc2hw-64/tile-61.png -- Copy unprocessed image file: tertilesc2hw-64/tile-62.png -- Copy unprocessed image file: tertilesc2hw-64/tile-63.png -- Copy unprocessed image file: tertilesc2hw-64/tile-64.png -- Copy unprocessed image file: tertilesc2hw-64/tile-65.png -- Copy unprocessed image file: tertilesc2hw-64/tile-66.png -- Copy unprocessed image file: tertilesc2hw-64/tile-67.png -- Copy unprocessed image file: tertilesc2hw-64/tile-68.png -- Copy unprocessed image file: tertilesc2hw-64/tile-69.png -- Copy unprocessed image file: tertilesc2hw-64/tile-70.png -- Copy unprocessed image file: tertilesc2hw-64/tile-71.png -- Copy unprocessed image file: tertilesc2hw-64/tile-72.png -- Copy unprocessed image file: tertilesc2hw-64/tile-73.png -- Copy unprocessed image file: tertilesc2hw-64/tile-74.png -- Copy unprocessed image file: tertilesc2hw-64/tile-75.png -- Copy unprocessed image file: tertilesc2hw-64/tile-76.png -- Copy unprocessed image file: tertilesc2hw-64/tile-77.png -- Copy unprocessed image file: tertilesc2hw-64/tile-78.png -- Copy unprocessed image file: tertilesc2hw-64/tile-79.png -- Copy unprocessed image file: tertilesc2hw-64/tile-80.png -- Copy unprocessed image file: tertilesc2hw.radar -- Copy unprocessed image file: tertilesc3hw-128/tile-00.png -- Copy unprocessed image file: tertilesc3hw-128/tile-01.png -- Copy unprocessed image file: tertilesc3hw-128/tile-02.png -- Copy unprocessed image file: tertilesc3hw-128/tile-03.png -- Copy unprocessed image file: tertilesc3hw-128/tile-04.png -- Copy unprocessed image file: tertilesc3hw-128/tile-05.png -- Copy unprocessed image file: tertilesc3hw-128/tile-06.png -- Copy unprocessed image file: tertilesc3hw-128/tile-07.png -- Copy unprocessed image file: tertilesc3hw-128/tile-08.png -- Copy unprocessed image file: tertilesc3hw-128/tile-09.png -- Copy unprocessed image file: tertilesc3hw-128/tile-10.png -- Copy unprocessed image file: tertilesc3hw-128/tile-11.png -- Copy unprocessed image file: tertilesc3hw-128/tile-12.png -- Copy unprocessed image file: tertilesc3hw-128/tile-13.png -- Copy unprocessed image file: tertilesc3hw-128/tile-14.png -- Copy unprocessed image file: tertilesc3hw-128/tile-15.png -- Copy unprocessed image file: tertilesc3hw-128/tile-16.png -- Copy unprocessed image file: tertilesc3hw-128/tile-17.png -- Copy unprocessed image file: tertilesc3hw-128/tile-18.png -- Copy unprocessed image file: tertilesc3hw-128/tile-19.png -- Copy unprocessed image file: tertilesc3hw-128/tile-20.png -- Copy unprocessed image file: tertilesc3hw-128/tile-21.png -- Copy unprocessed image file: tertilesc3hw-128/tile-22.png -- Copy unprocessed image file: tertilesc3hw-128/tile-23.png -- Copy unprocessed image file: tertilesc3hw-128/tile-24.png -- Copy unprocessed image file: tertilesc3hw-128/tile-25.png -- Copy unprocessed image file: tertilesc3hw-128/tile-26.png -- Copy unprocessed image file: tertilesc3hw-128/tile-27.png -- Copy unprocessed image file: tertilesc3hw-128/tile-28.png -- Copy unprocessed image file: tertilesc3hw-128/tile-29.png -- Copy unprocessed image file: tertilesc3hw-128/tile-30.png -- Copy unprocessed image file: tertilesc3hw-128/tile-31.png -- Copy unprocessed image file: tertilesc3hw-128/tile-32.png -- Copy unprocessed image file: tertilesc3hw-128/tile-33.png -- Copy unprocessed image file: tertilesc3hw-128/tile-34.png -- Copy unprocessed image file: tertilesc3hw-128/tile-35.png -- Copy unprocessed image file: tertilesc3hw-128/tile-36.png -- Copy unprocessed image file: tertilesc3hw-128/tile-37.png -- Copy unprocessed image file: tertilesc3hw-128/tile-38.png -- Copy unprocessed image file: tertilesc3hw-128/tile-39.png -- Copy unprocessed image file: tertilesc3hw-128/tile-40.png -- Copy unprocessed image file: tertilesc3hw-128/tile-41.png -- Copy unprocessed image file: tertilesc3hw-128/tile-42.png -- Copy unprocessed image file: tertilesc3hw-128/tile-43.png -- Copy unprocessed image file: tertilesc3hw-128/tile-44.png -- Copy unprocessed image file: tertilesc3hw-128/tile-45.png -- Copy unprocessed image file: tertilesc3hw-128/tile-46.png -- Copy unprocessed image file: tertilesc3hw-128/tile-47.png -- Copy unprocessed image file: tertilesc3hw-128/tile-48.png -- Copy unprocessed image file: tertilesc3hw-128/tile-49.png -- Copy unprocessed image file: tertilesc3hw-128/tile-50.png -- Copy unprocessed image file: tertilesc3hw-128/tile-51.png -- Copy unprocessed image file: tertilesc3hw-128/tile-52.png -- Copy unprocessed image file: tertilesc3hw-128/tile-53.png -- Copy unprocessed image file: tertilesc3hw-128/tile-54.png -- Copy unprocessed image file: tertilesc3hw-128/tile-55.png -- Copy unprocessed image file: tertilesc3hw-128/tile-56.png -- Copy unprocessed image file: tertilesc3hw-128/tile-57.png -- Copy unprocessed image file: tertilesc3hw-128/tile-58.png -- Copy unprocessed image file: tertilesc3hw-128/tile-59.png -- Copy unprocessed image file: tertilesc3hw-128/tile-60.png -- Copy unprocessed image file: tertilesc3hw-128/tile-61.png -- Copy unprocessed image file: tertilesc3hw-128/tile-62.png -- Copy unprocessed image file: tertilesc3hw-128/tile-63.png -- Copy unprocessed image file: tertilesc3hw-128/tile-64.png -- Copy unprocessed image file: tertilesc3hw-128/tile-65.png -- Copy unprocessed image file: tertilesc3hw-128/tile-66.png -- Copy unprocessed image file: tertilesc3hw-128/tile-67.png -- Copy unprocessed image file: tertilesc3hw-128/tile-68.png -- Copy unprocessed image file: tertilesc3hw-128/tile-69.png -- Copy unprocessed image file: tertilesc3hw-128/tile-70.png -- Copy unprocessed image file: tertilesc3hw-128/tile-71.png -- Copy unprocessed image file: tertilesc3hw-128/tile-72.png -- Copy unprocessed image file: tertilesc3hw-128/tile-73.png -- Copy unprocessed image file: tertilesc3hw-128/tile-74.png -- Copy unprocessed image file: tertilesc3hw-128/tile-75.png -- Copy unprocessed image file: tertilesc3hw-128/tile-76.png -- Copy unprocessed image file: tertilesc3hw-128/tile-77.png -- Copy unprocessed image file: tertilesc3hw-128/tile-78.png -- Copy unprocessed image file: tertilesc3hw-128/tile-79.png -- Copy unprocessed image file: tertilesc3hw-16/tile-00.png -- Copy unprocessed image file: tertilesc3hw-16/tile-01.png -- Copy unprocessed image file: tertilesc3hw-16/tile-02.png -- Copy unprocessed image file: tertilesc3hw-16/tile-03.png -- Copy unprocessed image file: tertilesc3hw-16/tile-04.png -- Copy unprocessed image file: tertilesc3hw-16/tile-05.png -- Copy unprocessed image file: tertilesc3hw-16/tile-06.png -- Copy unprocessed image file: tertilesc3hw-16/tile-07.png -- Copy unprocessed image file: tertilesc3hw-16/tile-08.png -- Copy unprocessed image file: tertilesc3hw-16/tile-09.png -- Copy unprocessed image file: tertilesc3hw-16/tile-10.png -- Copy unprocessed image file: tertilesc3hw-16/tile-11.png -- Copy unprocessed image file: tertilesc3hw-16/tile-12.png -- Copy unprocessed image file: tertilesc3hw-16/tile-13.png -- Copy unprocessed image file: tertilesc3hw-16/tile-14.png -- Copy unprocessed image file: tertilesc3hw-16/tile-15.png -- Copy unprocessed image file: tertilesc3hw-16/tile-16.png -- Copy unprocessed image file: tertilesc3hw-16/tile-17.png -- Copy unprocessed image file: tertilesc3hw-16/tile-18.png -- Copy unprocessed image file: tertilesc3hw-16/tile-19.png -- Copy unprocessed image file: tertilesc3hw-16/tile-20.png -- Copy unprocessed image file: tertilesc3hw-16/tile-21.png -- Copy unprocessed image file: tertilesc3hw-16/tile-22.png -- Copy unprocessed image file: tertilesc3hw-16/tile-23.png -- Copy unprocessed image file: tertilesc3hw-16/tile-24.png -- Copy unprocessed image file: tertilesc3hw-16/tile-25.png -- Copy unprocessed image file: tertilesc3hw-16/tile-26.png -- Copy unprocessed image file: tertilesc3hw-16/tile-27.png -- Copy unprocessed image file: tertilesc3hw-16/tile-28.png -- Copy unprocessed image file: tertilesc3hw-16/tile-29.png -- Copy unprocessed image file: tertilesc3hw-16/tile-30.png -- Copy unprocessed image file: tertilesc3hw-16/tile-31.png -- Copy unprocessed image file: tertilesc3hw-16/tile-32.png -- Copy unprocessed image file: tertilesc3hw-16/tile-33.png -- Copy unprocessed image file: tertilesc3hw-16/tile-34.png -- Copy unprocessed image file: tertilesc3hw-16/tile-35.png -- Copy unprocessed image file: tertilesc3hw-16/tile-36.png -- Copy unprocessed image file: tertilesc3hw-16/tile-37.png -- Copy unprocessed image file: tertilesc3hw-16/tile-38.png -- Copy unprocessed image file: tertilesc3hw-16/tile-39.png -- Copy unprocessed image file: tertilesc3hw-16/tile-40.png -- Copy unprocessed image file: tertilesc3hw-16/tile-41.png -- Copy unprocessed image file: tertilesc3hw-16/tile-42.png -- Copy unprocessed image file: tertilesc3hw-16/tile-43.png -- Copy unprocessed image file: tertilesc3hw-16/tile-44.png -- Copy unprocessed image file: tertilesc3hw-16/tile-45.png -- Copy unprocessed image file: tertilesc3hw-16/tile-46.png -- Copy unprocessed image file: tertilesc3hw-16/tile-47.png -- Copy unprocessed image file: tertilesc3hw-16/tile-48.png -- Copy unprocessed image file: tertilesc3hw-16/tile-49.png -- Copy unprocessed image file: tertilesc3hw-16/tile-50.png -- Copy unprocessed image file: tertilesc3hw-16/tile-51.png -- Copy unprocessed image file: tertilesc3hw-16/tile-52.png -- Copy unprocessed image file: tertilesc3hw-16/tile-53.png -- Copy unprocessed image file: tertilesc3hw-16/tile-54.png -- Copy unprocessed image file: tertilesc3hw-16/tile-55.png -- Copy unprocessed image file: tertilesc3hw-16/tile-56.png -- Copy unprocessed image file: tertilesc3hw-16/tile-57.png -- Copy unprocessed image file: tertilesc3hw-16/tile-58.png -- Copy unprocessed image file: tertilesc3hw-16/tile-59.png -- Copy unprocessed image file: tertilesc3hw-16/tile-60.png -- Copy unprocessed image file: tertilesc3hw-16/tile-61.png -- Copy unprocessed image file: tertilesc3hw-16/tile-62.png -- Copy unprocessed image file: tertilesc3hw-16/tile-63.png -- Copy unprocessed image file: tertilesc3hw-16/tile-64.png -- Copy unprocessed image file: tertilesc3hw-16/tile-65.png -- Copy unprocessed image file: tertilesc3hw-16/tile-66.png -- Copy unprocessed image file: tertilesc3hw-16/tile-67.png -- Copy unprocessed image file: tertilesc3hw-16/tile-68.png -- Copy unprocessed image file: tertilesc3hw-16/tile-69.png -- Copy unprocessed image file: tertilesc3hw-16/tile-70.png -- Copy unprocessed image file: tertilesc3hw-16/tile-71.png -- Copy unprocessed image file: tertilesc3hw-16/tile-72.png -- Copy unprocessed image file: tertilesc3hw-16/tile-73.png -- Copy unprocessed image file: tertilesc3hw-16/tile-74.png -- Copy unprocessed image file: tertilesc3hw-16/tile-75.png -- Copy unprocessed image file: tertilesc3hw-16/tile-76.png -- Copy unprocessed image file: tertilesc3hw-16/tile-77.png -- Copy unprocessed image file: tertilesc3hw-16/tile-78.png -- Copy unprocessed image file: tertilesc3hw-16/tile-79.png -- Copy unprocessed image file: tertilesc3hw-32/tile-00.png -- Copy unprocessed image file: tertilesc3hw-32/tile-01.png -- Copy unprocessed image file: tertilesc3hw-32/tile-02.png -- Copy unprocessed image file: tertilesc3hw-32/tile-03.png -- Copy unprocessed image file: tertilesc3hw-32/tile-04.png -- Copy unprocessed image file: tertilesc3hw-32/tile-05.png -- Copy unprocessed image file: tertilesc3hw-32/tile-06.png -- Copy unprocessed image file: tertilesc3hw-32/tile-07.png -- Copy unprocessed image file: tertilesc3hw-32/tile-08.png -- Copy unprocessed image file: tertilesc3hw-32/tile-09.png -- Copy unprocessed image file: tertilesc3hw-32/tile-10.png -- Copy unprocessed image file: tertilesc3hw-32/tile-11.png -- Copy unprocessed image file: tertilesc3hw-32/tile-12.png -- Copy unprocessed image file: tertilesc3hw-32/tile-13.png -- Copy unprocessed image file: tertilesc3hw-32/tile-14.png -- Copy unprocessed image file: tertilesc3hw-32/tile-15.png -- Copy unprocessed image file: tertilesc3hw-32/tile-16.png -- Copy unprocessed image file: tertilesc3hw-32/tile-17.png -- Copy unprocessed image file: tertilesc3hw-32/tile-18.png -- Copy unprocessed image file: tertilesc3hw-32/tile-19.png -- Copy unprocessed image file: tertilesc3hw-32/tile-20.png -- Copy unprocessed image file: tertilesc3hw-32/tile-21.png -- Copy unprocessed image file: tertilesc3hw-32/tile-22.png -- Copy unprocessed image file: tertilesc3hw-32/tile-23.png -- Copy unprocessed image file: tertilesc3hw-32/tile-24.png -- Copy unprocessed image file: tertilesc3hw-32/tile-25.png -- Copy unprocessed image file: tertilesc3hw-32/tile-26.png -- Copy unprocessed image file: tertilesc3hw-32/tile-27.png -- Copy unprocessed image file: tertilesc3hw-32/tile-28.png -- Copy unprocessed image file: tertilesc3hw-32/tile-29.png -- Copy unprocessed image file: tertilesc3hw-32/tile-30.png -- Copy unprocessed image file: tertilesc3hw-32/tile-31.png -- Copy unprocessed image file: tertilesc3hw-32/tile-32.png -- Copy unprocessed image file: tertilesc3hw-32/tile-33.png -- Copy unprocessed image file: tertilesc3hw-32/tile-34.png -- Copy unprocessed image file: tertilesc3hw-32/tile-35.png -- Copy unprocessed image file: tertilesc3hw-32/tile-36.png -- Copy unprocessed image file: tertilesc3hw-32/tile-37.png -- Copy unprocessed image file: tertilesc3hw-32/tile-38.png -- Copy unprocessed image file: tertilesc3hw-32/tile-39.png -- Copy unprocessed image file: tertilesc3hw-32/tile-40.png -- Copy unprocessed image file: tertilesc3hw-32/tile-41.png -- Copy unprocessed image file: tertilesc3hw-32/tile-42.png -- Copy unprocessed image file: tertilesc3hw-32/tile-43.png -- Copy unprocessed image file: tertilesc3hw-32/tile-44.png -- Copy unprocessed image file: tertilesc3hw-32/tile-45.png -- Copy unprocessed image file: tertilesc3hw-32/tile-46.png -- Copy unprocessed image file: tertilesc3hw-32/tile-47.png -- Copy unprocessed image file: tertilesc3hw-32/tile-48.png -- Copy unprocessed image file: tertilesc3hw-32/tile-49.png -- Copy unprocessed image file: tertilesc3hw-32/tile-50.png -- Copy unprocessed image file: tertilesc3hw-32/tile-51.png -- Copy unprocessed image file: tertilesc3hw-32/tile-52.png -- Copy unprocessed image file: tertilesc3hw-32/tile-53.png -- Copy unprocessed image file: tertilesc3hw-32/tile-54.png -- Copy unprocessed image file: tertilesc3hw-32/tile-55.png -- Copy unprocessed image file: tertilesc3hw-32/tile-56.png -- Copy unprocessed image file: tertilesc3hw-32/tile-57.png -- Copy unprocessed image file: tertilesc3hw-32/tile-58.png -- Copy unprocessed image file: tertilesc3hw-32/tile-59.png -- Copy unprocessed image file: tertilesc3hw-32/tile-60.png -- Copy unprocessed image file: tertilesc3hw-32/tile-61.png -- Copy unprocessed image file: tertilesc3hw-32/tile-62.png -- Copy unprocessed image file: tertilesc3hw-32/tile-63.png -- Copy unprocessed image file: tertilesc3hw-32/tile-64.png -- Copy unprocessed image file: tertilesc3hw-32/tile-65.png -- Copy unprocessed image file: tertilesc3hw-32/tile-66.png -- Copy unprocessed image file: tertilesc3hw-32/tile-67.png -- Copy unprocessed image file: tertilesc3hw-32/tile-68.png -- Copy unprocessed image file: tertilesc3hw-32/tile-69.png -- Copy unprocessed image file: tertilesc3hw-32/tile-70.png -- Copy unprocessed image file: tertilesc3hw-32/tile-71.png -- Copy unprocessed image file: tertilesc3hw-32/tile-72.png -- Copy unprocessed image file: tertilesc3hw-32/tile-73.png -- Copy unprocessed image file: tertilesc3hw-32/tile-74.png -- Copy unprocessed image file: tertilesc3hw-32/tile-75.png -- Copy unprocessed image file: tertilesc3hw-32/tile-76.png -- Copy unprocessed image file: tertilesc3hw-32/tile-77.png -- Copy unprocessed image file: tertilesc3hw-32/tile-78.png -- Copy unprocessed image file: tertilesc3hw-32/tile-79.png -- Copy unprocessed image file: tertilesc3hw-64/tile-00.png -- Copy unprocessed image file: tertilesc3hw-64/tile-01.png -- Copy unprocessed image file: tertilesc3hw-64/tile-02.png -- Copy unprocessed image file: tertilesc3hw-64/tile-03.png -- Copy unprocessed image file: tertilesc3hw-64/tile-04.png -- Copy unprocessed image file: tertilesc3hw-64/tile-05.png -- Copy unprocessed image file: tertilesc3hw-64/tile-06.png -- Copy unprocessed image file: tertilesc3hw-64/tile-07.png -- Copy unprocessed image file: tertilesc3hw-64/tile-08.png -- Copy unprocessed image file: tertilesc3hw-64/tile-09.png -- Copy unprocessed image file: tertilesc3hw-64/tile-10.png -- Copy unprocessed image file: tertilesc3hw-64/tile-11.png -- Copy unprocessed image file: tertilesc3hw-64/tile-12.png -- Copy unprocessed image file: tertilesc3hw-64/tile-13.png -- Copy unprocessed image file: tertilesc3hw-64/tile-14.png -- Copy unprocessed image file: tertilesc3hw-64/tile-15.png -- Copy unprocessed image file: tertilesc3hw-64/tile-16.png -- Copy unprocessed image file: tertilesc3hw-64/tile-17.png -- Copy unprocessed image file: tertilesc3hw-64/tile-18.png -- Copy unprocessed image file: tertilesc3hw-64/tile-19.png -- Copy unprocessed image file: tertilesc3hw-64/tile-20.png -- Copy unprocessed image file: tertilesc3hw-64/tile-21.png -- Copy unprocessed image file: tertilesc3hw-64/tile-22.png -- Copy unprocessed image file: tertilesc3hw-64/tile-23.png -- Copy unprocessed image file: tertilesc3hw-64/tile-24.png -- Copy unprocessed image file: tertilesc3hw-64/tile-25.png -- Copy unprocessed image file: tertilesc3hw-64/tile-26.png -- Copy unprocessed image file: tertilesc3hw-64/tile-27.png -- Copy unprocessed image file: tertilesc3hw-64/tile-28.png -- Copy unprocessed image file: tertilesc3hw-64/tile-29.png -- Copy unprocessed image file: tertilesc3hw-64/tile-30.png -- Copy unprocessed image file: tertilesc3hw-64/tile-31.png -- Copy unprocessed image file: tertilesc3hw-64/tile-32.png -- Copy unprocessed image file: tertilesc3hw-64/tile-33.png -- Copy unprocessed image file: tertilesc3hw-64/tile-34.png -- Copy unprocessed image file: tertilesc3hw-64/tile-35.png -- Copy unprocessed image file: tertilesc3hw-64/tile-36.png -- Copy unprocessed image file: tertilesc3hw-64/tile-37.png -- Copy unprocessed image file: tertilesc3hw-64/tile-38.png -- Copy unprocessed image file: tertilesc3hw-64/tile-39.png -- Copy unprocessed image file: tertilesc3hw-64/tile-40.png -- Copy unprocessed image file: tertilesc3hw-64/tile-41.png -- Copy unprocessed image file: tertilesc3hw-64/tile-42.png -- Copy unprocessed image file: tertilesc3hw-64/tile-43.png -- Copy unprocessed image file: tertilesc3hw-64/tile-44.png -- Copy unprocessed image file: tertilesc3hw-64/tile-45.png -- Copy unprocessed image file: tertilesc3hw-64/tile-46.png -- Copy unprocessed image file: tertilesc3hw-64/tile-47.png -- Copy unprocessed image file: tertilesc3hw-64/tile-48.png -- Copy unprocessed image file: tertilesc3hw-64/tile-49.png -- Copy unprocessed image file: tertilesc3hw-64/tile-50.png -- Copy unprocessed image file: tertilesc3hw-64/tile-51.png -- Copy unprocessed image file: tertilesc3hw-64/tile-52.png -- Copy unprocessed image file: tertilesc3hw-64/tile-53.png -- Copy unprocessed image file: tertilesc3hw-64/tile-54.png -- Copy unprocessed image file: tertilesc3hw-64/tile-55.png -- Copy unprocessed image file: tertilesc3hw-64/tile-56.png -- Copy unprocessed image file: tertilesc3hw-64/tile-57.png -- Copy unprocessed image file: tertilesc3hw-64/tile-58.png -- Copy unprocessed image file: tertilesc3hw-64/tile-59.png -- Copy unprocessed image file: tertilesc3hw-64/tile-60.png -- Copy unprocessed image file: tertilesc3hw-64/tile-61.png -- Copy unprocessed image file: tertilesc3hw-64/tile-62.png -- Copy unprocessed image file: tertilesc3hw-64/tile-63.png -- Copy unprocessed image file: tertilesc3hw-64/tile-64.png -- Copy unprocessed image file: tertilesc3hw-64/tile-65.png -- Copy unprocessed image file: tertilesc3hw-64/tile-66.png -- Copy unprocessed image file: tertilesc3hw-64/tile-67.png -- Copy unprocessed image file: tertilesc3hw-64/tile-68.png -- Copy unprocessed image file: tertilesc3hw-64/tile-69.png -- Copy unprocessed image file: tertilesc3hw-64/tile-70.png -- Copy unprocessed image file: tertilesc3hw-64/tile-71.png -- Copy unprocessed image file: tertilesc3hw-64/tile-72.png -- Copy unprocessed image file: tertilesc3hw-64/tile-73.png -- Copy unprocessed image file: tertilesc3hw-64/tile-74.png -- Copy unprocessed image file: tertilesc3hw-64/tile-75.png -- Copy unprocessed image file: tertilesc3hw-64/tile-76.png -- Copy unprocessed image file: tertilesc3hw-64/tile-77.png -- Copy unprocessed image file: tertilesc3hw-64/tile-78.png -- Copy unprocessed image file: tertilesc3hw-64/tile-79.png -- Copy unprocessed image file: tertilesc3hw.radar -- Copy unprocessed image file: znull_norm.png -- Copy unprocessed image file: znull_spec.png -- Could NOT find libzip - ZipIOProvider target will not be available -- Found PhysFS: /usr/pkg/lib/libphysfs.so -- Found Intl: /usr/include -- Detected libsodium with PkgConfig: SODIUM_INCLUDE_DIRS (/usr/pkg/include); SODIUM_LIBRARY_DIRS (/usr/pkg/lib) -- Found Sodium: /usr/pkg/include (found suitable version "1.0.18", minimum required is "1.0.13") -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_shift_overflow__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_shift_overflow__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wno-shift-overflow ... YES -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_logical_not_parentheses__Wno_error_cpp -- Performing Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wno_logical_not_parentheses__Wno_error_cpp - Success -- Supports COMPILER_FLAG [CXX]: -Wno-logical-not-parentheses ... YES -- Found ZLIB: /usr/pkg/lib/libz.so (found version "1.2.13") -- Found PNG: /usr/pkg/lib/libpng16.so (found suitable version "1.6.40", minimum required is "1.2") -- Found Freetype: /usr/pkg/lib/libfreetype.so (found version "2.13.1") -- Detected Harfbuzz with PkgConfig: HARFBUZZ_INCLUDE_DIRS (/usr/pkg/include/harfbuzz;/usr/pkg/include/freetype2;/usr/pkg/include/glib-2.0;/usr/pkg/lib/glib-2.0/include;/usr/pkg/include;/usr/pkg/include/libpng16); HARFBUZZ_LIBRARY_DIRS (/usr/pkg/lib) -- Found Harfbuzz: /usr/pkg/include/harfbuzz (found suitable version "8.0.1", minimum required is "1.0") -- Detected Fribidi with PkgConfig: FRIBIDI_INCLUDE_DIRS (/usr/pkg/include/fribidi); FRIBIDI_LIBRARY_DIRS (/usr/pkg/lib) -- Found Fribidi: /usr/pkg/include/fribidi -- Detected Vulkan headers (VK_HEADER_VERSION: 224): /usr/pkg/include -- Found VulkanHeaders: /usr/pkg/include (found suitable version "224", minimum required is "154") -- GLSLC shader compiler not found - disabling Vulkan backend -- Performing Test LINK_SUCCESS_SDL2_SDL2STATIC_TARGET -- Performing Test LINK_SUCCESS_SDL2_SDL2STATIC_TARGET - Success -- Performing Test LINK_SUCCESS_SDL2_SDL2MAIN_TARGET -- Performing Test LINK_SUCCESS_SDL2_SDL2MAIN_TARGET - Success -- Looking for C++ include SDL_vulkan.h -- Looking for C++ include SDL_vulkan.h - found -- Linking to SDL2 library: SDL2::SDL2-static (version 2.28.2) -- Main target should link to SDL2Main: SDL2::SDL2main -- Found OpenAL: /usr/pkg/lib/libopenal.so -- Looking for vorbis_bitrate_addblock in vorbis -- Looking for vorbis_bitrate_addblock in vorbis - found -- Found OggVorbis: /usr/pkg/lib/libogg.so;/usr/pkg/lib/libvorbis.so;/usr/pkg/lib/libvorbisfile.so -- Found Theora: /usr/pkg/lib/libtheoraenc.so CMake Deprecation Warning at /home/pbulk/build/games/warzone2100/work/.buildlink/lib/cmake/OpenAL/OpenALConfig.cmake:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): lib/sound/CMakeLists.txt:11 (find_package) -- Found Ogg: /usr/pkg/lib/libogg.so -- Found Opus: /usr/pkg/lib/libopus.so -- OpenAL INTERFACE_INCLUDE_DIRECTORIES = "/home/pbulk/build/games/warzone2100/work/.buildlink/include;/home/pbulk/build/games/warzone2100/work/.buildlink/include/AL;/home/pbulk/build/games/warzone2100/work/.buildlink/include;/home/pbulk/build/games/warzone2100/work/.buildlink/include/AL" -- Looking for C++ include AL/alext.h -- Looking for C++ include AL/alext.h - found -- Building Opusfile from source -- Looking for lrintf in m -- Looking for lrintf in m - found -- Looking for lrintf -- Looking for lrintf - found -- Could NOT find Asciidoctor (missing: Asciidoctor_COMMAND) (Required is at least version "1.5.3") -- Found A2X: /usr/pkg/bin/a2x (found version "10.2.0") -- Found Gettext: /home/pbulk/build/games/warzone2100/work/.tools/bin/msgmerge (found suitable version "0.19.8.1", minimum required is "0.18") -- Found CURL: /usr/pkg/lib/libcurl.so (found version "8.2.1") -- CURL_VERSION_STRING="8.2.1" -- CURL_SUPPORTED_SSL_BACKENDS="OpenSSL" -- OPENSSL_VERSION_NUMBERS=1.1.1 -- OpenSSL requires explicit thread-safety callback init: NO -- Found SQLite3: /usr/pkg/include (found suitable version "3.42.0", minimum required is "3.14") -- cURL OpenSSL backend (OpenSSL 1.1.1u) is > 1.1.0; no callbacks required -- Set TARGET warzone2100 LINK_FLAG: -Wl,-z,noexecstack ... YES -- Set TARGET warzone2100 LINK_FLAG: -Wl,-z,relro ... YES -- Set TARGET warzone2100 LINK_FLAG: -Wl,-z,now ... YES -- Configuring done (166.1s) -- Generating done (0.5s) -- Build files have been written to: /home/pbulk/build/games/warzone2100/work/warzone2100/build => Rewrite cmake Dependencies files