==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_28a6debe-0bbf-4faa-a4f5-b92781d2c614]...done ==> Making package: warzone2100 4.3.5-2.1 (Sat Oct 14 16:31:11 2023) ==> Retrieving sources... -> Downloading warzone2100-4.3.5_src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 305M 0 4125 0 0 4436 0 20:03:40 --:--:-- 20:03:40 4436 6 305M 6 19.4M 0 0 12.2M 0 0:00:24 0:00:01 0:00:23 29.7M 24 305M 24 76.1M 0 0 29.5M 0 0:00:10 0:00:02 0:00:08 46.1M 40 305M 40 123M 0 0 34.6M 0 0:00:08 0:00:03 0:00:05 46.7M 55 305M 55 168M 0 0 36.7M 0 0:00:08 0:00:04 0:00:04 46.0M 70 305M 70 215M 0 0 38.7M 0 0:00:07 0:00:05 0:00:02 46.4M 85 305M 85 259M 0 0 39.5M 0 0:00:07 0:00:06 0:00:01 48.1M 100 305M 100 305M 0 0 40.4M 0 0:00:07 0:00:07 --:--:-- 46.1M ==> Validating source files with sha256sums... warzone2100-4.3.5_src.tar.xz ... Passed ==> Making package: warzone2100 4.3.5-2.1 (Sat Oct 14 16:31:27 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (38) New Version Net Change extra/default-cursors 2-1 0.00 MiB extra/graphite 1:1.3.14-3 0.20 MiB extra/harfbuzz 8.2.1-1 3.84 MiB extra/hidapi 0.14.0-2 0.13 MiB extra/libdrm 2.4.116-1 1.19 MiB core/libedit 20230828_3.1-1 0.28 MiB extra/libglvnd 1.7.0-1 3.70 MiB extra/libogg 1.3.5-1 0.44 MiB extra/libomxil-bellagio 0.9.3-4 0.58 MiB extra/libpciaccess 0.17-1 0.06 MiB extra/libpng 1.6.40-2 0.57 MiB extra/libunwind 1.6.2-2 0.25 MiB extra/libx11 1.8.7-1 9.79 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.16-1 3.86 MiB extra/libxcursor 1.2.1-3 0.06 MiB extra/libxdamage 1.1.6-1 0.02 MiB extra/libxdmcp 1.1.4-2 0.13 MiB extra/libxext 1.3.5-1 0.30 MiB extra/libxfixes 6.0.1-1 0.04 MiB extra/libxrender 0.9.11-1 0.10 MiB extra/libxshmfence 1.3.2-1 0.02 MiB extra/libxxf86vm 1.1.5-1 0.03 MiB extra/llvm-libs 16.0.6-1 131.52 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.47 MiB extra/mesa 1:23.2.1-2 93.01 MiB extra/vulkan-icd-loader 1.3.263-1 0.51 MiB extra/wayland 1.22.0-1 0.78 MiB extra/xcb-proto 1.16.0-1 1.04 MiB extra/xorgproto 2023.2-1 1.43 MiB extra/freetype2 2.13.2-1 1.63 MiB extra/libsodium 1.0.19-1 0.53 MiB extra/libtheora 1.1.1-6 1.68 MiB extra/libvorbis 1.3.7-3 1.44 MiB extra/openal 1.23.1-1 1.80 MiB extra/opus 1.4-1 0.53 MiB extra/physfs 3.2.0-1 1.39 MiB extra/sdl2 2.28.4-1 4.44 MiB Total Installed Size: 267.80 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver libdecor: Wayland client decorations installing openal... Optional dependencies for openal qt5-base: alsoft-config GUI Configurator fluidsynth: MIDI rendering libmysofa: makemhr tool installing libogg... installing libvorbis... installing libtheora... installing libsodium... installing physfs... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing opus... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (20) New Version Net Change extra/cppdap 1.58.0-1 1.62 MiB extra/docbook-xml 4.5-9 1.96 MiB extra/docbook-xsl 1.79.2-7 26.32 MiB extra/glslang 13.0.0-1 17.24 MiB extra/hicolor-icon-theme 0.17-3 0.05 MiB extra/jsoncpp 1.9.5-2 0.73 MiB core/libnsl 2.0.0-3 0.07 MiB extra/libuv 1.46.0-1 0.58 MiB extra/libxslt 1.1.38-1 0.77 MiB core/python 3.11.5-2 75.23 MiB extra/rhash 1.4.3-1 0.32 MiB extra/spirv-tools 2022.4-1 5.62 MiB extra/asciidoc 10.2.0-3 2.41 MiB extra/cmake 3.27.7-1 71.14 MiB extra/libzip 1.10.1-1 0.46 MiB extra/ninja 1.11.1-3 0.35 MiB extra/shaderc 2023.4-2 0.66 MiB extra/unzip 6.0-20 0.30 MiB extra/vulkan-headers 1:1.3.264-2 23.45 MiB extra/zip 3.0-11 0.55 MiB Total Installed Size: 229.82 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing zip... installing unzip... installing libzip... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing docbook-xml... installing docbook-xsl... installing asciidoc... Optional dependencies for asciidoc graphviz: graphviz-filter lilypond: music-filter imagemagick: music-filter source-highlight: source-highlight-filter dblatex: pdf generation fop: alternative pdf generation w3m: text generation lynx: alternative text generation installing vulkan-headers... installing glslang... installing spirv-tools... installing shaderc... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... [?25h==> Retrieving sources... -> Found warzone2100-4.3.5_src.tar.xz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting warzone2100-4.3.5_src.tar.xz with bsdtar ==> Starting prepare()... ==> Starting build()... -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/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: /usr/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 - found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for strlcat -- Looking for strlcat - found -- Looking for strlcpy -- Looking for strlcpy - 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" -- Could NOT find Miniupnpc (missing: MINIUPNPC_INCLUDE_DIR MINIUPNPC_LIBRARY) (Required is at least version "9") -- Using in-tree Miniupnpc -- Module support is disabled. -- Version: 9.1.0 -- Build type: None -- 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 -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Detected libsodium with PkgConfig: SODIUM_INCLUDE_DIRS (); SODIUM_LIBRARY_DIRS (/usr/lib) -- Found Sodium: /usr/include (found suitable version "1.0.19", minimum required is "1.0.14") -- Found SQLite3: /usr/include (found suitable version "3.43.2", minimum required is "3.14") -- Using c++ standard c++14 -- CMake version: 3.27.7 -- Project version: 3.1.1 -- Using Stack Protection hardening -- CMAKE_CXX_COMPILER '/usr/bin/c++' 'GNU' '13.2.1' -- CMAKE_CXX_FLAGS '-march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/warzone2100 -flto=auto -falign-functions=32 -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long' -- CMAKE_CXX_FLAGS_RELEASE '-O3 -DNDEBUG -g' -- Found SQLite3: /usr/include (found version "3.43.2") -- 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 -- 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 -- 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 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/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: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (1.3s) -- Generating done (0.0s) -- Build files have been written to: /startdir/src/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: "/startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_build/chdir" CMake Warning: Ignoring extra path from command line: "/usr/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 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/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: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for CL_VERSION_3_0 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 - 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 -- Configuring done (2.1s) basisu build type: Release Building 64-bit SSE disabled Zstandard enabled -- Generating done (0.0s) -- Build files have been written to: /startdir/src/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 /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In constructor ‘command_line_params::command_line_params()’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:860:14: warning: ‘command_line_params::m_write_out’ will be initialized after [-Wreorder] 860 | bool m_write_out; | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:843:13: warning: ‘int command_line_params::m_format_only’ [-Wreorder] 843 | int m_format_only; | ^~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:275:9: warning: when initialized here [-Wreorder] 275 | command_line_params() : | ^~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3015: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h: In member function ‘void basisu::pvrtc4_image::set_to_black()’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:234:31: 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] 234 | memset(m_blocks.get_ptr(), 0, m_blocks.size_in_bytes()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:16: note: ‘struct basisu::pvrtc4_block’ declared here 28 | struct pvrtc4_block | ^~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:19: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:21: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_selector_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:21: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:25: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:16: note: ‘struct basisu::etc1_selector_palette_entry’ declared here 24 | struct etc1_selector_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_endpoint_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:16: note: ‘struct basisu::etc1_endpoint_palette_entry’ declared here 130 | struct etc1_endpoint_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu_backend_slice_desc]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:16: note: ‘struct basisu::basisu_backend_slice_desc’ declared here 179 | struct basisu_backend_slice_desc | ^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:34:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:19, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:24: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:95:16: note: ‘struct basist::basis_file_header’ declared here 95 | struct basis_file_header | ^~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1131:37: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:54, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:65: /usr/include/c++/13.2.1/bits/basic_string.h:87:11: note: ‘class std::__cxx11::basic_string’ declared here 87 | class basic_string | ^~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:23: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:29: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:87:11: note: ‘class std::__cxx11::basic_string’ declared here 87 | class basic_string | ^~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:29: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2599:15: note: ‘class basisu::image’ declared here 2599 | class image | ^~~~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:29: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_containers.h:250:10: note: ‘class basisu::vector’ declared here 250 | class vector : public rel_ops< vector > | ^~~~~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:1157:29: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:839:24: note: ‘struct basist::ktx2_transcoder::key_value’ declared here 839 | struct key_value | ^~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ In member function ‘basisu::image& basisu::image::set_clipped(int, int, const basisu::color_rgba&)’, inlined from ‘basisu::image& basisu::image::set_block_clipped(const basisu::color_rgba*, uint32_t, uint32_t, uint32_t, uint32_t)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2904:17, inlined from ‘bench_mode(command_line_params&)::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3524:35: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2839:47: warning: ‘decoded_tastc_block’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | (*this)(x, y) = c; | ~~~~~~~~~~~~~~^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp: In lambda function: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/basisu_tool.cpp:3521:60: note: ‘decoded_tastc_block’ declared here 3521 | color_rgba decoded_tastc_block[4][4]; | ^~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_backend.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:17, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.cpp:18: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_selector_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:21: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:16: note: ‘struct basisu::etc1_selector_palette_entry’ declared here 24 | struct etc1_selector_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_endpoint_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:16: note: ‘struct basisu::etc1_endpoint_palette_entry’ declared here 130 | struct etc1_endpoint_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu_backend_slice_desc]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:16: note: ‘struct basisu::basisu_backend_slice_desc’ declared here 179 | struct basisu_backend_slice_desc | ^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:20: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_basis_file.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_internal.h:32, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:15: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:18, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:17: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_selector_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:21: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:16: note: ‘struct basisu::etc1_selector_palette_entry’ declared here 24 | struct etc1_selector_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_endpoint_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:16: note: ‘struct basisu::etc1_endpoint_palette_entry’ declared here 130 | struct etc1_endpoint_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu_backend_slice_desc]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:16: note: ‘struct basisu::basisu_backend_slice_desc’ declared here 179 | struct basisu_backend_slice_desc | ^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:34:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:95:16: note: ‘struct basist::basis_file_header’ declared here 95 | struct basis_file_header | ^~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.cpp:107:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:32:16: note: ‘struct basist::basis_slice_desc’ declared here 32 | struct basis_slice_desc | ^~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:20: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_comp.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘buminiz::tinfl_status buminiz::tinfl_decompress(tinfl_decompressor*, const mz_uint8*, size_t*, mz_uint8*, mz_uint8*, size_t*, mz_uint32)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1184:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1184 | 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; | ^~~ /startdir/src/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’ 1184 | 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; | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘void buminiz::tdefl_start_dynamic_block(tdefl_compressor*)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1668:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1668 | TDEFL_PUT_BITS(2, 2); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1668:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1668 | TDEFL_PUT_BITS(2, 2); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1670:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1670 | TDEFL_PUT_BITS(num_lit_codes - 257, 5); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1670:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1670 | TDEFL_PUT_BITS(num_lit_codes - 257, 5); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1671:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1671 | TDEFL_PUT_BITS(num_dist_codes - 1, 5); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1671:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1671 | TDEFL_PUT_BITS(num_dist_codes - 1, 5); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1674:55: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1674 | num_bit_lengths = MZ_MAX(4, (num_bit_lengths + 1)); TDEFL_PUT_BITS(num_bit_lengths - 4, 4); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1674:55: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1674 | num_bit_lengths = MZ_MAX(4, (num_bit_lengths + 1)); TDEFL_PUT_BITS(num_bit_lengths - 4, 4); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1675:46: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1675 | for (i = 0; (int)i < num_bit_lengths; i++) TDEFL_PUT_BITS(d->m_huff_code_sizes[2][s_tdefl_packed_code_size_syms_swizzle[i]], 3); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1675:46: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1675 | for (i = 0; (int)i < num_bit_lengths; i++) TDEFL_PUT_BITS(d->m_huff_code_sizes[2][s_tdefl_packed_code_size_syms_swizzle[i]], 3); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1680:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1680 | TDEFL_PUT_BITS(d->m_huff_codes[2][code], d->m_huff_code_sizes[2][code]); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1680:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1680 | TDEFL_PUT_BITS(d->m_huff_codes[2][code], d->m_huff_code_sizes[2][code]); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1681:21: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1681 | if (code >= 16) TDEFL_PUT_BITS(packed_code_sizes[packed_code_sizes_index++], "\02\03\07"[code - 16]); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1681:21: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1681 | if (code >= 16) TDEFL_PUT_BITS(packed_code_sizes[packed_code_sizes_index++], "\02\03\07"[code - 16]); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘void buminiz::tdefl_start_static_block(tdefl_compressor*)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1700:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1700 | TDEFL_PUT_BITS(1, 2); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1700:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1700 | TDEFL_PUT_BITS(1, 2); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘buminiz::mz_bool buminiz::tdefl_compress_lz_codes(tdefl_compressor*)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1785:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1785 | TDEFL_PUT_BITS((mz_uint)bit_buffer & mz_bitmasks[n], n); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1785:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1785 | TDEFL_PUT_BITS((mz_uint)bit_buffer & mz_bitmasks[n], n); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1790:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1790 | TDEFL_PUT_BITS(d->m_huff_codes[0][256], d->m_huff_code_sizes[0][256]); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1790:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1790 | TDEFL_PUT_BITS(d->m_huff_codes[0][256], d->m_huff_code_sizes[0][256]); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘int buminiz::tdefl_flush_block(tdefl_compressor*, int)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1869:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1869 | TDEFL_PUT_BITS(0x78, 8); TDEFL_PUT_BITS(0x01, 8); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1869:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1869 | TDEFL_PUT_BITS(0x78, 8); TDEFL_PUT_BITS(0x01, 8); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1869:30: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1869 | TDEFL_PUT_BITS(0x78, 8); TDEFL_PUT_BITS(0x01, 8); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1869:30: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1869 | TDEFL_PUT_BITS(0x78, 8); TDEFL_PUT_BITS(0x01, 8); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1872:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1872 | TDEFL_PUT_BITS(flush == TDEFL_FINISH, 1); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1872:3: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1872 | TDEFL_PUT_BITS(flush == TDEFL_FINISH, 1); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1884:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1884 | TDEFL_PUT_BITS(0, 2); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1884:5: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1884 | TDEFL_PUT_BITS(0, 2); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1885:25: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1885 | if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1885:25: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1885 | if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1888:7: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1888 | TDEFL_PUT_BITS(d->m_total_lz_bytes & 0xFFFF, 16); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1888:7: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1888 | TDEFL_PUT_BITS(d->m_total_lz_bytes & 0xFFFF, 16); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1892:7: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1892 | TDEFL_PUT_BITS(d->m_dict[(d->m_lz_code_buf_dict_pos + i) & TDEFL_LZ_DICT_SIZE_MASK], 8); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1892:7: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1892 | TDEFL_PUT_BITS(d->m_dict[(d->m_lz_code_buf_dict_pos + i) & TDEFL_LZ_DICT_SIZE_MASK], 8); | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1906:27: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1906 | if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1906:27: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1906 | if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1907:106: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1907 | if (d->m_flags & TDEFL_WRITE_ZLIB_HEADER) { mz_uint i, a = d->m_adler32; for (i = 0; i < 4; i++) { TDEFL_PUT_BITS((a >> 24) & 0xFF, 8); a <<= 8; } } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1907:106: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1907 | if (d->m_flags & TDEFL_WRITE_ZLIB_HEADER) { mz_uint i, a = d->m_adler32; for (i = 0; i < 4; i++) { TDEFL_PUT_BITS((a >> 24) & 0xFF, 8); a <<= 8; } } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1911:25: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1911 | mz_uint i, z = 0; TDEFL_PUT_BITS(0, 3); if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } for (i = 2; i; --i, z ^= 0xFFFF) { TDEFL_PUT_BITS(z & 0xFFFF, 16); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1911:25: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1911 | mz_uint i, z = 0; TDEFL_PUT_BITS(0, 3); if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } for (i = 2; i; --i, z ^= 0xFFFF) { TDEFL_PUT_BITS(z & 0xFFFF, 16); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1911:67: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1911 | mz_uint i, z = 0; TDEFL_PUT_BITS(0, 3); if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } for (i = 2; i; --i, z ^= 0xFFFF) { TDEFL_PUT_BITS(z & 0xFFFF, 16); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1911:67: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1911 | mz_uint i, z = 0; TDEFL_PUT_BITS(0, 3); if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } for (i = 2; i; --i, z ^= 0xFFFF) { TDEFL_PUT_BITS(z & 0xFFFF, 16); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1597:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1597 | if (d->m_pOutput_buf < d->m_pOutput_buf_end) \ | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1911:141: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1911 | mz_uint i, z = 0; TDEFL_PUT_BITS(0, 3); if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } for (i = 2; i; --i, z ^= 0xFFFF) { TDEFL_PUT_BITS(z & 0xFFFF, 16); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1599:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1599 | d->m_bit_buffer >>= 8; \ | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1911:141: note: in expansion of macro ‘TDEFL_PUT_BITS’ 1911 | mz_uint i, z = 0; TDEFL_PUT_BITS(0, 3); if (d->m_bits_in) { TDEFL_PUT_BITS(0, 8 - d->m_bits_in); } for (i = 2; i; --i, z ^= 0xFFFF) { TDEFL_PUT_BITS(z & 0xFFFF, 16); } | ^~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘void buminiz::tdefl_find_match(tdefl_compressor*, mz_uint, mz_uint, mz_uint, mz_uint*, mz_uint*)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1971:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1971 | 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; | ^~ /startdir/src/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’ 1971 | 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; | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 628 | #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) | ~~~~~~~~~^~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:1976:42: note: in expansion of macro ‘MZ_MIN’ 1976 | *pMatch_dist = dist; *pMatch_len = MZ_MIN(max_match_len, TDEFL_MAX_MATCH_LEN); break; | ^~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘buminiz::mz_bool buminiz::tdefl_compress_fast(tdefl_compressor*)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 628 | #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) | ~~~~~~~~~^~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:2104:19: note: in expansion of macro ‘MZ_MIN’ 2104 | dict_size = MZ_MIN(dict_size + cur_match_len, TDEFL_LZ_DICT_SIZE); | ^~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 628 | #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) | ~~~~~~~~~^~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:2132:19: note: in expansion of macro ‘MZ_MIN’ 2132 | dict_size = MZ_MIN(dict_size + 1, TDEFL_LZ_DICT_SIZE); | ^~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h: In function ‘buminiz::mz_bool buminiz::tdefl_compress_normal(tdefl_compressor*)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:628:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 628 | #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) | ~~~~~~~~~^~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_miniz.h:2286:22: note: in expansion of macro ‘MZ_MIN’ 2286 | d->m_dict_size = MZ_MIN(d->m_dict_size + len_to_move, TDEFL_LZ_DICT_SIZE); | ^~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp: In member function ‘bool basisu::basis_compressor::create_ktx2_file()’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1824:23: 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] 1824 | memset(&header, 0, sizeof(header)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:20, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:15: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:560:16: note: ‘struct basist::ktx2_header’ declared here 560 | struct ktx2_header | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1918:31: 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] 1918 | memset(etc1s_image_descs.data(), 0, etc1s_image_descs.size_in_bytes()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:597:16: note: ‘struct basist::ktx2_etc1s_image_desc’ declared here 597 | struct ktx2_etc1s_image_desc | ^~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:2061:23: 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] 2061 | memset(level_index_array.data(), 0, level_index_array.size_in_bytes()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:580:16: note: ‘struct basist::ktx2_level_index’ declared here 580 | struct ktx2_level_index | ^~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_selector_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:33:21: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:17: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:24:16: note: ‘struct basisu::etc1_selector_palette_entry’ declared here 24 | struct etc1_selector_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = etc1_endpoint_palette_entry]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:143:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:130:16: note: ‘struct basisu::etc1_endpoint_palette_entry’ declared here 130 | struct etc1_endpoint_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu_backend_slice_desc]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:188:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_backend.h:179:16: note: ‘struct basisu::basisu_backend_slice_desc’ declared here 179 | struct basisu_backend_slice_desc | ^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_basis_file.h:34:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:19: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_file_headers.h:95:16: note: ‘struct basist::basis_file_header’ declared here 95 | struct basis_file_header | ^~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:54, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:65: /usr/include/c++/13.2.1/bits/basic_string.h:87:11: note: ‘class std::__cxx11::basic_string’ declared here 87 | class basic_string | ^~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2599:15: note: ‘class basisu::image’ declared here 2599 | class image | ^~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: ‘class basisu::vector’ declared here 250 | class vector : public rel_ops< vector > | ^~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:839:24: note: ‘struct basist::ktx2_transcoder::key_value’ declared here 839 | struct key_value | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1900:34: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: ‘class basisu::vector’ declared here 250 | class vector : public rel_ops< vector > | ^~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1909:13: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:587:16: note: ‘struct basist::ktx2_etc1s_global_data_header’ declared here 587 | struct ktx2_etc1s_global_data_header | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:1961:79: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder.h:839:24: note: ‘struct basist::ktx2_transcoder::key_value’ declared here 839 | struct key_value | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:87:11: note: ‘class std::__cxx11::basic_string’ declared here 87 | class basic_string | ^~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2599:15: note: ‘class basisu::image’ declared here 2599 | class image | ^~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:205:9: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: ‘class basisu::vector’ declared here 250 | class vector : public rel_ops< vector > | ^~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:2209:37: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:64:16: note: ‘struct basisu::image_stats’ declared here 64 | struct image_stats | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.cpp:2160:21: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_comp.h:64:16: note: ‘struct basisu::image_stats’ declared here 64 | struct image_stats | ^~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_enc.cpp.o /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp: In function ‘bool basisu::load_tga(const char*, image&)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:339:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 339 | if ((w * h * n_chans) > MAX_32BIT_ALLOC_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.cpp:15: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ [ 28%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_etc.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.cpp:15: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ [ 33%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_frontend.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:20: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:21: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:1989:25: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:250:10: note: ‘struct basisu::vector’ declared here 250 | class vector : public rel_ops< vector > | ^~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:3246:36: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:200:24: note: ‘struct basisu::basisu_frontend::endpoint_cluster_etc_params’ declared here 200 | struct endpoint_cluster_etc_params | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:18: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1479:19: required from ‘bool basisu::tree_vector_quant::generate(uint32_t) [with TrainingVectorType = basisu::vec<6, float>; uint32_t = unsigned int]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:19: required from ‘bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, vector >&, vector >&, uint32_t, bool, job_pool*) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/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, vector >&, vector >&, uint32_t, job_pool*, bool) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:908:56: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:23: note: ‘class basisu::tree_vector_quant >::tsvq_node’ declared here 1523 | class tsvq_node | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1479:19: required from ‘bool basisu::tree_vector_quant::generate(uint32_t) [with TrainingVectorType = basisu::vec<16, float>; uint32_t = unsigned int]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:19: required from ‘bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, vector >&, vector >&, uint32_t, bool, job_pool*) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/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, vector >&, vector >&, uint32_t, job_pool*, bool) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:2259:56: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:23: note: ‘class basisu::tree_vector_quant >::tsvq_node’ declared here 1523 | class tsvq_node | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::tree_vector_quant >::tsvq_node]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >::tsvq_node>]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:19: required from ‘bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, vector >&, vector >&, uint32_t, bool, job_pool*) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/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, vector >&, vector >&, uint32_t, job_pool*, bool) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:908:56: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:23: note: ‘class basisu::tree_vector_quant >::tsvq_node’ declared here 1523 | class tsvq_node | ^~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::tree_vector_quant >::tsvq_node]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >::tsvq_node>]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1938:19: required from ‘bool basisu::generate_hierarchical_codebook_threaded_internal(Quantizer&, uint32_t, uint32_t, vector >&, vector >&, uint32_t, bool, job_pool*) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/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, vector >&, vector >&, uint32_t, job_pool*, bool) [with Quantizer = tree_vector_quant >; uint32_t = unsigned int]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:2259:56: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1523:23: note: ‘class basisu::tree_vector_quant >::tsvq_node’ declared here 1523 | class tsvq_node | ^~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.h:17: In member function ‘void basisu::etc_block::set_diff_bit(bool)’, inlined from ‘void basisu::etc_block::set_block_color5_etc1s(const basisu::color_rgba&)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:648:16, inlined from ‘basisu::basisu_frontend::init_global_codebooks()::’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:513:39, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = basisu::basisu_frontend::init_global_codebooks()::&; _Args = {}]’ at /usr/include/c++/13.2.1/bits/invoke.h:61:36, inlined from ‘std::__enable_if_t >::value, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = basisu::basisu_frontend::init_global_codebooks()::&; _Args = {}]’ at /usr/include/c++/13.2.1/bits/invoke.h:150:33, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = basisu::basisu_frontend::init_global_codebooks()::; _ArgTypes = {}]’ at /usr/include/c++/13.2.1/bits/std_function.h:290:30: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:176:34: warning: ‘trial_blk’ may be used uninitialized [-Wmaybe-uninitialized] 176 | m_bytes[3] &= ~2; | ~~~~~~~~~^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = basisu::basisu_frontend::init_global_codebooks()::; _ArgTypes = {}]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_frontend.cpp:512:59: note: ‘trial_blk’ declared here 512 | etc_block trial_blk; | ^~~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 6; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<6, float>::m_v[0]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<6, float>::m_v[0]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 6; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<6, float>::m_v[1]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<6, float>::m_v[1]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 6; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<6, float>::m_v[2]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<6, float>::m_v[2]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 6; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<6, float>::m_v[3]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<6, float>::m_v[3]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 6; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<6, float>::m_v[4]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<6, float>::m_v[4]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 6; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<6, float>::m_v[5]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<6, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<6, float>::m_v[5]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[0]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[0]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[1]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[1]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[2]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[2]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[3]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[3]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[4]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[4]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[5]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[5]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[6]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[6]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[7]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[7]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[8]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[8]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[9]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[9]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[10]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[10]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[11]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[11]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[12]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[12]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[13]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[13]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[14]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[14]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ In member function ‘bool basisu::vec::operator==(const basisu::vec&) const [with unsigned int N = 16; T = float]’, inlined from ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1870:22: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:290:97: warning: ‘firstVec.basisu::vec<16, float>::m_v[15]’ may be used uninitialized [-Wmaybe-uninitialized] 290 | 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; } | ^~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h: In member function ‘bool basisu::tree_vector_quant::refine_split(const tsvq_node&, TrainingVectorType&, uint64_t&, float&, basisu::vector&, TrainingVectorType&, uint64_t&, float&, basisu::vector&) const [with TrainingVectorType = basisu::vec<16, float>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:1864:60: note: ‘firstVec.basisu::vec<16, float>::m_v[15]’ was declared here 1864 | TrainingVectorType firstVec; | ^~~~~~~~ [ 38%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_gpu_texture.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:17: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h: In member function ‘void basisu::pvrtc4_image::set_to_black()’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:234:31: 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] 234 | memset(m_blocks.get_ptr(), 0, m_blocks.size_in_bytes()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:16: note: ‘struct basisu::pvrtc4_block’ declared here 28 | struct pvrtc4_block | ^~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp: In function ‘bool basisu::unpack_block(texture_format, const void*, color_rgba*)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1159:31: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class basisu::color_rgba’; use assignment instead [-Wclass-memaccess] 1159 | memset(pPixels, 255, 16 * sizeof(color_rgba)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:15: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1224:31: 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] 1224 | memcpy(&pi.get_blocks()[0], get_ptr(), get_size_in_bytes()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:16: note: ‘struct basisu::pvrtc4_block’ declared here 28 | struct pvrtc4_block | ^~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = ktx_header]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1307:27: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.cpp:1290:16: note: ‘struct basisu::ktx_header’ declared here 1290 | struct ktx_header | ^~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_pvrtc1_4.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.cpp:15: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h: In member function ‘void basisu::pvrtc4_image::set_to_black()’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:234:31: 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] 234 | memset(m_blocks.get_ptr(), 0, m_blocks.size_in_bytes()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:28:16: note: ‘struct basisu::pvrtc4_block’ declared here 28 | struct pvrtc4_block | ^~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_pvrtc1_4.h:16: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:17: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | 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 /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_ssim.cpp:15: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ [ 61%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_uastc_enc.cpp.o /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp: In function ‘void basisu::compute_bc1_hints(bool&, bool&, const uastc_encode_results&, const color_rgba (*)[4], const color_rgba (*)[4])’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:2567:23: 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] 2567 | memset(&ublock, 0, sizeof(ublock)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:18, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:15: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_uastc.h:211:16: note: ‘struct basist::unpacked_uastc_block’ declared here 211 | struct unpacked_uastc_block | ^~~~~~~~~~~~~~~~~~~~ /startdir/src/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)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:3382:23: 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] 3382 | memset(&unpacked_ublock, 0, sizeof(unpacked_ublock)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_transcoder_uastc.h:211:16: note: ‘struct basist::unpacked_uastc_block’ declared here 211 | struct unpacked_uastc_block | ^~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.h:16: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_etc.h:17: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/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]’: /startdir/src/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]’ /startdir/src/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]’ /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:128:14: required from here /startdir/src/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] 290 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:21: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_gpu_texture.h:22:15: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_pair.h:61, from /usr/include/c++/13.2.1/bits/stl_algobase.h:64, from /usr/include/c++/13.2.1/algorithm:60, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:62: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned char]’, inlined from ‘void basisu::pack_uastc(basist::uastc_block&, const uastc_encode_results&, const etc_block&, uint32_t, const eac_a8_block&, bool, bool)’ at /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:326:18: /usr/include/c++/13.2.1/bits/move.h:198:11: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 198 | __a = _GLIBCXX_MOVE(__b); | ^ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp: In function ‘void basisu::pack_uastc(basist::uastc_block&, const uastc_encode_results&, const etc_block&, uint32_t, const eac_a8_block&, bool, bool)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_uastc_enc.cpp:253:25: note: at offset 18 into destination object ‘endpoints’ of size 18 253 | uint8_t endpoints[18]; | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_bc7enc.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_bc7enc.cpp:15: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ [ 71%] Building CXX object CMakeFiles/basisu.dir/encoder/jpgd.cpp.o /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/jpgd.cpp: In function ‘unsigned char* jpgd::decompress_jpeg_image_from_stream(jpeg_decoder_stream*, int*, int*, int*, int, uint32_t)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/jpgd.cpp:3149:38: warning: ‘pScan_line’ may be used uninitialized [-Wmaybe-uninitialized] 3149 | const uint8* pScan_line; | ^~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_kernels_sse.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:16, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_kernels_sse.cpp:15: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ [ 80%] Building CXX object CMakeFiles/basisu.dir/encoder/basisu_opencl.cpp.o In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:18, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.cpp:15: /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:2805:22: required from here /startdir/src/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] 1006 | memset(m_p, *reinterpret_cast(&o), m_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_opencl.h:19: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:763:15: note: ‘class basisu::color_rgba’ declared here 763 | class color_rgba | ^~~~~~~~~~ /startdir/src/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>]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3038:20: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | class vec | ^~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = pixel_block]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3445:34: required from here /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:125:69: 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] 125 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3435:16: note: ‘struct basisu::pixel_block’ declared here 3435 | struct pixel_block | ^~~~~~~~~~~ /startdir/src/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]’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu_containers.h:800:15: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/../transcoder/basisu.h:156:67: required from ‘void basisu::clear_vector(T&) [with T = vector >]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:3048:16: required from here /startdir/src/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] 753 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/encoder/basisu_enc.h:264:15: note: ‘class basisu::vec<4, float>’ declared here 264 | 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 /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp: In member function ‘void basist::ktx2_transcoder::clear()’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16613:23: 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] 16613 | memset(&m_header, 0, sizeof(m_header)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:560:16: note: ‘struct basist::ktx2_header’ declared here 560 | struct ktx2_header | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16617:23: 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] 16617 | memset(&m_etc1s_header, 0, sizeof(m_etc1s_header)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:587:16: note: ‘struct basist::ktx2_etc1s_global_data_header’ declared here 587 | struct ktx2_etc1s_global_data_header | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/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)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16664:23: 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] 16664 | memcpy(&m_header, pData, sizeof(m_header)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:560:16: note: ‘struct basist::ktx2_header’ declared here 560 | struct ktx2_header | ^~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:16760:23: 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] 16760 | memcpy(&m_levels[0], m_pData + sizeof(ktx2_header), level_index_size_in_bytes); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:580:16: note: ‘struct basist::ktx2_level_index’ declared here 580 | struct ktx2_level_index | ^~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp: In member function ‘bool basist::ktx2_transcoder::decompress_etc1s_global_data()’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:17271:23: 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] 17271 | memcpy(&m_etc1s_header, pSrc, sizeof(ktx2_etc1s_global_data_header)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:587:16: note: ‘struct basist::ktx2_etc1s_global_data_header’ declared here 587 | struct ktx2_etc1s_global_data_header | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:17304:23: 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] 17304 | memcpy(m_etc1s_image_descs.data(), pSrc, sizeof(ktx2_etc1s_image_desc) * image_count); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:597:16: note: ‘struct basist::ktx2_etc1s_image_desc’ declared here 597 | struct ktx2_etc1s_image_desc | ^~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu.h:70, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder_internal.h:32, from /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:35: /startdir/src/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]’: /startdir/src/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]’ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:17377:32: required from here /startdir/src/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] 334 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.h:839:24: note: ‘struct basist::ktx2_transcoder::key_value’ declared here 839 | struct key_value | ^~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp: In function ‘bool basist::transcode_uastc_to_bc7(const unpacked_uastc_block&, bc7_optimization_results&)’: /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:12970:47: warning: ‘best_pbits[0]’ may be used uninitialized [-Wmaybe-uninitialized] 12970 | dst_blk.m_pbits[0][0] = best_pbits[0]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:12957:34: note: ‘best_pbits[0]’ was declared here 12957 | uint32_t best_pbits[2]; | ^~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:12971:47: warning: ‘best_pbits[1]’ may be used uninitialized [-Wmaybe-uninitialized] 12971 | dst_blk.m_pbits[0][1] = best_pbits[1]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/transcoder/basisu_transcoder.cpp:12957:34: note: ‘best_pbits[1]’ was declared here 12957 | uint32_t best_pbits[2]; | ^~~~~~~~~~ [ 95%] Building C object CMakeFiles/basisu.dir/zstd/zstd.c.o [100%] Linking CXX executable /startdir/src/build/3rdparty/basis_universal_host_tool/basis_universal_src/bin/basisu [100%] Built target basisu Install the project... -- Install configuration: "Release" -- Installing: /startdir/src/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__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 -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 -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 -- Found ZIP: /usr/bin/zip -- Found glslc: /usr/bin/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 -- Found ZLIB: /usr/lib/libz.so (found version "1.3") -- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Performing Test libzip_LINK_TEST -- Performing Test libzip_LINK_TEST - Success -- Found libzip... (link test successful) -- Found PhysFS: /usr/lib/libphysfs.so -- Found Intl: /usr/include -- Detected libsodium with PkgConfig: SODIUM_INCLUDE_DIRS (); SODIUM_LIBRARY_DIRS (/usr/lib) -- Found Sodium: /usr/include (found suitable version "1.0.19", 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 PNG: /usr/lib/libpng.so (found suitable version "1.6.40", minimum required is "1.2") -- Found Freetype: /usr/lib/libfreetype.so (found version "2.13.2") -- Detected Harfbuzz with PkgConfig: HARFBUZZ_INCLUDE_DIRS (/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-6); HARFBUZZ_LIBRARY_DIRS (/usr/lib) -- Found Harfbuzz: /usr/include/harfbuzz (found suitable version "8.2.1", minimum required is "1.0") -- Could NOT find Fribidi (missing: FRIBIDI_INCLUDE_DIRS FRIBIDI_LIBRARIES) CMake Warning at lib/ivis_opengl/CMakeLists.txt:82 (message): Fribidi not found - WZ will be compiled *without* Fribidi support -- Detected Vulkan headers (VK_HEADER_VERSION: 264): /usr/include -- Found VulkanHeaders: /usr/include (found suitable version "264", minimum required is "154") -- @@ Using VulkanHeaders_INCLUDE_DIRS=/usr/include -- Performing Test COMPILER_SUPPORTS_WNO_PEDANTIC -- Performing Test COMPILER_SUPPORTS_WNO_PEDANTIC - Success -- Performing Test LINK_SUCCESS_SDL2_SDL2_TARGET -- Performing Test LINK_SUCCESS_SDL2_SDL2_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 (version 2.28.4) -- Main target should link to SDL2Main: SDL2::SDL2main -- Found OpenAL: /usr/lib/libopenal.so -- Looking for vorbis_bitrate_addblock in vorbis -- Looking for vorbis_bitrate_addblock in vorbis - found -- Found OggVorbis: /usr/lib/libogg.so;/usr/lib/libvorbis.so;/usr/lib/libvorbisfile.so -- Found Theora: /usr/lib/libtheoraenc.so -- Found Ogg: /usr/lib/libogg.so -- Found Opus: /usr/lib/libopus.so -- OpenAL INTERFACE_INCLUDE_DIRECTORIES = "/usr/include;/usr/include/AL;/usr/include;/usr/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/bin/a2x (found version "10.2.0") -- Found Gettext: /usr/bin/msgmerge (found suitable version "0.22.3", minimum required is "0.18") -- Found CURL: /usr/lib/libcurl.so (found version "8.4.0") -- CURL_VERSION_STRING="8.4.0" -- CURL_SUPPORTED_SSL_BACKENDS="OpenSSL v3+" -- OPENSSL_VERSION_NUMBERS=3.1.3 -- OpenSSL requires explicit thread-safety callback init: NO -- Found SQLite3: /usr/include (found suitable version "3.43.2", minimum required is "3.14") -- cURL OpenSSL backend (OpenSSL 3.1.3) 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 (157.6s) -- Generating done (0.1s) -- Build files have been written to: /startdir/src/build [0/2] Re-checking globbed directories... [1/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/igd_desc_parse.c.o [2/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnpdev.c.o [3/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/addr_is_reserved.c.o [4/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/minisoap.c.o [5/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnpcommands.c.o [6/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnperrors.c.o [7/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/minixml.c.o [8/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/receivedata.c.o [9/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/portlistingparse.c.o [10/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/minissdpc.c.o [11/1537] Building C object 3rdparty/CMakeFiles/glad.dir/glad/src/glad.c.o [12/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/miniwget.c.o [13/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnpreplyparse.c.o [14/1537] Building C object 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/3rdparty/whereami/whereami.c.o [15/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/connecthostport.c.o [16/1537] Building C object 3rdparty/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/miniupnpc.c.o [17/1537] Linking C static library 3rdparty/libglad.a [18/1537] Linking C static library 3rdparty/miniupnp/miniupnpc/libminiupnpc.a [19/1537] Building C object 3rdparty/utf8proc/CMakeFiles/utf8proc.dir/utf8proc.c.o [20/1537] Linking C static library 3rdparty/utf8proc/libutf8proc.a [21/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/perl_groups.cc.o [22/1537] Building CXX object 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o [23/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/mimics_pcre.cc.o [24/1537] Building C object 3rdparty/CMakeFiles/basis_transcoder.dir/basis_universal/zstd/zstddeclib.c.o [25/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/filtered_re2.cc.o [26/1537] Building CXX object 3rdparty/launchinfo/CMakeFiles/launchinfo.dir/src/LaunchInfo.cpp.o [27/1537] Linking CXX static library 3rdparty/launchinfo/liblaunchinfo.a [28/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/compile.cc.o [29/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/parse.cc.o [30/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/bitstate.cc.o [31/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/nfa.cc.o [32/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/onepass.cc.o [33/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/unicode_casefold.cc.o [34/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/util/rune.cc.o [35/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/unicode_groups.cc.o [36/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/stringpiece.cc.o [37/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/prefilter.cc.o [38/1537] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o [39/1537] Building CXX object 3rdparty/fmt/CMakeFiles/fmt.dir/src/format.cc.o [40/1537] Linking CXX static library 3rdparty/fmt/libfmt.a [41/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/util/strutil.cc.o [42/1537] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o [43/1537] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o [44/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/dfa.cc.o [45/1537] Building CXX object 3rdparty/EmbeddedJSONSignature/CMakeFiles/EmbeddedJSONSignature.dir/src/EmbeddedJSONSignature.cpp.o [46/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/tostring.cc.o [47/1537] Linking CXX static library 3rdparty/EmbeddedJSONSignature/libEmbeddedJSONSignature.a [48/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/simplify.cc.o [49/1537] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Column.cpp.o [50/1537] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o [51/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/re2.cc.o [52/1537] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Exception.cpp.o [53/1537] Building C object 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/cutils.c.o [54/1537] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Transaction.cpp.o [55/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/regexp.cc.o [56/1537] Building C object 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/libunicode.c.o [57/1537] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Backup.cpp.o [58/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/set.cc.o [59/1537] Generating __shouldnotexist.h, autorevision.h, autorevision.cache CMake Deprecation Warning at build_tools/autorevision.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. -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Imported revision data from cache file -- Output H format to: /startdir/src/build/build_tools/autorevision.h -- /* Generated by autorevision.cmake - do not hand-hack! */ #ifndef AUTOREVISION_H #define AUTOREVISION_H #define VCS_TYPE "git" #define VCS_BASENAME "src" #define VCS_BRANCH "" #define VCS_TAG "4.3.5" #define VCS_TAG_TAG_COUNT 81 #define VCS_EXTRA "4.3.5" #define VCS_FULL_HASH "06767a040982228e94b84b6fe992b5c10c7b1ed4" #define VCS_SHORT_HASH "06767a0" #define VCS_WC_MODIFIED 0 #define VCS_REPO_IS_SHALLOW 0 #define VCS_COMMIT_COUNT 18595 #define VCS_MOST_RECENT_TAGGED_VERSION "4.3.5" #define VCS_MOST_RECENT_TAGGED_VERSION_TAG_COUNT 81 #define VCS_COMMIT_COUNT_SINCE_MOST_RECENT_TAGGED_VERSION 0 #define VCS_COMMIT_COUNT_ON_MASTER_UNTIL_BRANCH 18595 #define VCS_BRANCH_COMMIT_COUNT 0 #define VCS_MOST_RECENT_COMMIT_DATE "2023-04-16" #define VCS_MOST_RECENT_COMMIT_YEAR "2023" #endif /* end */ [60/1537] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Savepoint.cpp.o [61/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/prog.cc.o [62/1537] Building CXX object 3rdparty/re2/CMakeFiles/re2.dir/re2/prefilter_tree.cc.o [63/1537] Building C object 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/libregexp.c.o [64/1537] Generating base/shaders/vk/button.frag.spv [65/1537] Generating base/shaders/vk/decals.vert.spv [66/1537] Generating base/shaders/vk/button.vert.spv [67/1537] Linking CXX static library 3rdparty/re2/libre2.a [68/1537] Generating base/shaders/vk/decals.frag.spv [69/1537] Generating base/shaders/vk/generic.vert.spv [70/1537] Generating base/shaders/vk/gfx_color.vert.spv [71/1537] Generating base/shaders/vk/gfx.frag.spv [72/1537] Generating base/shaders/vk/gfx_text.vert.spv [73/1537] Building CXX object 3rdparty/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o [74/1537] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Statement.cpp.o [75/1537] Building CXX object 3rdparty/SQLiteCpp/CMakeFiles/SQLiteCpp.dir/src/Database.cpp.o [76/1537] Generating base/shaders/vk/rect.vert.spv [77/1537] Generating base/shaders/vk/skybox.frag.spv [78/1537] Generating base/shaders/vk/line.vert.spv [79/1537] Generating base/shaders/vk/nolight.vert.spv [80/1537] Linking CXX static library 3rdparty/discord-rpc/src/libdiscord-rpc.a [81/1537] Generating base/shaders/vk/rect.frag.spv [82/1537] Generating base/shaders/vk/skybox.vert.spv [83/1537] Generating base/shaders/vk/nolight.frag.spv [84/1537] Linking CXX static library 3rdparty/SQLiteCpp/libSQLiteCpp.a [85/1537] Generating base/shaders/vk/terrain_water.vert.spv [86/1537] Generating base/shaders/vk/terrain.frag.spv [87/1537] Generating base/shaders/vk/tcmask.frag.spv [88/1537] Generating base/shaders/vk/terrain.vert.spv [89/1537] Generating base/shaders/vk/tcmask.vert.spv [90/1537] Generating base/shaders/vk/terrain_depth.vert.spv [91/1537] Generating base/shaders/vk/text.frag.spv [92/1537] Generating base/shaders/vk/terraindepth.frag.spv [93/1537] Generating base/shaders/vk/texturedrect.frag.spv [94/1537] Generating base/shaders/vk/water.frag.spv [95/1537] Building CXX object 3rdparty/CMakeFiles/basis_transcoder.dir/basis_universal/transcoder/basisu_transcoder.cpp.o [96/1537] Linking CXX static library 3rdparty/libbasis_transcoder.a [97/1537] Building C object 3rdparty/quickjs-wz/CMakeFiles/quickjs.dir/quickjs.c.o [98/1537] Linking C static library 3rdparty/quickjs-wz/libquickjs.a [99/1537] Generating base/texpages/page-107-brown-earth-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-107-brown-earth-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-107-brown-earth-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-107-brown-earth-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-107-brown-earth-rockies.ktx2" size 1394852 bytes in 179.542 secs [100/1537] Generating base/texpages/page-104-snowgrass-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-104-snowgrass-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-104-snowgrass-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-104-snowgrass-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-104-snowgrass-rockies.ktx2" size 1398686 bytes in 199.451 secs [101/1537] Generating base/texpages/page-105-snow-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-105-snow-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-105-snow-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-105-snow-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-105-snow-rockies.ktx2" size 1111299 bytes in 202.332 secs [102/1537] Generating base/texpages/page-100-rock-earth-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-100-rock-earth-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-100-rock-earth-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-100-rock-earth-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-100-rock-earth-rockies.ktx2" size 1336855 bytes in 203.563 secs [103/1537] Generating base/texpages/page-106-snowrock-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-106-snowrock-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-106-snowrock-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-106-snowrock-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-106-snowrock-rockies.ktx2" size 1352976 bytes in 204.515 secs [104/1537] Generating base/texpages/page-109-sand-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-109-sand-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-109-sand-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-109-sand-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-109-sand-arizona.ktx2" size 1351205 bytes in 212.203 secs [105/1537] Generating base/texpages/page-108-snowcliff-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-108-snowcliff-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-108-snowcliff-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-108-snowcliff-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-108-snowcliff-rockies.ktx2" size 1299199 bytes in 214.338 secs [106/1537] Generating base/texpages/page-103-tiles-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-103-tiles-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-103-tiles-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-103-tiles-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-103-tiles-rockies.ktx2" size 1329236 bytes in 221.157 secs [107/1537] Generating base/texpages/page-82-yellow-sand-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-82-yellow-sand-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-82-yellow-sand-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-82-yellow-sand-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-82-yellow-sand-arizona.ktx2" size 1385096 bytes in 237.893 secs [108/1537] Generating base/texpages/page-101-cliff-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-101-cliff-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-101-cliff-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-101-cliff-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-101-cliff-rockies.ktx2" size 1362322 bytes in 245.532 secs [109/1537] Generating base/texpages/page-83-red-earth-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-83-red-earth-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-83-red-earth-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-83-red-earth-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-83-red-earth-arizona.ktx2" size 1396835 bytes in 251.299 secs [110/1537] Generating base/texpages/page-102-bottom-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-102-bottom-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-102-bottom-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-102-bottom-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-102-bottom-rockies.ktx2" size 1375248 bytes in 253.398 secs [111/1537] Generating base/texpages/page-84-tiles-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-84-tiles-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-84-tiles-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-84-tiles-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-84-tiles-arizona.ktx2" size 1205217 bytes in 228.504 secs [112/1537] Generating base/texpages/page-85-cliff-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-85-cliff-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-85-cliff-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-85-cliff-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-85-cliff-arizona.ktx2" size 1398686 bytes in 218.422 secs [113/1537] Generating base/texpages/page-86-bottom-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-86-bottom-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-86-bottom-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-86-bottom-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-86-bottom-arizona.ktx2" size 1273384 bytes in 198.744 secs [114/1537] Generating base/texpages/bdrops/backdrop0.png [115/1537] Generating base/texpages/bdrops/backdrop1.png [116/1537] Generating base/texpages/bdrops/backdrop2.png [117/1537] Generating base/texpages/bdrops/backdrop3.png [118/1537] Generating base/texpages/bdrops/backdrop4.png [119/1537] Generating base/texpages/bdrops/backdrop5.png [120/1537] Generating base/texpages/bdrops/backdrop6.png [121/1537] Generating base/texpages/bdrops/credits.png [122/1537] Generating base/texpages/bdrops/missionend.png [123/1537] Generating base/texpages/compression_overrides.txt [124/1537] Generating base/texpages/helirotor.png [125/1537] Generating base/texpages/page-0-scav.png [126/1537] Generating base/texpages/page-1-icevan.png [127/1537] Generating base/texpages/page-10-laboratories.png [128/1537] Generating base/texpages/page-10_tcmask.png [129/1537] Generating base/texpages/page-11-player-buildings.png [130/1537] Generating base/texpages/page-110-lab-hq_nex.png [131/1537] Generating base/texpages/page-110_tcmask.png [132/1537] Generating base/texpages/page-111-player-buildings-nexus-bases.png [133/1537] Generating base/texpages/page-112-player-buildings-nexus.png [134/1537] Generating base/texpages/page-112_tcmask.png [135/1537] Generating base/texpages/page-113-player-buildings-bases_Collective.png [136/1537] Generating base/texpages/page-114-player-buildings_Collective.png [137/1537] Generating base/texpages/page-114_tcmask.png [138/1537] Generating base/texpages/page-115-faction-bunkers.png [139/1537] Generating base/texpages/page-115_tcmask.png [140/1537] Generating base/texpages/page-116-player-buildings_nex.png [141/1537] Generating base/texpages/page-116_tcmask.png [142/1537] Generating base/texpages/page-117-player-buildings-bases_nex.png [143/1537] Generating base/texpages/page-118-laboratories_nex.png [144/1537] Generating base/texpages/page-118_tcmask.png [145/1537] Generating base/texpages/page-119-minor-faction-buildings.png [146/1537] Generating base/texpages/page-11_tcmask.png [147/1537] Generating base/texpages/page-12-player-buildings.png [148/1537] Generating base/texpages/page-120-player-buildings-bases_Collective.png [149/1537] Generating base/texpages/page-121-player-buildings_Collective.png [150/1537] Generating base/texpages/page-121_tcmask.png [151/1537] Generating base/texpages/page-122-player-buildings_Collective.png [152/1537] Generating base/texpages/page-122_tcmask.png [153/1537] Generating base/texpages/page-123-laboratories_Collective.png [154/1537] Generating base/texpages/page-123_tcmask.png [155/1537] Generating base/texpages/page-12_tcmask.png [156/1537] Generating base/texpages/page-13-player-buildings.png [157/1537] Generating base/texpages/page-13_tcmask.png [158/1537] Generating base/texpages/page-14-droid-hubs.png [159/1537] Generating base/texpages/page-14_tcmask.png [160/1537] Generating base/texpages/page-15-droid-hubs.png [161/1537] Generating base/texpages/page-15_tcmask.png [162/1537] Generating base/texpages/page-16-droid-drives.png [163/1537] Generating base/texpages/page-16_tcmask.png [164/1537] Generating base/texpages/page-17-droid-weapons.png [165/1537] Generating base/texpages/page-17_tcmask.png [166/1537] Generating base/texpages/page-18-fx.png [167/1537] Generating base/texpages/page-19-fx.png [168/1537] Generating base/texpages/page-2-crane.png [169/1537] Generating base/texpages/page-20-fx.png [170/1537] Generating base/texpages/page-21-fx.png [171/1537] Generating base/texpages/page-22-fx.png [172/1537] Generating base/texpages/page-92-medium-tiles-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-92-medium-tiles-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-92-medium-tiles-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-92-medium-tiles-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-92-medium-tiles-urban.ktx2" size 1391765 bytes in 174.095 secs [173/1537] Generating base/texpages/page-24-fx.png [174/1537] Generating base/texpages/page-23-fx.png [175/1537] Generating base/texpages/page-25-sky-arizona.png [176/1537] Generating base/texpages/page-25-sky-urban.png [177/1537] Generating base/texpages/page-26-sky.png [178/1537] Generating base/texpages/page-28-naval.png [179/1537] Generating base/texpages/page-27-fx.png [180/1537] Generating base/texpages/page-3-bababus.png [181/1537] Generating base/texpages/page-29-features-arizona.png [182/1537] Generating base/texpages/page-30-features-rockies.png [183/1537] Generating base/texpages/page-88-grass-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-88-grass-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-88-grass-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-88-grass-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-88-grass-arizona.ktx2" size 1297016 bytes in 188.231 secs [184/1537] Generating base/texpages/page-31-features-urban.png [185/1537] Generating base/texpages/page-4-scav.png [186/1537] Generating base/texpages/page-401.png [187/1537] Generating base/texpages/page-402-scav-vtol-fac.png [188/1537] Generating base/texpages/page-403-chopper.png [189/1537] Generating base/texpages/page-50-chopperblades.png [190/1537] Generating base/texpages/page-51-chopperblades.png [191/1537] Generating base/texpages/page-59-more-weapons.png [192/1537] Generating base/texpages/page-6.png [193/1537] Generating base/texpages/page-7-barbarians-arizona.png [194/1537] Generating base/texpages/page-7-barbarians-kevlar.png [195/1537] Generating base/texpages/page-7-barbarians-urban.png [196/1537] Generating base/texpages/page-8-player-buildings-bases-rockies.png [197/1537] Generating base/texpages/page-8-player-buildings-bases-urban.png [198/1537] Generating base/texpages/page-8-player-buildings-bases.png [199/1537] Generating base/texpages/page-80-water-1.png [200/1537] Generating base/texpages/page-9-player-buildings-bases-rockies.png [201/1537] Generating base/texpages/page-81-water-2.png [202/1537] Generating base/texpages/page-9-player-buildings-bases-urban.png [203/1537] Generating base/texpages/tertilesc1hw-128/tile-00.png [204/1537] Generating base/texpages/page-9-player-buildings-bases.png [205/1537] Generating base/texpages/tertilesc1hw-128/tile-01.png [206/1537] Generating base/texpages/tertilesc1hw-128/tile-02.png [207/1537] Generating base/texpages/tertilesc1hw-128/tile-03.png [208/1537] Generating base/texpages/tertilesc1hw-128/tile-04.png [209/1537] Generating base/texpages/tertilesc1hw-128/tile-05.png [210/1537] Generating base/texpages/tertilesc1hw-128/tile-06.png [211/1537] Generating base/texpages/tertilesc1hw-128/tile-08.png [212/1537] Generating base/texpages/tertilesc1hw-128/tile-07.png [213/1537] Generating base/texpages/tertilesc1hw-128/tile-09.png [214/1537] Generating base/texpages/tertilesc1hw-128/tile-10.png [215/1537] Generating base/texpages/tertilesc1hw-128/tile-11.png [216/1537] Generating base/texpages/tertilesc1hw-128/tile-12.png [217/1537] Generating base/texpages/tertilesc1hw-128/tile-13.png [218/1537] Generating base/texpages/tertilesc1hw-128/tile-14.png [219/1537] Generating base/texpages/tertilesc1hw-128/tile-15.png [220/1537] Generating base/texpages/tertilesc1hw-128/tile-16.png [221/1537] Generating base/texpages/tertilesc1hw-128/tile-17.png [222/1537] Generating base/texpages/tertilesc1hw-128/tile-18.png [223/1537] Generating base/texpages/tertilesc1hw-128/tile-19.png [224/1537] Generating base/texpages/tertilesc1hw-128/tile-20.png [225/1537] Generating base/texpages/tertilesc1hw-128/tile-21.png [226/1537] Generating base/texpages/tertilesc1hw-128/tile-22.png [227/1537] Generating base/texpages/tertilesc1hw-128/tile-23.png [228/1537] Generating base/texpages/tertilesc1hw-128/tile-24.png [229/1537] Generating base/texpages/tertilesc1hw-128/tile-25.png [230/1537] Generating base/texpages/tertilesc1hw-128/tile-26.png [231/1537] Generating base/texpages/tertilesc1hw-128/tile-27.png [232/1537] Generating base/texpages/tertilesc1hw-128/tile-28.png [233/1537] Generating base/texpages/tertilesc1hw-128/tile-29.png [234/1537] Generating base/texpages/tertilesc1hw-128/tile-30.png [235/1537] Generating base/texpages/tertilesc1hw-128/tile-31.png [236/1537] Generating base/texpages/tertilesc1hw-128/tile-32.png [237/1537] Generating base/texpages/tertilesc1hw-128/tile-33.png [238/1537] Generating base/texpages/tertilesc1hw-128/tile-36.png [239/1537] Generating base/texpages/tertilesc1hw-128/tile-35.png [240/1537] Generating base/texpages/tertilesc1hw-128/tile-34.png [241/1537] Generating base/texpages/tertilesc1hw-128/tile-37.png [242/1537] Generating base/texpages/tertilesc1hw-128/tile-39.png [243/1537] Generating base/texpages/tertilesc1hw-128/tile-40.png [244/1537] Generating base/texpages/tertilesc1hw-128/tile-38.png [245/1537] Generating base/texpages/tertilesc1hw-128/tile-42.png [246/1537] Generating base/texpages/tertilesc1hw-128/tile-41.png [247/1537] Generating base/texpages/tertilesc1hw-128/tile-43.png [248/1537] Generating base/texpages/tertilesc1hw-128/tile-44.png [249/1537] Generating base/texpages/page-93-big-tiles-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-93-big-tiles-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-93-big-tiles-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-93-big-tiles-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-93-big-tiles-urban.ktx2" size 1376283 bytes in 169.663 secs [250/1537] Generating base/texpages/tertilesc1hw-128/tile-45.png [251/1537] Generating base/texpages/tertilesc1hw-128/tile-46.png [252/1537] Generating base/texpages/tertilesc1hw-128/tile-47.png [253/1537] Generating base/texpages/tertilesc1hw-128/tile-48.png [254/1537] Generating base/texpages/tertilesc1hw-128/tile-49.png [255/1537] Generating base/texpages/tertilesc1hw-128/tile-50.png [256/1537] Generating base/texpages/tertilesc1hw-128/tile-52.png [257/1537] Generating base/texpages/tertilesc1hw-128/tile-51.png [258/1537] Generating base/texpages/tertilesc1hw-128/tile-54.png [259/1537] Generating base/texpages/tertilesc1hw-128/tile-53.png [260/1537] Generating base/texpages/tertilesc1hw-128/tile-55.png [261/1537] Generating base/texpages/tertilesc1hw-128/tile-56.png [262/1537] Generating base/texpages/tertilesc1hw-128/tile-57.png [263/1537] Generating base/texpages/tertilesc1hw-128/tile-58.png [264/1537] Generating base/texpages/tertilesc1hw-128/tile-59.png [265/1537] Generating base/texpages/tertilesc1hw-128/tile-60.png [266/1537] Generating base/texpages/tertilesc1hw-128/tile-61.png [267/1537] Generating base/texpages/tertilesc1hw-128/tile-62.png [268/1537] Generating base/texpages/tertilesc1hw-128/tile-63.png [269/1537] Generating base/texpages/tertilesc1hw-128/tile-64.png [270/1537] Generating base/texpages/tertilesc1hw-128/tile-65.png [271/1537] Generating base/texpages/tertilesc1hw-128/tile-66.png [272/1537] Generating base/texpages/tertilesc1hw-128/tile-67.png [273/1537] Generating base/texpages/tertilesc1hw-128/tile-68.png [274/1537] Generating base/texpages/tertilesc1hw-128/tile-69.png [275/1537] Generating base/texpages/tertilesc1hw-128/tile-70.png [276/1537] Generating base/texpages/tertilesc1hw-128/tile-71.png [277/1537] Generating base/texpages/tertilesc1hw-128/tile-72.png [278/1537] Generating base/texpages/tertilesc1hw-128/tile-73.png [279/1537] Generating base/texpages/tertilesc1hw-128/tile-74.png [280/1537] Generating base/texpages/tertilesc1hw-128/tile-75.png [281/1537] Generating base/texpages/tertilesc1hw-128/tile-76.png [282/1537] Generating base/texpages/tertilesc1hw-128/tile-77.png [283/1537] Generating base/texpages/tertilesc1hw-16/tile-00.png [284/1537] Generating base/texpages/tertilesc1hw-16/tile-01.png [285/1537] Generating base/texpages/tertilesc1hw-16/tile-02.png [286/1537] Generating base/texpages/tertilesc1hw-16/tile-03.png [287/1537] Generating base/texpages/tertilesc1hw-16/tile-04.png [288/1537] Generating base/texpages/tertilesc1hw-16/tile-05.png [289/1537] Generating base/texpages/tertilesc1hw-16/tile-06.png [290/1537] Generating base/texpages/tertilesc1hw-16/tile-07.png [291/1537] Generating base/texpages/tertilesc1hw-16/tile-08.png [292/1537] Generating base/texpages/tertilesc1hw-16/tile-09.png [293/1537] Generating base/texpages/tertilesc1hw-16/tile-10.png [294/1537] Generating base/texpages/tertilesc1hw-16/tile-11.png [295/1537] Generating base/texpages/tertilesc1hw-16/tile-12.png [296/1537] Generating base/texpages/tertilesc1hw-16/tile-13.png [297/1537] Generating base/texpages/tertilesc1hw-16/tile-14.png [298/1537] Generating base/texpages/tertilesc1hw-16/tile-15.png [299/1537] Generating base/texpages/tertilesc1hw-16/tile-16.png [300/1537] Generating base/texpages/tertilesc1hw-16/tile-17.png [301/1537] Generating base/texpages/tertilesc1hw-16/tile-18.png [302/1537] Generating base/texpages/tertilesc1hw-16/tile-19.png [303/1537] Generating base/texpages/tertilesc1hw-16/tile-20.png [304/1537] Generating base/texpages/tertilesc1hw-16/tile-22.png [305/1537] Generating base/texpages/tertilesc1hw-16/tile-21.png [306/1537] Generating base/texpages/tertilesc1hw-16/tile-23.png [307/1537] Generating base/texpages/tertilesc1hw-16/tile-24.png [308/1537] Generating base/texpages/tertilesc1hw-16/tile-25.png [309/1537] Generating base/texpages/tertilesc1hw-16/tile-26.png [310/1537] Generating base/texpages/tertilesc1hw-16/tile-27.png [311/1537] Generating base/texpages/tertilesc1hw-16/tile-28.png [312/1537] Generating base/texpages/tertilesc1hw-16/tile-29.png [313/1537] Generating base/texpages/tertilesc1hw-16/tile-30.png [314/1537] Generating base/texpages/tertilesc1hw-16/tile-31.png [315/1537] Generating base/texpages/tertilesc1hw-16/tile-32.png [316/1537] Generating base/texpages/tertilesc1hw-16/tile-33.png [317/1537] Generating base/texpages/tertilesc1hw-16/tile-34.png [318/1537] Generating base/texpages/tertilesc1hw-16/tile-35.png [319/1537] Generating base/texpages/tertilesc1hw-16/tile-37.png [320/1537] Generating base/texpages/tertilesc1hw-16/tile-36.png [321/1537] Generating base/texpages/tertilesc1hw-16/tile-38.png [322/1537] Generating base/texpages/tertilesc1hw-16/tile-40.png [323/1537] Generating base/texpages/tertilesc1hw-16/tile-39.png [324/1537] Generating base/texpages/tertilesc1hw-16/tile-41.png [325/1537] Generating base/texpages/tertilesc1hw-16/tile-42.png [326/1537] Generating base/texpages/tertilesc1hw-16/tile-43.png [327/1537] Generating base/texpages/tertilesc1hw-16/tile-44.png [328/1537] Generating base/texpages/tertilesc1hw-16/tile-45.png [329/1537] Generating base/texpages/tertilesc1hw-16/tile-46.png [330/1537] Generating base/texpages/tertilesc1hw-16/tile-47.png [331/1537] Generating base/texpages/tertilesc1hw-16/tile-49.png [332/1537] Generating base/texpages/tertilesc1hw-16/tile-50.png [333/1537] Generating base/texpages/tertilesc1hw-16/tile-48.png [334/1537] Generating base/texpages/tertilesc1hw-16/tile-51.png [335/1537] Generating base/texpages/tertilesc1hw-16/tile-52.png [336/1537] Generating base/texpages/tertilesc1hw-16/tile-53.png [337/1537] Generating base/texpages/tertilesc1hw-16/tile-54.png [338/1537] Generating base/texpages/tertilesc1hw-16/tile-55.png [339/1537] Generating base/texpages/tertilesc1hw-16/tile-56.png [340/1537] Generating base/texpages/tertilesc1hw-16/tile-57.png [341/1537] Generating base/texpages/tertilesc1hw-16/tile-58.png [342/1537] Generating base/texpages/tertilesc1hw-16/tile-59.png [343/1537] Generating base/texpages/tertilesc1hw-16/tile-60.png [344/1537] Generating base/texpages/tertilesc1hw-16/tile-61.png [345/1537] Generating base/texpages/tertilesc1hw-16/tile-62.png [346/1537] Generating base/texpages/tertilesc1hw-16/tile-63.png [347/1537] Generating base/texpages/tertilesc1hw-16/tile-64.png [348/1537] Generating base/texpages/tertilesc1hw-16/tile-65.png [349/1537] Generating base/texpages/tertilesc1hw-16/tile-66.png [350/1537] Generating base/texpages/tertilesc1hw-16/tile-67.png [351/1537] Generating base/texpages/tertilesc1hw-16/tile-68.png [352/1537] Generating base/texpages/tertilesc1hw-16/tile-70.png [353/1537] Generating base/texpages/page-91-tiles-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-91-tiles-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-91-tiles-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-91-tiles-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-91-tiles-urban.ktx2" size 1347129 bytes in 181.611 secs [354/1537] Generating base/texpages/tertilesc1hw-16/tile-69.png [355/1537] Generating base/texpages/tertilesc1hw-16/tile-71.png [356/1537] Generating base/texpages/tertilesc1hw-16/tile-72.png [357/1537] Generating base/texpages/tertilesc1hw-16/tile-73.png [358/1537] Generating base/texpages/tertilesc1hw-16/tile-76.png [359/1537] Generating base/texpages/tertilesc1hw-16/tile-77.png [360/1537] Generating base/texpages/tertilesc1hw-16/tile-74.png [361/1537] Generating base/texpages/tertilesc1hw-16/tile-75.png [362/1537] Generating base/texpages/tertilesc1hw-32/tile-01.png [363/1537] Generating base/texpages/tertilesc1hw-32/tile-00.png [364/1537] Generating base/texpages/tertilesc1hw-32/tile-02.png [365/1537] Generating base/texpages/tertilesc1hw-32/tile-03.png [366/1537] Generating base/texpages/tertilesc1hw-32/tile-04.png [367/1537] Generating base/texpages/tertilesc1hw-32/tile-05.png [368/1537] Generating base/texpages/tertilesc1hw-32/tile-06.png [369/1537] Generating base/texpages/tertilesc1hw-32/tile-07.png [370/1537] Generating base/texpages/tertilesc1hw-32/tile-08.png [371/1537] Generating base/texpages/tertilesc1hw-32/tile-09.png [372/1537] Generating base/texpages/tertilesc1hw-32/tile-10.png [373/1537] Generating base/texpages/tertilesc1hw-32/tile-11.png [374/1537] Generating base/texpages/tertilesc1hw-32/tile-12.png [375/1537] Generating base/texpages/tertilesc1hw-32/tile-13.png [376/1537] Generating base/texpages/tertilesc1hw-32/tile-14.png [377/1537] Generating base/texpages/tertilesc1hw-32/tile-15.png [378/1537] Generating base/texpages/tertilesc1hw-32/tile-16.png [379/1537] Generating base/texpages/tertilesc1hw-32/tile-17.png [380/1537] Generating base/texpages/tertilesc1hw-32/tile-18.png [381/1537] Generating base/texpages/tertilesc1hw-32/tile-19.png [382/1537] Generating base/texpages/tertilesc1hw-32/tile-20.png [383/1537] Generating base/texpages/tertilesc1hw-32/tile-21.png [384/1537] Generating base/texpages/tertilesc1hw-32/tile-22.png [385/1537] Generating base/texpages/tertilesc1hw-32/tile-23.png [386/1537] Generating base/texpages/tertilesc1hw-32/tile-24.png [387/1537] Generating base/texpages/tertilesc1hw-32/tile-25.png [388/1537] Generating base/texpages/tertilesc1hw-32/tile-26.png [389/1537] Generating base/texpages/tertilesc1hw-32/tile-27.png [390/1537] Generating base/texpages/tertilesc1hw-32/tile-28.png [391/1537] Generating base/texpages/tertilesc1hw-32/tile-29.png [392/1537] Generating base/texpages/tertilesc1hw-32/tile-30.png [393/1537] Generating base/texpages/tertilesc1hw-32/tile-31.png [394/1537] Generating base/texpages/tertilesc1hw-32/tile-32.png [395/1537] Generating base/texpages/tertilesc1hw-32/tile-33.png [396/1537] Generating base/texpages/tertilesc1hw-32/tile-35.png [397/1537] Generating base/texpages/tertilesc1hw-32/tile-34.png [398/1537] Generating base/texpages/tertilesc1hw-32/tile-36.png [399/1537] Generating base/texpages/tertilesc1hw-32/tile-37.png [400/1537] Generating base/texpages/tertilesc1hw-32/tile-38.png [401/1537] Generating base/texpages/tertilesc1hw-32/tile-39.png [402/1537] Generating base/texpages/tertilesc1hw-32/tile-40.png [403/1537] Generating base/texpages/tertilesc1hw-32/tile-41.png [404/1537] Generating base/texpages/page-89-gray-rubble-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-89-gray-rubble-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-89-gray-rubble-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-89-gray-rubble-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-89-gray-rubble-urban.ktx2" size 1373306 bytes in 192.947 secs [405/1537] Generating base/texpages/tertilesc1hw-32/tile-44.png [406/1537] Generating base/texpages/tertilesc1hw-32/tile-42.png [407/1537] Generating base/texpages/tertilesc1hw-32/tile-43.png [408/1537] Generating base/texpages/tertilesc1hw-32/tile-46.png [409/1537] Generating base/texpages/tertilesc1hw-32/tile-45.png [410/1537] Generating base/texpages/tertilesc1hw-32/tile-47.png [411/1537] Generating base/texpages/tertilesc1hw-32/tile-48.png [412/1537] Generating base/texpages/tertilesc1hw-32/tile-49.png [413/1537] Generating base/texpages/tertilesc1hw-32/tile-50.png [414/1537] Generating base/texpages/tertilesc1hw-32/tile-51.png [415/1537] Generating base/texpages/tertilesc1hw-32/tile-52.png [416/1537] Generating base/texpages/tertilesc1hw-32/tile-53.png [417/1537] Generating base/texpages/tertilesc1hw-32/tile-54.png [418/1537] Generating base/texpages/tertilesc1hw-32/tile-55.png [419/1537] Generating base/texpages/tertilesc1hw-32/tile-56.png [420/1537] Generating base/texpages/tertilesc1hw-32/tile-57.png [421/1537] Generating base/texpages/tertilesc1hw-32/tile-58.png [422/1537] Generating base/texpages/tertilesc1hw-32/tile-59.png [423/1537] Generating base/texpages/tertilesc1hw-32/tile-60.png [424/1537] Generating base/texpages/tertilesc1hw-32/tile-61.png [425/1537] Generating base/texpages/tertilesc1hw-32/tile-62.png [426/1537] Generating base/texpages/tertilesc1hw-32/tile-63.png [427/1537] Generating base/texpages/tertilesc1hw-32/tile-64.png [428/1537] Generating base/texpages/tertilesc1hw-32/tile-65.png [429/1537] Generating base/texpages/tertilesc1hw-32/tile-66.png [430/1537] Generating base/texpages/tertilesc1hw-32/tile-67.png [431/1537] Generating base/texpages/tertilesc1hw-32/tile-68.png [432/1537] Generating base/texpages/tertilesc1hw-32/tile-69.png [433/1537] Generating base/texpages/tertilesc1hw-32/tile-70.png [434/1537] Generating base/texpages/tertilesc1hw-32/tile-71.png [435/1537] Generating base/texpages/tertilesc1hw-32/tile-72.png [436/1537] Generating base/texpages/tertilesc1hw-32/tile-73.png [437/1537] Generating base/texpages/tertilesc1hw-32/tile-74.png [438/1537] Generating base/texpages/tertilesc1hw-32/tile-75.png [439/1537] Generating base/texpages/tertilesc1hw-32/tile-76.png [440/1537] Generating base/texpages/tertilesc1hw-32/tile-77.png [441/1537] Generating base/texpages/tertilesc1hw-64/tile-00.png [442/1537] Generating base/texpages/tertilesc1hw-64/tile-02.png [443/1537] Generating base/texpages/tertilesc1hw-64/tile-03.png [444/1537] Generating base/texpages/tertilesc1hw-64/tile-01.png [445/1537] Generating base/texpages/tertilesc1hw-64/tile-04.png [446/1537] Generating base/texpages/tertilesc1hw-64/tile-05.png [447/1537] Generating base/texpages/tertilesc1hw-64/tile-06.png [448/1537] Generating base/texpages/tertilesc1hw-64/tile-07.png [449/1537] Generating base/texpages/tertilesc1hw-64/tile-08.png [450/1537] Generating base/texpages/tertilesc1hw-64/tile-09.png [451/1537] Generating base/texpages/tertilesc1hw-64/tile-10.png [452/1537] Generating base/texpages/tertilesc1hw-64/tile-11.png [453/1537] Generating base/texpages/tertilesc1hw-64/tile-12.png [454/1537] Generating base/texpages/tertilesc1hw-64/tile-13.png [455/1537] Generating base/texpages/tertilesc1hw-64/tile-14.png [456/1537] Generating base/texpages/tertilesc1hw-64/tile-15.png [457/1537] Generating base/texpages/tertilesc1hw-64/tile-16.png [458/1537] Generating base/texpages/tertilesc1hw-64/tile-17.png [459/1537] Generating base/texpages/tertilesc1hw-64/tile-18.png [460/1537] Generating base/texpages/tertilesc1hw-64/tile-19.png [461/1537] Generating base/texpages/tertilesc1hw-64/tile-20.png [462/1537] Generating base/texpages/tertilesc1hw-64/tile-21.png [463/1537] Generating base/texpages/tertilesc1hw-64/tile-22.png [464/1537] Generating base/texpages/tertilesc1hw-64/tile-23.png [465/1537] Generating base/texpages/tertilesc1hw-64/tile-24.png [466/1537] Generating base/texpages/tertilesc1hw-64/tile-25.png [467/1537] Generating base/texpages/tertilesc1hw-64/tile-26.png [468/1537] Generating base/texpages/tertilesc1hw-64/tile-27.png [469/1537] Generating base/texpages/tertilesc1hw-64/tile-28.png [470/1537] Generating base/texpages/tertilesc1hw-64/tile-29.png [471/1537] Generating base/texpages/tertilesc1hw-64/tile-30.png [472/1537] Generating base/texpages/tertilesc1hw-64/tile-31.png [473/1537] Generating base/texpages/tertilesc1hw-64/tile-32.png [474/1537] Generating base/texpages/tertilesc1hw-64/tile-33.png [475/1537] Generating base/texpages/tertilesc1hw-64/tile-34.png [476/1537] Generating base/texpages/tertilesc1hw-64/tile-35.png [477/1537] Generating base/texpages/tertilesc1hw-64/tile-36.png [478/1537] Generating base/texpages/tertilesc1hw-64/tile-37.png [479/1537] Generating base/texpages/tertilesc1hw-64/tile-38.png [480/1537] Generating base/texpages/tertilesc1hw-64/tile-39.png [481/1537] Generating base/texpages/tertilesc1hw-64/tile-40.png [482/1537] Generating base/texpages/tertilesc1hw-64/tile-41.png [483/1537] Generating base/texpages/tertilesc1hw-64/tile-42.png [484/1537] Generating base/texpages/tertilesc1hw-64/tile-43.png [485/1537] Generating base/texpages/tertilesc1hw-64/tile-44.png [486/1537] Generating base/texpages/tertilesc1hw-64/tile-45.png [487/1537] Generating base/texpages/tertilesc1hw-64/tile-46.png [488/1537] Generating base/texpages/tertilesc1hw-64/tile-47.png [489/1537] Generating base/texpages/tertilesc1hw-64/tile-48.png [490/1537] Generating base/texpages/tertilesc1hw-64/tile-49.png [491/1537] Generating base/texpages/tertilesc1hw-64/tile-50.png [492/1537] Generating base/texpages/tertilesc1hw-64/tile-51.png [493/1537] Generating base/texpages/tertilesc1hw-64/tile-52.png [494/1537] Generating base/texpages/tertilesc1hw-64/tile-53.png [495/1537] Generating base/texpages/tertilesc1hw-64/tile-54.png [496/1537] Generating base/texpages/tertilesc1hw-64/tile-55.png [497/1537] Generating base/texpages/tertilesc1hw-64/tile-56.png [498/1537] Generating base/texpages/page-87-mud-arizona.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-87-mud-arizona.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-87-mud-arizona.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-87-mud-arizona.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-87-mud-arizona.ktx2" size 1344597 bytes in 199.473 secs [499/1537] Generating base/texpages/tertilesc1hw-64/tile-57.png [500/1537] Generating base/texpages/tertilesc1hw-64/tile-58.png [501/1537] Generating base/texpages/tertilesc1hw-64/tile-59.png [502/1537] Generating base/texpages/tertilesc1hw-64/tile-60.png [503/1537] Generating base/texpages/tertilesc1hw-64/tile-61.png [504/1537] Generating base/texpages/tertilesc1hw-64/tile-62.png [505/1537] Generating base/texpages/tertilesc1hw-64/tile-64.png [506/1537] Generating base/texpages/tertilesc1hw-64/tile-63.png [507/1537] Generating base/texpages/tertilesc1hw-64/tile-65.png [508/1537] Generating base/texpages/tertilesc1hw-64/tile-68.png [509/1537] Generating base/texpages/tertilesc1hw-64/tile-66.png [510/1537] Generating base/texpages/tertilesc1hw-64/tile-67.png [511/1537] Generating base/texpages/tertilesc1hw-64/tile-69.png [512/1537] Generating base/texpages/tertilesc1hw-64/tile-70.png [513/1537] Generating base/texpages/tertilesc1hw-64/tile-71.png [514/1537] Generating base/texpages/tertilesc1hw-64/tile-72.png [515/1537] Generating base/texpages/tertilesc1hw-64/tile-73.png [516/1537] Generating base/texpages/tertilesc1hw-64/tile-74.png [517/1537] Generating base/texpages/tertilesc1hw-64/tile-75.png [518/1537] Generating base/texpages/tertilesc1hw-64/tile-76.png [519/1537] Generating base/texpages/tertilesc1hw-64/tile-77.png [520/1537] Generating base/texpages/tertilesc1hw.radar [521/1537] Generating base/texpages/tertilesc2hw-128/tile-00.png [522/1537] Generating base/texpages/tertilesc2hw-128/tile-01.png [523/1537] Generating base/texpages/tertilesc2hw-128/tile-02.png [524/1537] Generating base/texpages/tertilesc2hw-128/tile-03.png [525/1537] Generating base/texpages/tertilesc2hw-128/tile-04.png [526/1537] Generating base/texpages/tertilesc2hw-128/tile-06.png [527/1537] Generating base/texpages/tertilesc2hw-128/tile-05.png [528/1537] Generating base/texpages/tertilesc2hw-128/tile-07.png [529/1537] Generating base/texpages/tertilesc2hw-128/tile-08.png [530/1537] Generating base/texpages/tertilesc2hw-128/tile-09.png [531/1537] Generating base/texpages/tertilesc2hw-128/tile-10.png [532/1537] Generating base/texpages/tertilesc2hw-128/tile-11.png [533/1537] Generating base/texpages/tertilesc2hw-128/tile-12.png [534/1537] Generating base/texpages/tertilesc2hw-128/tile-13.png [535/1537] Generating base/texpages/tertilesc2hw-128/tile-14.png [536/1537] Generating base/texpages/tertilesc2hw-128/tile-15.png [537/1537] Generating base/texpages/tertilesc2hw-128/tile-16.png [538/1537] Generating base/texpages/tertilesc2hw-128/tile-17.png [539/1537] Generating base/texpages/tertilesc2hw-128/tile-18.png [540/1537] Generating base/texpages/tertilesc2hw-128/tile-19.png [541/1537] Generating base/texpages/tertilesc2hw-128/tile-20.png [542/1537] Generating base/texpages/tertilesc2hw-128/tile-21.png [543/1537] Generating base/texpages/tertilesc2hw-128/tile-22.png [544/1537] Generating base/texpages/tertilesc2hw-128/tile-23.png [545/1537] Generating base/texpages/tertilesc2hw-128/tile-24.png [546/1537] Generating base/texpages/tertilesc2hw-128/tile-25.png [547/1537] Generating base/texpages/tertilesc2hw-128/tile-26.png [548/1537] Generating base/texpages/tertilesc2hw-128/tile-27.png [549/1537] Generating base/texpages/tertilesc2hw-128/tile-28.png [550/1537] Generating base/texpages/tertilesc2hw-128/tile-29.png [551/1537] Generating base/texpages/tertilesc2hw-128/tile-30.png [552/1537] Generating base/texpages/tertilesc2hw-128/tile-31.png [553/1537] Generating base/texpages/tertilesc2hw-128/tile-32.png [554/1537] Generating base/texpages/tertilesc2hw-128/tile-33.png [555/1537] Generating base/texpages/tertilesc2hw-128/tile-34.png [556/1537] Generating base/texpages/tertilesc2hw-128/tile-35.png [557/1537] Generating base/texpages/tertilesc2hw-128/tile-36.png [558/1537] Generating base/texpages/tertilesc2hw-128/tile-37.png [559/1537] Generating base/texpages/tertilesc2hw-128/tile-38.png [560/1537] Generating base/texpages/tertilesc2hw-128/tile-39.png [561/1537] Generating base/texpages/tertilesc2hw-128/tile-41.png [562/1537] Generating base/texpages/tertilesc2hw-128/tile-42.png [563/1537] Generating base/texpages/tertilesc2hw-128/tile-43.png [564/1537] Generating base/texpages/tertilesc2hw-128/tile-40.png [565/1537] Generating base/texpages/tertilesc2hw-128/tile-44.png [566/1537] Generating base/texpages/tertilesc2hw-128/tile-45.png [567/1537] Generating base/texpages/tertilesc2hw-128/tile-46.png [568/1537] Generating base/texpages/tertilesc2hw-128/tile-47.png [569/1537] Generating base/texpages/tertilesc2hw-128/tile-48.png [570/1537] Generating base/texpages/tertilesc2hw-128/tile-49.png [571/1537] Generating base/texpages/tertilesc2hw-128/tile-50.png [572/1537] Generating base/texpages/tertilesc2hw-128/tile-51.png [573/1537] Generating base/texpages/tertilesc2hw-128/tile-52.png [574/1537] Generating base/texpages/tertilesc2hw-128/tile-53.png [575/1537] Generating base/texpages/tertilesc2hw-128/tile-54.png [576/1537] Generating base/texpages/tertilesc2hw-128/tile-55.png [577/1537] Generating base/texpages/tertilesc2hw-128/tile-56.png [578/1537] Generating base/texpages/tertilesc2hw-128/tile-57.png [579/1537] Generating base/texpages/tertilesc2hw-128/tile-58.png [580/1537] Generating base/texpages/tertilesc2hw-128/tile-59.png [581/1537] Generating base/texpages/tertilesc2hw-128/tile-60.png [582/1537] Generating base/texpages/tertilesc2hw-128/tile-61.png [583/1537] Generating base/texpages/tertilesc2hw-128/tile-62.png [584/1537] Generating base/texpages/tertilesc2hw-128/tile-63.png [585/1537] Generating base/texpages/tertilesc2hw-128/tile-64.png [586/1537] Generating base/texpages/tertilesc2hw-128/tile-65.png [587/1537] Generating base/texpages/tertilesc2hw-128/tile-66.png [588/1537] Generating base/texpages/tertilesc2hw-128/tile-67.png [589/1537] Generating base/texpages/tertilesc2hw-128/tile-68.png [590/1537] Generating base/texpages/tertilesc2hw-128/tile-69.png [591/1537] Generating base/texpages/tertilesc2hw-128/tile-70.png [592/1537] Generating base/texpages/tertilesc2hw-128/tile-71.png [593/1537] Generating base/texpages/tertilesc2hw-128/tile-72.png [594/1537] Generating base/texpages/tertilesc2hw-128/tile-73.png [595/1537] Generating base/texpages/tertilesc2hw-128/tile-74.png [596/1537] Generating base/texpages/tertilesc2hw-128/tile-75.png [597/1537] Generating base/texpages/tertilesc2hw-128/tile-76.png [598/1537] Generating base/texpages/tertilesc2hw-128/tile-77.png [599/1537] Generating base/texpages/tertilesc2hw-128/tile-78.png [600/1537] Generating base/texpages/tertilesc2hw-128/tile-79.png [601/1537] Generating base/texpages/tertilesc2hw-128/tile-80.png [602/1537] Generating base/texpages/tertilesc2hw-16/tile-00.png [603/1537] Generating base/texpages/tertilesc2hw-16/tile-01.png [604/1537] Generating base/texpages/tertilesc2hw-16/tile-02.png [605/1537] Generating base/texpages/tertilesc2hw-16/tile-03.png [606/1537] Generating base/texpages/tertilesc2hw-16/tile-04.png [607/1537] Generating base/texpages/tertilesc2hw-16/tile-05.png [608/1537] Generating base/texpages/tertilesc2hw-16/tile-06.png [609/1537] Generating base/texpages/tertilesc2hw-16/tile-08.png [610/1537] Generating base/texpages/tertilesc2hw-16/tile-09.png [611/1537] Generating base/texpages/tertilesc2hw-16/tile-07.png [612/1537] Generating base/texpages/tertilesc2hw-16/tile-10.png [613/1537] Generating base/texpages/tertilesc2hw-16/tile-11.png [614/1537] Generating base/texpages/tertilesc2hw-16/tile-12.png [615/1537] Generating base/texpages/tertilesc2hw-16/tile-13.png [616/1537] Generating base/texpages/tertilesc2hw-16/tile-14.png [617/1537] Generating base/texpages/tertilesc2hw-16/tile-15.png [618/1537] Generating base/texpages/tertilesc2hw-16/tile-16.png [619/1537] Generating base/texpages/tertilesc2hw-16/tile-18.png [620/1537] Generating base/texpages/tertilesc2hw-16/tile-17.png [621/1537] Generating base/texpages/tertilesc2hw-16/tile-19.png [622/1537] Generating base/texpages/tertilesc2hw-16/tile-20.png [623/1537] Generating base/texpages/tertilesc2hw-16/tile-21.png [624/1537] Generating base/texpages/tertilesc2hw-16/tile-22.png [625/1537] Generating base/texpages/tertilesc2hw-16/tile-23.png [626/1537] Generating base/texpages/tertilesc2hw-16/tile-24.png [627/1537] Generating base/texpages/tertilesc2hw-16/tile-25.png [628/1537] Generating base/texpages/tertilesc2hw-16/tile-26.png [629/1537] Generating base/texpages/tertilesc2hw-16/tile-28.png [630/1537] Generating base/texpages/tertilesc2hw-16/tile-27.png [631/1537] Generating base/texpages/tertilesc2hw-16/tile-29.png [632/1537] Generating base/texpages/tertilesc2hw-16/tile-30.png [633/1537] Generating base/texpages/tertilesc2hw-16/tile-31.png [634/1537] Generating base/texpages/tertilesc2hw-16/tile-32.png [635/1537] Generating base/texpages/tertilesc2hw-16/tile-33.png [636/1537] Generating base/texpages/tertilesc2hw-16/tile-34.png [637/1537] Generating base/texpages/tertilesc2hw-16/tile-35.png [638/1537] Generating base/texpages/tertilesc2hw-16/tile-36.png [639/1537] Generating base/texpages/tertilesc2hw-16/tile-37.png [640/1537] Generating base/texpages/tertilesc2hw-16/tile-38.png [641/1537] Generating base/texpages/tertilesc2hw-16/tile-39.png [642/1537] Generating base/texpages/tertilesc2hw-16/tile-42.png [643/1537] Generating base/texpages/tertilesc2hw-16/tile-43.png [644/1537] Generating base/texpages/tertilesc2hw-16/tile-44.png [645/1537] Generating base/texpages/tertilesc2hw-16/tile-45.png [646/1537] Generating base/texpages/tertilesc2hw-16/tile-40.png [647/1537] Generating base/texpages/tertilesc2hw-16/tile-41.png [648/1537] Generating base/texpages/tertilesc2hw-16/tile-46.png [649/1537] Generating base/texpages/tertilesc2hw-16/tile-48.png [650/1537] Generating base/texpages/tertilesc2hw-16/tile-47.png [651/1537] Generating base/texpages/tertilesc2hw-16/tile-49.png [652/1537] Generating base/texpages/tertilesc2hw-16/tile-50.png [653/1537] Generating base/texpages/tertilesc2hw-16/tile-51.png [654/1537] Generating base/texpages/tertilesc2hw-16/tile-52.png [655/1537] Generating base/texpages/tertilesc2hw-16/tile-53.png [656/1537] Generating base/texpages/tertilesc2hw-16/tile-54.png [657/1537] Generating base/texpages/tertilesc2hw-16/tile-55.png [658/1537] Generating base/texpages/tertilesc2hw-16/tile-56.png [659/1537] Generating base/texpages/tertilesc2hw-16/tile-57.png [660/1537] Generating base/texpages/tertilesc2hw-16/tile-58.png [661/1537] Generating base/texpages/tertilesc2hw-16/tile-59.png [662/1537] Generating base/texpages/tertilesc2hw-16/tile-60.png [663/1537] Generating base/texpages/tertilesc2hw-16/tile-61.png [664/1537] Generating base/texpages/tertilesc2hw-16/tile-62.png [665/1537] Generating base/texpages/tertilesc2hw-16/tile-63.png [666/1537] Generating base/texpages/tertilesc2hw-16/tile-64.png [667/1537] Generating base/texpages/tertilesc2hw-16/tile-65.png [668/1537] Generating base/texpages/tertilesc2hw-16/tile-66.png [669/1537] Generating base/texpages/tertilesc2hw-16/tile-68.png [670/1537] Generating base/texpages/tertilesc2hw-16/tile-70.png [671/1537] Generating base/texpages/tertilesc2hw-16/tile-67.png [672/1537] Generating base/texpages/tertilesc2hw-16/tile-69.png [673/1537] Generating base/texpages/tertilesc2hw-16/tile-71.png [674/1537] Generating base/texpages/tertilesc2hw-16/tile-72.png [675/1537] Generating base/texpages/tertilesc2hw-16/tile-73.png [676/1537] Generating base/texpages/tertilesc2hw-16/tile-75.png [677/1537] Generating base/texpages/tertilesc2hw-16/tile-76.png [678/1537] Generating base/texpages/tertilesc2hw-16/tile-77.png [679/1537] Generating base/texpages/tertilesc2hw-16/tile-74.png [680/1537] Generating base/texpages/tertilesc2hw-16/tile-78.png [681/1537] Generating base/texpages/tertilesc2hw-16/tile-79.png [682/1537] Generating base/texpages/tertilesc2hw-16/tile-80.png [683/1537] Generating base/texpages/tertilesc2hw-32/tile-00.png [684/1537] Generating base/texpages/tertilesc2hw-32/tile-01.png [685/1537] Generating base/texpages/tertilesc2hw-32/tile-02.png [686/1537] Generating base/texpages/tertilesc2hw-32/tile-04.png [687/1537] Generating base/texpages/tertilesc2hw-32/tile-05.png [688/1537] Generating base/texpages/tertilesc2hw-32/tile-03.png [689/1537] Generating base/texpages/tertilesc2hw-32/tile-06.png [690/1537] Generating base/texpages/tertilesc2hw-32/tile-07.png [691/1537] Generating base/texpages/tertilesc2hw-32/tile-08.png [692/1537] Generating base/texpages/tertilesc2hw-32/tile-09.png [693/1537] Generating base/texpages/tertilesc2hw-32/tile-10.png [694/1537] Generating base/texpages/tertilesc2hw-32/tile-12.png [695/1537] Generating base/texpages/tertilesc2hw-32/tile-14.png [696/1537] Generating base/texpages/tertilesc2hw-32/tile-11.png [697/1537] Generating base/texpages/tertilesc2hw-32/tile-13.png [698/1537] Generating base/texpages/tertilesc2hw-32/tile-15.png [699/1537] Generating base/texpages/tertilesc2hw-32/tile-16.png [700/1537] Generating base/texpages/tertilesc2hw-32/tile-17.png [701/1537] Generating base/texpages/tertilesc2hw-32/tile-18.png [702/1537] Generating base/texpages/tertilesc2hw-32/tile-19.png [703/1537] Generating base/texpages/tertilesc2hw-32/tile-20.png [704/1537] Generating base/texpages/tertilesc2hw-32/tile-21.png [705/1537] Generating base/texpages/tertilesc2hw-32/tile-22.png [706/1537] Generating base/texpages/tertilesc2hw-32/tile-23.png [707/1537] Generating base/texpages/tertilesc2hw-32/tile-24.png [708/1537] Generating base/texpages/tertilesc2hw-32/tile-25.png [709/1537] Generating base/texpages/tertilesc2hw-32/tile-27.png [710/1537] Generating base/texpages/tertilesc2hw-32/tile-26.png [711/1537] Generating base/texpages/tertilesc2hw-32/tile-28.png [712/1537] Generating base/texpages/tertilesc2hw-32/tile-29.png [713/1537] Generating base/texpages/tertilesc2hw-32/tile-30.png [714/1537] Generating base/texpages/tertilesc2hw-32/tile-31.png [715/1537] Generating base/texpages/tertilesc2hw-32/tile-33.png [716/1537] Generating base/texpages/tertilesc2hw-32/tile-32.png [717/1537] Generating base/texpages/tertilesc2hw-32/tile-34.png [718/1537] Generating base/texpages/tertilesc2hw-32/tile-35.png [719/1537] Generating base/texpages/tertilesc2hw-32/tile-36.png [720/1537] Generating base/texpages/tertilesc2hw-32/tile-37.png [721/1537] Generating base/texpages/tertilesc2hw-32/tile-41.png [722/1537] Generating base/texpages/page-90-green-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-90-green-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-90-green-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-90-green-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-90-green-urban.ktx2" size 1368148 bytes in 197.856 secs [723/1537] Generating base/texpages/tertilesc2hw-32/tile-38.png [724/1537] Generating base/texpages/tertilesc2hw-32/tile-39.png [725/1537] Generating base/texpages/tertilesc2hw-32/tile-42.png [726/1537] Generating base/texpages/tertilesc2hw-32/tile-44.png [727/1537] Generating base/texpages/tertilesc2hw-32/tile-40.png [728/1537] Generating base/texpages/tertilesc2hw-32/tile-46.png [729/1537] Generating base/texpages/tertilesc2hw-32/tile-47.png [730/1537] Generating base/texpages/tertilesc2hw-32/tile-45.png [731/1537] Generating base/texpages/tertilesc2hw-32/tile-43.png [732/1537] Generating base/texpages/tertilesc2hw-32/tile-48.png [733/1537] Generating base/texpages/tertilesc2hw-32/tile-49.png [734/1537] Generating base/texpages/tertilesc2hw-32/tile-51.png [735/1537] Generating base/texpages/tertilesc2hw-32/tile-50.png [736/1537] Generating base/texpages/tertilesc2hw-32/tile-52.png [737/1537] Generating base/texpages/tertilesc2hw-32/tile-53.png [738/1537] Generating base/texpages/tertilesc2hw-32/tile-54.png [739/1537] Generating base/texpages/tertilesc2hw-32/tile-55.png [740/1537] Generating base/texpages/tertilesc2hw-32/tile-56.png [741/1537] Generating base/texpages/tertilesc2hw-32/tile-57.png [742/1537] Generating base/texpages/tertilesc2hw-32/tile-58.png [743/1537] Generating base/texpages/tertilesc2hw-32/tile-59.png [744/1537] Generating base/texpages/tertilesc2hw-32/tile-60.png [745/1537] Generating base/texpages/tertilesc2hw-32/tile-61.png [746/1537] Generating base/texpages/tertilesc2hw-32/tile-62.png [747/1537] Generating base/texpages/tertilesc2hw-32/tile-63.png [748/1537] Generating base/texpages/tertilesc2hw-32/tile-64.png [749/1537] Generating base/texpages/tertilesc2hw-32/tile-65.png [750/1537] Generating base/texpages/tertilesc2hw-32/tile-66.png [751/1537] Generating base/texpages/tertilesc2hw-32/tile-67.png [752/1537] Generating base/texpages/tertilesc2hw-32/tile-68.png [753/1537] Generating base/texpages/tertilesc2hw-32/tile-69.png [754/1537] Generating base/texpages/tertilesc2hw-32/tile-70.png [755/1537] Generating base/texpages/tertilesc2hw-32/tile-71.png [756/1537] Generating base/texpages/tertilesc2hw-32/tile-72.png [757/1537] Generating base/texpages/tertilesc2hw-32/tile-73.png [758/1537] Generating base/texpages/tertilesc2hw-32/tile-74.png [759/1537] Generating base/texpages/tertilesc2hw-32/tile-75.png [760/1537] Generating base/texpages/tertilesc2hw-32/tile-76.png [761/1537] Generating base/texpages/tertilesc2hw-32/tile-77.png [762/1537] Generating base/texpages/tertilesc2hw-32/tile-78.png [763/1537] Generating base/texpages/tertilesc2hw-32/tile-79.png [764/1537] Generating base/texpages/tertilesc2hw-32/tile-80.png [765/1537] Generating base/texpages/tertilesc2hw-64/tile-00.png [766/1537] Generating base/texpages/tertilesc2hw-64/tile-01.png [767/1537] Generating base/texpages/tertilesc2hw-64/tile-02.png [768/1537] Generating base/texpages/tertilesc2hw-64/tile-03.png [769/1537] Generating base/texpages/tertilesc2hw-64/tile-04.png [770/1537] Generating base/texpages/tertilesc2hw-64/tile-05.png [771/1537] Generating base/texpages/tertilesc2hw-64/tile-06.png [772/1537] Generating base/texpages/tertilesc2hw-64/tile-08.png [773/1537] Generating base/texpages/tertilesc2hw-64/tile-07.png [774/1537] Generating base/texpages/tertilesc2hw-64/tile-09.png [775/1537] Generating base/texpages/tertilesc2hw-64/tile-10.png [776/1537] Generating base/texpages/tertilesc2hw-64/tile-11.png [777/1537] Generating base/texpages/tertilesc2hw-64/tile-12.png [778/1537] Generating base/texpages/tertilesc2hw-64/tile-13.png [779/1537] Generating base/texpages/tertilesc2hw-64/tile-14.png [780/1537] Generating base/texpages/tertilesc2hw-64/tile-15.png [781/1537] Generating base/texpages/tertilesc2hw-64/tile-16.png [782/1537] Generating base/texpages/tertilesc2hw-64/tile-17.png [783/1537] Generating base/texpages/tertilesc2hw-64/tile-18.png [784/1537] Generating base/texpages/tertilesc2hw-64/tile-19.png [785/1537] Generating base/texpages/tertilesc2hw-64/tile-20.png [786/1537] Generating base/texpages/tertilesc2hw-64/tile-21.png [787/1537] Generating base/texpages/tertilesc2hw-64/tile-22.png [788/1537] Generating base/texpages/tertilesc2hw-64/tile-23.png [789/1537] Generating base/texpages/tertilesc2hw-64/tile-24.png [790/1537] Generating base/texpages/tertilesc2hw-64/tile-25.png [791/1537] Generating base/texpages/tertilesc2hw-64/tile-26.png [792/1537] Generating base/texpages/tertilesc2hw-64/tile-27.png [793/1537] Generating base/texpages/tertilesc2hw-64/tile-28.png [794/1537] Generating base/texpages/tertilesc2hw-64/tile-29.png [795/1537] Generating base/texpages/tertilesc2hw-64/tile-30.png [796/1537] Generating base/texpages/tertilesc2hw-64/tile-31.png [797/1537] Generating base/texpages/tertilesc2hw-64/tile-32.png [798/1537] Generating base/texpages/tertilesc2hw-64/tile-33.png [799/1537] Generating base/texpages/tertilesc2hw-64/tile-34.png [800/1537] Generating base/texpages/tertilesc2hw-64/tile-35.png [801/1537] Generating base/texpages/tertilesc2hw-64/tile-36.png [802/1537] Generating base/texpages/tertilesc2hw-64/tile-37.png [803/1537] Generating base/texpages/tertilesc2hw-64/tile-38.png [804/1537] Generating base/texpages/tertilesc2hw-64/tile-39.png [805/1537] Generating base/texpages/tertilesc2hw-64/tile-40.png [806/1537] Generating base/texpages/tertilesc2hw-64/tile-41.png [807/1537] Generating base/texpages/tertilesc2hw-64/tile-42.png [808/1537] Generating base/texpages/tertilesc2hw-64/tile-43.png [809/1537] Generating base/texpages/tertilesc2hw-64/tile-44.png [810/1537] Generating base/texpages/tertilesc2hw-64/tile-45.png [811/1537] Generating base/texpages/tertilesc2hw-64/tile-46.png [812/1537] Generating base/texpages/tertilesc2hw-64/tile-47.png [813/1537] Generating base/texpages/tertilesc2hw-64/tile-48.png [814/1537] Generating base/texpages/tertilesc2hw-64/tile-49.png [815/1537] Generating base/texpages/tertilesc2hw-64/tile-50.png [816/1537] Generating base/texpages/tertilesc2hw-64/tile-51.png [817/1537] Generating base/texpages/tertilesc2hw-64/tile-52.png [818/1537] Generating base/texpages/tertilesc2hw-64/tile-53.png [819/1537] Generating base/texpages/tertilesc2hw-64/tile-54.png [820/1537] Generating base/texpages/tertilesc2hw-64/tile-55.png [821/1537] Generating base/texpages/tertilesc2hw-64/tile-57.png [822/1537] Generating base/texpages/tertilesc2hw-64/tile-56.png [823/1537] Generating base/texpages/tertilesc2hw-64/tile-58.png [824/1537] Generating base/texpages/tertilesc2hw-64/tile-59.png [825/1537] Generating base/texpages/tertilesc2hw-64/tile-60.png [826/1537] Generating base/texpages/tertilesc2hw-64/tile-61.png [827/1537] Generating base/texpages/tertilesc2hw-64/tile-62.png [828/1537] Generating base/texpages/tertilesc2hw-64/tile-63.png [829/1537] Generating base/texpages/tertilesc2hw-64/tile-64.png [830/1537] Generating base/texpages/tertilesc2hw-64/tile-65.png [831/1537] Generating base/texpages/tertilesc2hw-64/tile-66.png [832/1537] Generating base/texpages/tertilesc2hw-64/tile-67.png [833/1537] Generating base/texpages/page-94-cliffs-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-94-cliffs-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-94-cliffs-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-94-cliffs-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-94-cliffs-urban.ktx2" size 1344392 bytes in 166.242 secs [834/1537] Generating base/texpages/tertilesc2hw-64/tile-68.png [835/1537] Generating base/texpages/tertilesc2hw-64/tile-69.png [836/1537] Generating base/texpages/tertilesc2hw-64/tile-70.png [837/1537] Generating base/texpages/tertilesc2hw-64/tile-71.png [838/1537] Generating base/texpages/tertilesc2hw-64/tile-72.png [839/1537] Generating base/texpages/tertilesc2hw-64/tile-73.png [840/1537] Generating base/texpages/tertilesc2hw-64/tile-74.png [841/1537] Generating base/texpages/tertilesc2hw-64/tile-75.png [842/1537] Generating base/texpages/tertilesc2hw-64/tile-76.png [843/1537] Generating base/texpages/tertilesc2hw-64/tile-77.png [844/1537] Generating base/texpages/tertilesc2hw-64/tile-78.png [845/1537] Generating base/texpages/tertilesc2hw-64/tile-80.png [846/1537] Generating base/texpages/tertilesc2hw-64/tile-79.png [847/1537] Generating base/texpages/tertilesc2hw.radar [848/1537] Generating base/texpages/tertilesc3hw-128/tile-00.png [849/1537] Generating base/texpages/tertilesc3hw-128/tile-01.png [850/1537] Generating base/texpages/tertilesc3hw-128/tile-02.png [851/1537] Generating base/texpages/tertilesc3hw-128/tile-03.png [852/1537] Generating base/texpages/tertilesc3hw-128/tile-04.png [853/1537] Generating base/texpages/tertilesc3hw-128/tile-05.png [854/1537] Generating base/texpages/tertilesc3hw-128/tile-06.png [855/1537] Generating base/texpages/tertilesc3hw-128/tile-07.png [856/1537] Generating base/texpages/tertilesc3hw-128/tile-08.png [857/1537] Generating base/texpages/tertilesc3hw-128/tile-09.png [858/1537] Generating base/texpages/tertilesc3hw-128/tile-10.png [859/1537] Generating base/texpages/tertilesc3hw-128/tile-11.png [860/1537] Generating base/texpages/tertilesc3hw-128/tile-12.png [861/1537] Generating base/texpages/tertilesc3hw-128/tile-13.png [862/1537] Generating base/texpages/tertilesc3hw-128/tile-14.png [863/1537] Generating base/texpages/tertilesc3hw-128/tile-15.png [864/1537] Generating base/texpages/tertilesc3hw-128/tile-16.png [865/1537] Generating base/texpages/tertilesc3hw-128/tile-17.png [866/1537] Generating base/texpages/tertilesc3hw-128/tile-18.png [867/1537] Generating base/texpages/tertilesc3hw-128/tile-19.png [868/1537] Generating base/texpages/tertilesc3hw-128/tile-21.png [869/1537] Generating base/texpages/tertilesc3hw-128/tile-22.png [870/1537] Generating base/texpages/tertilesc3hw-128/tile-20.png [871/1537] Generating base/texpages/tertilesc3hw-128/tile-23.png [872/1537] Generating base/texpages/tertilesc3hw-128/tile-24.png [873/1537] Generating base/texpages/tertilesc3hw-128/tile-25.png [874/1537] Generating base/texpages/tertilesc3hw-128/tile-26.png [875/1537] Generating base/texpages/tertilesc3hw-128/tile-27.png [876/1537] Generating base/texpages/tertilesc3hw-128/tile-28.png [877/1537] Generating base/texpages/tertilesc3hw-128/tile-29.png [878/1537] Generating base/texpages/tertilesc3hw-128/tile-30.png [879/1537] Generating base/texpages/tertilesc3hw-128/tile-31.png [880/1537] Generating base/texpages/tertilesc3hw-128/tile-32.png [881/1537] Generating base/texpages/tertilesc3hw-128/tile-33.png [882/1537] Generating base/texpages/tertilesc3hw-128/tile-34.png [883/1537] Generating base/texpages/tertilesc3hw-128/tile-35.png [884/1537] Generating base/texpages/tertilesc3hw-128/tile-36.png [885/1537] Generating base/texpages/tertilesc3hw-128/tile-37.png [886/1537] Generating base/texpages/tertilesc3hw-128/tile-38.png [887/1537] Generating base/texpages/tertilesc3hw-128/tile-39.png [888/1537] Generating base/texpages/tertilesc3hw-128/tile-40.png [889/1537] Generating base/texpages/tertilesc3hw-128/tile-41.png [890/1537] Generating base/texpages/tertilesc3hw-128/tile-42.png [891/1537] Generating base/texpages/tertilesc3hw-128/tile-43.png [892/1537] Generating base/texpages/tertilesc3hw-128/tile-44.png [893/1537] Generating base/texpages/tertilesc3hw-128/tile-45.png [894/1537] Generating base/texpages/tertilesc3hw-128/tile-46.png [895/1537] Generating base/texpages/tertilesc3hw-128/tile-47.png [896/1537] Generating base/texpages/tertilesc3hw-128/tile-48.png [897/1537] Generating base/texpages/tertilesc3hw-128/tile-49.png [898/1537] Generating base/texpages/tertilesc3hw-128/tile-50.png [899/1537] Generating base/texpages/tertilesc3hw-128/tile-51.png [900/1537] Generating base/texpages/tertilesc3hw-128/tile-52.png [901/1537] Generating base/texpages/tertilesc3hw-128/tile-53.png [902/1537] Generating base/texpages/tertilesc3hw-128/tile-54.png [903/1537] Generating base/texpages/tertilesc3hw-128/tile-55.png [904/1537] Generating base/texpages/tertilesc3hw-128/tile-56.png [905/1537] Generating base/texpages/tertilesc3hw-128/tile-57.png [906/1537] Generating base/texpages/tertilesc3hw-128/tile-58.png [907/1537] Generating base/texpages/tertilesc3hw-128/tile-59.png [908/1537] Generating base/texpages/tertilesc3hw-128/tile-60.png [909/1537] Generating base/texpages/tertilesc3hw-128/tile-61.png [910/1537] Generating base/texpages/tertilesc3hw-128/tile-62.png [911/1537] Generating base/texpages/tertilesc3hw-128/tile-63.png [912/1537] Generating base/texpages/tertilesc3hw-128/tile-64.png [913/1537] Generating base/texpages/tertilesc3hw-128/tile-65.png [914/1537] Generating base/texpages/tertilesc3hw-128/tile-66.png [915/1537] Generating base/texpages/tertilesc3hw-128/tile-67.png [916/1537] Generating base/texpages/tertilesc3hw-128/tile-68.png [917/1537] Generating base/texpages/tertilesc3hw-128/tile-69.png [918/1537] Generating base/texpages/tertilesc3hw-128/tile-70.png [919/1537] Generating base/texpages/tertilesc3hw-128/tile-71.png [920/1537] Generating base/texpages/tertilesc3hw-128/tile-72.png [921/1537] Generating base/texpages/tertilesc3hw-128/tile-73.png [922/1537] Generating base/texpages/tertilesc3hw-128/tile-74.png [923/1537] Generating base/texpages/tertilesc3hw-128/tile-75.png [924/1537] Generating base/texpages/tertilesc3hw-128/tile-76.png [925/1537] Generating base/texpages/tertilesc3hw-128/tile-77.png [926/1537] Generating base/texpages/tertilesc3hw-128/tile-78.png [927/1537] Generating base/texpages/tertilesc3hw-16/tile-00.png [928/1537] Generating base/texpages/tertilesc3hw-128/tile-79.png [929/1537] Generating base/texpages/tertilesc3hw-16/tile-01.png [930/1537] Generating base/texpages/tertilesc3hw-16/tile-02.png [931/1537] Generating base/texpages/tertilesc3hw-16/tile-03.png [932/1537] Generating base/texpages/tertilesc3hw-16/tile-04.png [933/1537] Generating base/texpages/tertilesc3hw-16/tile-05.png [934/1537] Generating base/texpages/tertilesc3hw-16/tile-06.png [935/1537] Generating base/texpages/tertilesc3hw-16/tile-07.png [936/1537] Generating base/texpages/tertilesc3hw-16/tile-08.png [937/1537] Generating base/texpages/tertilesc3hw-16/tile-09.png [938/1537] Generating base/texpages/tertilesc3hw-16/tile-10.png [939/1537] Generating base/texpages/tertilesc3hw-16/tile-11.png [940/1537] Generating base/texpages/page-98-bottom-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-98-bottom-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-98-bottom-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-98-bottom-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-98-bottom-urban.ktx2" size 1343162 bytes in 138.844 secs [941/1537] Generating base/texpages/tertilesc3hw-16/tile-12.png [942/1537] Generating base/texpages/tertilesc3hw-16/tile-13.png [943/1537] Generating base/texpages/tertilesc3hw-16/tile-14.png [944/1537] Generating base/texpages/tertilesc3hw-16/tile-15.png [945/1537] Generating base/texpages/tertilesc3hw-16/tile-16.png [946/1537] Generating base/texpages/tertilesc3hw-16/tile-17.png [947/1537] Generating base/texpages/tertilesc3hw-16/tile-18.png [948/1537] Generating base/texpages/tertilesc3hw-16/tile-19.png [949/1537] Generating base/texpages/tertilesc3hw-16/tile-20.png [950/1537] Generating base/texpages/tertilesc3hw-16/tile-21.png [951/1537] Generating base/texpages/tertilesc3hw-16/tile-22.png [952/1537] Generating base/texpages/tertilesc3hw-16/tile-23.png [953/1537] Generating base/texpages/tertilesc3hw-16/tile-24.png [954/1537] Generating base/texpages/tertilesc3hw-16/tile-25.png [955/1537] Generating base/texpages/tertilesc3hw-16/tile-26.png [956/1537] Generating base/texpages/tertilesc3hw-16/tile-27.png [957/1537] Generating base/texpages/tertilesc3hw-16/tile-28.png [958/1537] Generating base/texpages/tertilesc3hw-16/tile-29.png [959/1537] Generating base/texpages/tertilesc3hw-16/tile-30.png [960/1537] Generating base/texpages/tertilesc3hw-16/tile-31.png [961/1537] Generating base/texpages/tertilesc3hw-16/tile-32.png [962/1537] Generating base/texpages/tertilesc3hw-16/tile-33.png [963/1537] Generating base/texpages/tertilesc3hw-16/tile-34.png [964/1537] Generating base/texpages/tertilesc3hw-16/tile-35.png [965/1537] Generating base/texpages/tertilesc3hw-16/tile-36.png [966/1537] Generating base/texpages/tertilesc3hw-16/tile-37.png [967/1537] Generating base/texpages/tertilesc3hw-16/tile-38.png [968/1537] Generating base/texpages/tertilesc3hw-16/tile-39.png [969/1537] Generating base/texpages/tertilesc3hw-16/tile-40.png [970/1537] Generating base/texpages/tertilesc3hw-16/tile-41.png [971/1537] Generating base/texpages/tertilesc3hw-16/tile-42.png [972/1537] Generating base/texpages/tertilesc3hw-16/tile-43.png [973/1537] Generating base/texpages/tertilesc3hw-16/tile-44.png [974/1537] Generating base/texpages/tertilesc3hw-16/tile-45.png [975/1537] Generating base/texpages/tertilesc3hw-16/tile-46.png [976/1537] Generating base/texpages/tertilesc3hw-16/tile-47.png [977/1537] Generating base/texpages/tertilesc3hw-16/tile-48.png [978/1537] Generating base/texpages/tertilesc3hw-16/tile-49.png [979/1537] Generating base/texpages/tertilesc3hw-16/tile-50.png [980/1537] Generating base/texpages/tertilesc3hw-16/tile-51.png [981/1537] Generating base/texpages/tertilesc3hw-16/tile-52.png [982/1537] Generating base/texpages/tertilesc3hw-16/tile-53.png [983/1537] Generating base/texpages/tertilesc3hw-16/tile-54.png [984/1537] Generating base/texpages/tertilesc3hw-16/tile-55.png [985/1537] Generating base/texpages/tertilesc3hw-16/tile-56.png [986/1537] Generating base/texpages/tertilesc3hw-16/tile-57.png [987/1537] Generating base/texpages/tertilesc3hw-16/tile-58.png [988/1537] Generating base/texpages/tertilesc3hw-16/tile-59.png [989/1537] Generating base/texpages/tertilesc3hw-16/tile-60.png [990/1537] Generating base/texpages/tertilesc3hw-16/tile-61.png [991/1537] Generating base/texpages/tertilesc3hw-16/tile-62.png [992/1537] Generating base/texpages/tertilesc3hw-16/tile-63.png [993/1537] Generating base/texpages/tertilesc3hw-16/tile-64.png [994/1537] Generating base/texpages/tertilesc3hw-16/tile-65.png [995/1537] Generating base/texpages/tertilesc3hw-16/tile-66.png [996/1537] Generating base/texpages/tertilesc3hw-16/tile-67.png [997/1537] Generating base/texpages/tertilesc3hw-16/tile-68.png [998/1537] Generating base/texpages/tertilesc3hw-16/tile-69.png [999/1537] Generating base/texpages/tertilesc3hw-16/tile-70.png [1000/1537] Generating base/texpages/tertilesc3hw-16/tile-71.png [1001/1537] Generating base/texpages/tertilesc3hw-16/tile-72.png [1002/1537] Generating base/texpages/tertilesc3hw-16/tile-73.png [1003/1537] Generating base/texpages/tertilesc3hw-16/tile-74.png [1004/1537] Generating base/texpages/tertilesc3hw-16/tile-75.png [1005/1537] Generating base/texpages/tertilesc3hw-16/tile-76.png [1006/1537] Generating base/texpages/tertilesc3hw-16/tile-77.png [1007/1537] Generating base/texpages/tertilesc3hw-16/tile-78.png [1008/1537] Generating base/texpages/tertilesc3hw-16/tile-79.png [1009/1537] Generating base/texpages/tertilesc3hw-32/tile-00.png [1010/1537] Generating base/texpages/tertilesc3hw-32/tile-01.png [1011/1537] Generating base/texpages/tertilesc3hw-32/tile-02.png [1012/1537] Generating base/texpages/tertilesc3hw-32/tile-03.png [1013/1537] Generating base/texpages/tertilesc3hw-32/tile-04.png [1014/1537] Generating base/texpages/tertilesc3hw-32/tile-05.png [1015/1537] Generating base/texpages/tertilesc3hw-32/tile-06.png [1016/1537] Generating base/texpages/tertilesc3hw-32/tile-07.png [1017/1537] Generating base/texpages/tertilesc3hw-32/tile-08.png [1018/1537] Generating base/texpages/tertilesc3hw-32/tile-09.png [1019/1537] Generating base/texpages/tertilesc3hw-32/tile-10.png [1020/1537] Generating base/texpages/tertilesc3hw-32/tile-11.png [1021/1537] Generating base/texpages/tertilesc3hw-32/tile-12.png [1022/1537] Generating base/texpages/tertilesc3hw-32/tile-13.png [1023/1537] Generating base/texpages/tertilesc3hw-32/tile-14.png [1024/1537] Generating base/texpages/tertilesc3hw-32/tile-15.png [1025/1537] Generating base/texpages/tertilesc3hw-32/tile-16.png [1026/1537] Generating base/texpages/tertilesc3hw-32/tile-17.png [1027/1537] Generating base/texpages/tertilesc3hw-32/tile-18.png [1028/1537] Generating base/texpages/tertilesc3hw-32/tile-19.png [1029/1537] Generating base/texpages/tertilesc3hw-32/tile-20.png [1030/1537] Generating base/texpages/tertilesc3hw-32/tile-21.png [1031/1537] Generating base/texpages/tertilesc3hw-32/tile-22.png [1032/1537] Generating base/texpages/tertilesc3hw-32/tile-23.png [1033/1537] Generating base/texpages/tertilesc3hw-32/tile-24.png [1034/1537] Generating base/texpages/tertilesc3hw-32/tile-25.png [1035/1537] Generating base/texpages/tertilesc3hw-32/tile-26.png [1036/1537] Generating base/texpages/tertilesc3hw-32/tile-27.png [1037/1537] Generating base/texpages/tertilesc3hw-32/tile-28.png [1038/1537] Generating base/texpages/tertilesc3hw-32/tile-29.png [1039/1537] Generating base/texpages/tertilesc3hw-32/tile-30.png [1040/1537] Generating base/texpages/page-95-brown-rocks-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-95-brown-rocks-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-95-brown-rocks-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-95-brown-rocks-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-95-brown-rocks-urban.ktx2" size 1344191 bytes in 163.975 secs [1041/1537] Generating base/texpages/tertilesc3hw-32/tile-32.png [1042/1537] Generating base/texpages/tertilesc3hw-32/tile-33.png [1043/1537] Generating base/texpages/tertilesc3hw-32/tile-34.png [1044/1537] Generating base/texpages/tertilesc3hw-32/tile-39.png [1045/1537] Generating base/texpages/tertilesc3hw-32/tile-31.png [1046/1537] Generating base/texpages/tertilesc3hw-32/tile-35.png [1047/1537] Generating base/texpages/tertilesc3hw-32/tile-36.png [1048/1537] Generating base/texpages/tertilesc3hw-32/tile-37.png [1049/1537] Generating base/texpages/tertilesc3hw-32/tile-38.png [1050/1537] Generating base/texpages/tertilesc3hw-32/tile-40.png [1051/1537] Generating base/texpages/tertilesc3hw-32/tile-41.png [1052/1537] Generating base/texpages/tertilesc3hw-32/tile-42.png [1053/1537] Generating base/texpages/tertilesc3hw-32/tile-43.png [1054/1537] Generating base/texpages/tertilesc3hw-32/tile-44.png [1055/1537] Generating base/texpages/tertilesc3hw-32/tile-45.png [1056/1537] Generating base/texpages/tertilesc3hw-32/tile-46.png [1057/1537] Generating base/texpages/tertilesc3hw-32/tile-47.png [1058/1537] Generating base/texpages/tertilesc3hw-32/tile-48.png [1059/1537] Generating base/texpages/tertilesc3hw-32/tile-49.png [1060/1537] Generating base/texpages/tertilesc3hw-32/tile-51.png [1061/1537] Generating base/texpages/tertilesc3hw-32/tile-50.png [1062/1537] Generating base/texpages/tertilesc3hw-32/tile-52.png [1063/1537] Generating base/texpages/tertilesc3hw-32/tile-53.png [1064/1537] Generating base/texpages/tertilesc3hw-32/tile-54.png [1065/1537] Generating base/texpages/tertilesc3hw-32/tile-55.png [1066/1537] Generating base/texpages/tertilesc3hw-32/tile-57.png [1067/1537] Generating base/texpages/tertilesc3hw-32/tile-58.png [1068/1537] Generating base/texpages/tertilesc3hw-32/tile-59.png [1069/1537] Generating base/texpages/tertilesc3hw-32/tile-56.png [1070/1537] Generating base/texpages/tertilesc3hw-32/tile-60.png [1071/1537] Generating base/texpages/tertilesc3hw-32/tile-61.png [1072/1537] Generating base/texpages/tertilesc3hw-32/tile-62.png [1073/1537] Generating base/texpages/tertilesc3hw-32/tile-63.png [1074/1537] Generating base/texpages/tertilesc3hw-32/tile-64.png [1075/1537] Generating base/texpages/tertilesc3hw-32/tile-65.png [1076/1537] Generating base/texpages/tertilesc3hw-32/tile-66.png [1077/1537] Generating base/texpages/tertilesc3hw-32/tile-67.png [1078/1537] Generating base/texpages/tertilesc3hw-32/tile-68.png [1079/1537] Generating base/texpages/tertilesc3hw-32/tile-69.png [1080/1537] Generating base/texpages/tertilesc3hw-32/tile-70.png [1081/1537] Generating base/texpages/tertilesc3hw-32/tile-71.png [1082/1537] Generating base/texpages/tertilesc3hw-32/tile-72.png [1083/1537] Generating base/texpages/tertilesc3hw-32/tile-73.png [1084/1537] Generating base/texpages/tertilesc3hw-32/tile-74.png [1085/1537] Generating base/texpages/tertilesc3hw-32/tile-75.png [1086/1537] Generating base/texpages/tertilesc3hw-32/tile-76.png [1087/1537] Generating base/texpages/tertilesc3hw-32/tile-77.png [1088/1537] Generating base/texpages/tertilesc3hw-32/tile-78.png [1089/1537] Generating base/texpages/tertilesc3hw-32/tile-79.png [1090/1537] Generating base/texpages/tertilesc3hw-64/tile-00.png [1091/1537] Generating base/texpages/tertilesc3hw-64/tile-01.png [1092/1537] Generating base/texpages/tertilesc3hw-64/tile-02.png [1093/1537] Generating base/texpages/tertilesc3hw-64/tile-03.png [1094/1537] Generating base/texpages/tertilesc3hw-64/tile-04.png [1095/1537] Generating base/texpages/tertilesc3hw-64/tile-05.png [1096/1537] Generating base/texpages/tertilesc3hw-64/tile-06.png [1097/1537] Generating base/texpages/tertilesc3hw-64/tile-07.png [1098/1537] Generating base/texpages/tertilesc3hw-64/tile-08.png [1099/1537] Generating base/texpages/tertilesc3hw-64/tile-09.png [1100/1537] Generating base/texpages/tertilesc3hw-64/tile-10.png [1101/1537] Generating base/texpages/tertilesc3hw-64/tile-11.png [1102/1537] Generating base/texpages/tertilesc3hw-64/tile-12.png [1103/1537] Generating base/texpages/tertilesc3hw-64/tile-13.png [1104/1537] Generating base/texpages/tertilesc3hw-64/tile-14.png [1105/1537] Generating base/texpages/tertilesc3hw-64/tile-15.png [1106/1537] Generating base/texpages/tertilesc3hw-64/tile-16.png [1107/1537] Generating base/texpages/tertilesc3hw-64/tile-17.png [1108/1537] Generating base/texpages/tertilesc3hw-64/tile-18.png [1109/1537] Generating base/texpages/tertilesc3hw-64/tile-19.png [1110/1537] Generating base/texpages/tertilesc3hw-64/tile-20.png [1111/1537] Generating base/texpages/tertilesc3hw-64/tile-21.png [1112/1537] Generating base/texpages/tertilesc3hw-64/tile-22.png [1113/1537] Generating base/texpages/tertilesc3hw-64/tile-23.png [1114/1537] Generating base/texpages/tertilesc3hw-64/tile-24.png [1115/1537] Generating base/texpages/tertilesc3hw-64/tile-25.png [1116/1537] Generating base/texpages/tertilesc3hw-64/tile-26.png [1117/1537] Generating base/texpages/tertilesc3hw-64/tile-27.png [1118/1537] Generating base/texpages/tertilesc3hw-64/tile-28.png [1119/1537] Generating base/texpages/tertilesc3hw-64/tile-29.png [1120/1537] Generating base/texpages/tertilesc3hw-64/tile-30.png [1121/1537] Generating base/texpages/tertilesc3hw-64/tile-31.png [1122/1537] Generating base/texpages/tertilesc3hw-64/tile-32.png [1123/1537] Generating base/texpages/tertilesc3hw-64/tile-33.png [1124/1537] Generating base/texpages/tertilesc3hw-64/tile-34.png [1125/1537] Generating base/texpages/tertilesc3hw-64/tile-35.png [1126/1537] Generating base/texpages/tertilesc3hw-64/tile-36.png [1127/1537] Generating base/texpages/tertilesc3hw-64/tile-37.png [1128/1537] Generating base/texpages/tertilesc3hw-64/tile-38.png [1129/1537] Generating base/texpages/tertilesc3hw-64/tile-39.png [1130/1537] Generating base/texpages/page-97-burned-tiles-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-97-burned-tiles-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-97-burned-tiles-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-97-burned-tiles-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-97-burned-tiles-urban.ktx2" size 1102059 bytes in 157.297 secs [1131/1537] Generating base/texpages/tertilesc3hw-64/tile-40.png [1132/1537] Generating base/texpages/tertilesc3hw-64/tile-41.png [1133/1537] Generating base/texpages/tertilesc3hw-64/tile-42.png [1134/1537] Generating base/texpages/tertilesc3hw-64/tile-43.png [1135/1537] Generating base/texpages/tertilesc3hw-64/tile-44.png [1136/1537] Generating base/texpages/tertilesc3hw-64/tile-45.png [1137/1537] Generating base/texpages/tertilesc3hw-64/tile-46.png [1138/1537] Generating base/texpages/tertilesc3hw-64/tile-47.png [1139/1537] Generating base/texpages/tertilesc3hw-64/tile-48.png [1140/1537] Generating base/texpages/tertilesc3hw-64/tile-49.png [1141/1537] Generating base/texpages/tertilesc3hw-64/tile-50.png [1142/1537] Generating base/texpages/tertilesc3hw-64/tile-51.png [1143/1537] Generating base/texpages/tertilesc3hw-64/tile-52.png [1144/1537] Generating base/texpages/tertilesc3hw-64/tile-53.png [1145/1537] Generating base/texpages/tertilesc3hw-64/tile-54.png [1146/1537] Generating base/texpages/tertilesc3hw-64/tile-55.png [1147/1537] Generating base/texpages/tertilesc3hw-64/tile-56.png [1148/1537] Generating base/texpages/tertilesc3hw-64/tile-57.png [1149/1537] Generating base/texpages/tertilesc3hw-64/tile-58.png [1150/1537] Generating base/texpages/tertilesc3hw-64/tile-59.png [1151/1537] Generating base/texpages/tertilesc3hw-64/tile-60.png [1152/1537] Generating base/texpages/tertilesc3hw-64/tile-61.png [1153/1537] Generating base/texpages/tertilesc3hw-64/tile-62.png [1154/1537] Generating base/texpages/tertilesc3hw-64/tile-63.png [1155/1537] Generating base/texpages/tertilesc3hw-64/tile-64.png [1156/1537] Generating base/texpages/tertilesc3hw-64/tile-65.png [1157/1537] Generating base/texpages/tertilesc3hw-64/tile-66.png [1158/1537] Generating base/texpages/tertilesc3hw-64/tile-67.png [1159/1537] Generating base/texpages/tertilesc3hw-64/tile-68.png [1160/1537] Generating base/texpages/tertilesc3hw-64/tile-69.png [1161/1537] Generating base/texpages/tertilesc3hw-64/tile-70.png [1162/1537] Generating base/texpages/tertilesc3hw-64/tile-71.png [1163/1537] Generating base/texpages/tertilesc3hw-64/tile-72.png [1164/1537] Generating base/texpages/tertilesc3hw-64/tile-73.png [1165/1537] Generating base/texpages/tertilesc3hw-64/tile-74.png [1166/1537] Generating base/texpages/tertilesc3hw-64/tile-75.png [1167/1537] Generating base/texpages/tertilesc3hw-64/tile-76.png [1168/1537] Generating base/texpages/tertilesc3hw-64/tile-77.png [1169/1537] Generating base/texpages/tertilesc3hw-64/tile-78.png [1170/1537] Generating base/texpages/tertilesc3hw-64/tile-79.png [1171/1537] Generating base/texpages/tertilesc3hw.radar [1172/1537] Generating base/texpages/znull_norm.png [1173/1537] Generating base/texpages/znull_spec.png [1174/1537] Generating base/texpages/page-96-burned-ground-urban.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-96-burned-ground-urban.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-96-burned-ground-urban.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-96-burned-ground-urban.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-96-burned-ground-urban.ktx2" size 1275772 bytes in 159.680 secs [1175/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_internal.cpp.o [1176/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_version.cpp.o [1177/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_debug.cpp.o [1178/1537] cd /startdir/src/build/data && /usr/bin/cmake -E chdir /startdir/src/warzone2100/data/mp /usr/bin/zip -X -r -0 -q "--exclude='*/.git*'" /startdir/src/build/data/mp.wz addon.lev ruleset.json anims challenges tests components effects messages multiplay stats structs wrf [1179/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_terrain_types.cpp.o [1180/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_io.cpp.o [1181/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_crc.cpp.o [1182/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_levparse.cpp.o [1183/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_preview.cpp.o [1184/1537] Building CXX object lib/exceptionhandler/CMakeFiles/exception-handler.dir/exceptionhandler.cpp.o [1185/1537] Building CXX object lib/wzmaplib/CMakeFiles/ZipIOProvider.dir/plugins/ZipIOProvider/src/ZipIOProvider.cpp.o [1186/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/frameresource.cpp.o [1187/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/geometry.cpp.o [1188/1537] Building CXX object lib/exceptionhandler/CMakeFiles/exception-handler.dir/dumpinfo.cpp.o [1189/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_script.cpp.o [1190/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/mac_wrapper.cpp.o [1191/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/crc.cpp.o [1192/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/i18n.cpp.o [1193/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/resource_parser.cpp.o [1194/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/frame.cpp.o [1195/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/lexer_input.cpp.o [1196/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/treap.cpp.o [1197/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/stdio_ext.cpp.o [1198/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/resource_lexer.cpp.o [1199/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/strres_parser.cpp.o [1200/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/strres_lexer.cpp.o [1201/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/utf.cpp.o [1202/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/physfs_ext.cpp.o [1203/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/strres.cpp.o [1204/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/wztime.cpp.o [1205/1537] Building CXX object lib/gamelib/CMakeFiles/gamelib.dir/audp_lexer.cpp.o [1206/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/trig.cpp.o [1207/1537] Building CXX object lib/gamelib/CMakeFiles/gamelib.dir/audp_parser.cpp.o [1208/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_jsonhelpers.cpp.o [1209/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/wzpaths.cpp.o [1210/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/stb_image_resize.cpp.o [1211/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_stats.cpp.o [1212/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/wzstring.cpp.o [1213/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_image_compress_priv.cpp.o [1214/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/jpeg_encoder.cpp.o [1215/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/debug.cpp.o [1216/1537] Building CXX object lib/gamelib/CMakeFiles/gamelib.dir/gtime.cpp.o [1217/1537] Generating base/texpages/page-99-grass-rockies.ktx2 Basis Universal GPU Texture Compressor v1.16.3 Copyright (C) 2019-2022 Binomial LLC, All rights reserved Multithreading: 1, Zstandard support: 1, OpenCL: 0 Processing 1 total file(s) Processing source file "/startdir/src/warzone2100/data/base/texpages/page-99-grass-rockies.png" Read source image "/startdir/src/warzone2100/data/base/texpages/page-99-grass-rockies.png", 2048x2048 Total basis file slices: 11 Slice: 0, alpha: 0, orig width/height: 1024x1024, width/height: 1024x1024, first_block: 0, image_index: 0, mip_level: 0, iframe: 0 Slice: 1, alpha: 0, orig width/height: 512x512, width/height: 512x512, first_block: 65536, image_index: 0, mip_level: 1, iframe: 0 Slice: 2, alpha: 0, orig width/height: 256x256, width/height: 256x256, first_block: 81920, image_index: 0, mip_level: 2, iframe: 0 Slice: 3, alpha: 0, orig width/height: 128x128, width/height: 128x128, first_block: 86016, image_index: 0, mip_level: 3, iframe: 0 Slice: 4, alpha: 0, orig width/height: 64x64, width/height: 64x64, first_block: 87040, image_index: 0, mip_level: 4, iframe: 0 Slice: 5, alpha: 0, orig width/height: 32x32, width/height: 32x32, first_block: 87296, image_index: 0, mip_level: 5, iframe: 0 Slice: 6, alpha: 0, orig width/height: 16x16, width/height: 16x16, first_block: 87360, image_index: 0, mip_level: 6, iframe: 0 Slice: 7, alpha: 0, orig width/height: 8x8, width/height: 8x8, first_block: 87376, image_index: 0, mip_level: 7, iframe: 0 Slice: 8, alpha: 0, orig width/height: 4x4, width/height: 4x4, first_block: 87380, image_index: 0, mip_level: 8, iframe: 0 Slice: 9, alpha: 0, orig width/height: 2x2, width/height: 4x4, first_block: 87381, image_index: 0, mip_level: 9, iframe: 0 Slice: 10, alpha: 0, orig width/height: 1x1, width/height: 4x4, first_block: 87382, image_index: 0, mip_level: 10, iframe: 0 Wrote output .basis/.ktx2 file "/startdir/src/build/data/base/texpages/page-99-grass-rockies.ktx2" Compression succeeded to file "/startdir/src/build/data/base/texpages/page-99-grass-rockies.ktx2" size 1372893 bytes in 138.764 secs [1218/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/pieclip.cpp.o [1219/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_null.cpp.o [1220/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_image_basis_priv.cpp.o [1221/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/bitimage.cpp.o [1222/1537] Building CXX object lib/framework/CMakeFiles/framework.dir/wzconfig.cpp.o [1223/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map_package.cpp.o [1224/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/pieimage.cpp.o [1225/1537] Linking CXX static library lib/framework/libframework.a [1226/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/imdload.cpp.o [1227/1537] Linking CXX static library lib/exceptionhandler/libexception-handler.a [1228/1537] Linking CXX static library lib/gamelib/libgamelib.a [1229/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piematrix.cpp.o [1230/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/pieblitfunc.cpp.o [1231/1537] Building CXX object lib/wzmaplib/CMakeFiles/wzmaplib.dir/src/map.cpp.o [1232/1537] Linking CXX static library lib/wzmaplib/libwzmaplib.a [1233/1537] Linking CXX static library lib/wzmaplib/libZipIOProvider.a [1234/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piemode.cpp.o [1235/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piefunc.cpp.o [1236/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piepalette.cpp.o [1237/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/png_util.cpp.o [1238/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piestate.cpp.o [1239/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/tex.cpp.o [1240/1537] Building CXX object lib/ivis_opengl/3rdparty/etcpak/CMakeFiles/etcpak.dir/Tables.cpp.o [1241/1537] cd /startdir/src/build/data && /usr/bin/cmake -E chdir /startdir/src/warzone2100/data/base /usr/bin/cmake -E env LC_ALL=C LC_COLLATE=C /usr/bin/zip -X -r -0 -q "--exclude='*/.git*'" /startdir/src/build/data/base.wz palette.txt audio campaigns components effects features gamedesc.lev ruleset.json images messages misc script sequenceaudio shaders stats structs tileset wrf && /usr/bin/cmake -E chdir /startdir/src/build/data/base /usr/bin/cmake -E env LC_ALL=C LC_COLLATE=C /usr/bin/zip -X -r -0 -q "--exclude='*/.git*'" /startdir/src/build/data/base.wz shaders && /usr/bin/cmake -E chdir /startdir/src/build/data/base /usr/bin/zip -X -r -0 -q "--exclude='*/.git*'" /startdir/src/build/data/base.wz texpages [1242/1537] Building CXX object lib/ivis_opengl/3rdparty/etcpak/CMakeFiles/etcpak.dir/Dither.cpp.o [1243/1537] Generating netplay_config.h ++Get build revision info from: /startdir/src/build/build_tools/autorevision.cache CMake Deprecation Warning at build_tools/autorevision.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. CMake Deprecation Warning at build_tools/autorevision_helpers.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/netplay/autorevision_netplay.cmake:45 (include) ++NETCODE_VERSION_MAJOR: 0x4000 ++NETCODE_VERSION_MINOR: 81 [1244/1537] Building CXX object lib/ivis_opengl/3rdparty/etcpak/CMakeFiles/etcpak.dir/ProcessDxtc.cpp.o [1245/1537] Running utility command for data [1246/1537] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/cursor_sdl_helpers.cpp.o [1247/1537] Building CXX object lib/ivis_opengl/3rdparty/etcpak/CMakeFiles/etcpak.dir/ProcessRGB.cpp.o /startdir/src/warzone2100/lib/ivis_opengl/3rdparty/etcpak/ProcessRGB.cpp: In function ‘int GetMulSel(int)’: /startdir/src/warzone2100/lib/ivis_opengl/3rdparty/etcpak/ProcessRGB.cpp:3197:1: warning: control reaches end of non-void function [-Wreturn-type] 3197 | } | ^ [1248/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api.cpp.o [1249/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/piedraw.cpp.o [1250/1537] Linking CXX static library lib/ivis_opengl/3rdparty/etcpak/libetcpak.a [1251/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/screen.cpp.o [1252/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vk_mem_alloc.cpp.o [1253/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_gl.cpp.o [1254/1537] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netjoin_stub.cpp.o [1255/1537] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netlog.cpp.o [1256/1537] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/cursors_sdl.cpp.o [1257/1537] Building CXX object lib/netplay/CMakeFiles/netplay.dir/nettypes.cpp.o [1258/1537] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netqueue.cpp.o [1259/1537] Building CXX object lib/sequence/CMakeFiles/sequence.dir/timer.cpp.o [1260/1537] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_gl_sdl.cpp.o [1261/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/textdraw.cpp.o [1262/1537] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_null_sdl.cpp.o [1263/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_renderpasscompat.cpp.o [1264/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/3rdparty/vkh_info.cpp.o [1265/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/audio_id.cpp.o [1266/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/openal_error.cpp.o [1267/1537] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netsocket.cpp.o [1268/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/openal_info.cpp.o [1269/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/oggopus.cpp.o [1270/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/oggvorbis.cpp.o [1271/1537] Building C object lib/sound/CMakeFiles/opusfile.dir/3rdparty/opusfile/src/internal.c.o [1272/1537] Building C object lib/sound/CMakeFiles/opusfile.dir/3rdparty/opusfile/src/info.c.o [1273/1537] Building CXX object lib/sequence/CMakeFiles/sequence.dir/sequence.cpp.o [1274/1537] Building C object lib/sound/CMakeFiles/opusfile.dir/3rdparty/opusfile/src/stream.c.o [1275/1537] Linking CXX static library lib/sequence/libsequence.a [1276/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/audio.cpp.o [1277/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/cdaudio.cpp.o [1278/1537] Building C object lib/sound/CMakeFiles/opusfile.dir/3rdparty/opusfile/src/opusfile.c.o [1279/1537] Linking C static library lib/sound/libopusfile.a [1280/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/openal_track.cpp.o [1281/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/cliprect.cpp.o [1282/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/bar.cpp.o [1283/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/alignment.cpp.o [1284/1537] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netreplay.cpp.o [1285/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/checkbox.cpp.o [1286/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/track.cpp.o [1287/1537] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/main_sdl.cpp.o [1288/1537] Building CXX object lib/netplay/CMakeFiles/netplay.dir/netplay.cpp.o [1289/1537] Linking CXX static library lib/netplay/libnetplay.a [1290/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/gridallocation.cpp.o [1291/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/button.cpp.o [1292/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/dropdown.cpp.o [1293/1537] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_sdl.cpp.o [1294/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/form.cpp.o [1295/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/editbox.cpp.o [1296/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/label.cpp.o [1297/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/margin.cpp.o [1298/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/gridlayout.cpp.o [1299/1537] Building CXX object lib/sound/CMakeFiles/sound.dir/playlist.cpp.o [1300/1537] Linking CXX static library lib/sound/libsound.a [1301/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/scrollablelist.cpp.o [1302/1537] Generating net.wz2100.warzone2100.appdata.xml ++Get build revision info from: /startdir/src/build/build_tools/autorevision.cache CMake Deprecation Warning at build_tools/autorevision.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. CMake Deprecation Warning at build_tools/autorevision_helpers.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): icons/autorevision_metainfo.cmake:51 (include) ++WZ_OUTPUT_NAME_SUFFIX: ++WZ_NAME_SUFFIX: ++WZ_APPSTREAM_ID: net.wz2100.warzone2100 ++WZ_METAINFO_RELEASE_VERSION: 4.3.5 ++WZ_METAINFO_RELEASE_TYPE: stable ++WZ_METAINFO_RELEASE_DATE: 2023-04-16 [1303/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/listwidget.cpp.o [1304/1537] Building CXX object lib/sdl/CMakeFiles/sdl-backend.dir/gfx_api_vk_sdl.cpp.o [1305/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/resize.cpp.o [1306/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/multibutform.cpp.o [1307/1537] Extract translatable messages to /startdir/src/build/po/warzone2100.pot -- Using provided XGETTEXT_CMD: "/usr/bin/xgettext" ++ _xgettext_temp_output_file: /startdir/src/build/po/warzone2100.pot.20231014143124-u5n1qyx80.tmp ++ Saving output file: /startdir/src/build/po/warzone2100.pot [1308/1537] Generating ar_SA.po [1309/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/slider.cpp.o [1310/1537] Generating af_ZA.po [1311/1537] Generating bg_BG.po [1312/1537] Generating locale/bg_BG/LC_MESSAGES/warzone2100.mo 937 translated messages, 3 fuzzy translations, 2406 untranslated messages. [1313/1537] Generating locale/ar_SA/LC_MESSAGES/warzone2100.mo 2683 translated messages, 4 fuzzy translations, 659 untranslated messages. [1314/1537] Generating ca_ES.po [1315/1537] Generating locale/af_ZA/LC_MESSAGES/warzone2100.mo 0 translated messages, 3346 untranslated messages. [1316/1537] Generating cs.po [1317/1537] Building CXX object lib/ivis_opengl/CMakeFiles/ivis-opengl.dir/gfx_api_vk.cpp.o [1318/1537] Generating locale/cs/LC_MESSAGES/warzone2100.mo 280 translated messages, 3 fuzzy translations, 3063 untranslated messages. [1319/1537] Generating locale/ca_ES/LC_MESSAGES/warzone2100.mo 2588 translated messages, 6 fuzzy translations, 752 untranslated messages. [1320/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/scrollbar.cpp.o [1321/1537] Generating da.po [1322/1537] Generating de.po [1323/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/paragraph.cpp.o [1324/1537] Generating en_GB.po [1325/1537] Generating locale/da/LC_MESSAGES/warzone2100.mo 727 translated messages, 5 fuzzy translations, 2614 untranslated messages. [1326/1537] Generating locale/de/LC_MESSAGES/warzone2100.mo 3337 translated messages, 8 fuzzy translations, 1 untranslated message. [1327/1537] Generating locale/en_GB/LC_MESSAGES/warzone2100.mo 213 translated messages, 3133 untranslated messages. [1328/1537] Generating el.po [1329/1537] Generating eo.po [1330/1537] Linking CXX static library lib/ivis_opengl/libivis-opengl.a [1331/1537] Generating fa_IR.po [1332/1537] Linking CXX static library lib/sdl/libsdl-backend.a [1333/1537] Generating locale/el/LC_MESSAGES/warzone2100.mo 2818 translated messages, 6 fuzzy translations, 522 untranslated messages. [1334/1537] Generating locale/eo/LC_MESSAGES/warzone2100.mo 9 translated messages, 3337 untranslated messages. [1335/1537] Generating fi.po [1336/1537] Generating et_EE.po [1337/1537] Generating locale/fa_IR/LC_MESSAGES/warzone2100.mo 67 translated messages, 3279 untranslated messages. [1338/1537] Generating fr.po [1339/1537] Generating locale/fi/LC_MESSAGES/warzone2100.mo 206 translated messages, 1 fuzzy translation, 3139 untranslated messages. [1340/1537] Generating locale/fr/LC_MESSAGES/warzone2100.mo 3254 translated messages, 8 fuzzy translations, 84 untranslated messages. [1341/1537] Generating es.po [1342/1537] Generating locale/et_EE/LC_MESSAGES/warzone2100.mo 2279 translated messages, 5 fuzzy translations, 1062 untranslated messages. [1343/1537] Generating he_IL.po [1344/1537] Generating fy.po [1345/1537] Generating ga.po [1346/1537] Generating locale/es/LC_MESSAGES/warzone2100.mo 3091 translated messages, 7 fuzzy translations, 248 untranslated messages. [1347/1537] Generating locale/he_IL/LC_MESSAGES/warzone2100.mo 379 translated messages, 2967 untranslated messages. [1348/1537] Generating id.po [1349/1537] Generating hr.po [1350/1537] Generating hu.po [1351/1537] Generating locale/ga/LC_MESSAGES/warzone2100.mo 44 translated messages, 1 fuzzy translation, 3301 untranslated messages. [1352/1537] Generating locale/fy/LC_MESSAGES/warzone2100.mo 137 translated messages, 3 fuzzy translations, 3206 untranslated messages. [1353/1537] Generating locale/hr/LC_MESSAGES/warzone2100.mo 1733 translated messages, 5 fuzzy translations, 1608 untranslated messages. [1354/1537] Generating locale/id/LC_MESSAGES/warzone2100.mo 26 translated messages, 8 fuzzy translations, 3312 untranslated messages. [1355/1537] Generating id_ID.po [1356/1537] Generating locale/hu/LC_MESSAGES/warzone2100.mo 3270 translated messages, 7 fuzzy translations, 69 untranslated messages. [1357/1537] Generating ja_JP.po [1358/1537] Generating locale/ja_JP/LC_MESSAGES/warzone2100.mo 6 translated messages, 3340 untranslated messages. [1359/1537] Generating ko.po [1360/1537] Generating locale/id_ID/LC_MESSAGES/warzone2100.mo 3288 translated messages, 8 fuzzy translations, 50 untranslated messages. [1361/1537] Generating locale/ko/LC_MESSAGES/warzone2100.mo 2741 translated messages, 7 fuzzy translations, 598 untranslated messages. [1362/1537] Generating it.po [1363/1537] Generating my_MM.po [1364/1537] Generating la.po [1365/1537] Generating lt.po [1366/1537] Generating nb.po [1367/1537] Generating nl.po [1368/1537] Generating locale/nl/LC_MESSAGES/warzone2100.mo 2557 translated messages, 6 fuzzy translations, 783 untranslated messages. [1369/1537] Generating locale/la/LC_MESSAGES/warzone2100.mo 72 translated messages, 1 fuzzy translation, 3273 untranslated messages. [1370/1537] Generating pt.po [1371/1537] Generating locale/it/LC_MESSAGES/warzone2100.mo 3310 translated messages, 8 fuzzy translations, 28 untranslated messages. [1372/1537] Generating locale/lt/LC_MESSAGES/warzone2100.mo 49 translated messages, 3297 untranslated messages. [1373/1537] Generating locale/nb/LC_MESSAGES/warzone2100.mo 407 translated messages, 4 fuzzy translations, 2935 untranslated messages. [1374/1537] Generating locale/my_MM/LC_MESSAGES/warzone2100.mo 0 translated messages, 3346 untranslated messages. [1375/1537] Generating locale/pt/LC_MESSAGES/warzone2100.mo 3233 translated messages, 8 fuzzy translations, 105 untranslated messages. [1376/1537] Generating pl.po [1377/1537] Generating sk.po [1378/1537] Generating ro.po [1379/1537] Generating locale/pl/LC_MESSAGES/warzone2100.mo 2861 translated messages, 6 fuzzy translations, 479 untranslated messages. [1380/1537] Generating locale/ro/LC_MESSAGES/warzone2100.mo 2574 translated messages, 6 fuzzy translations, 766 untranslated messages. [1381/1537] Generating sl.po [1382/1537] Generating ru.po [1383/1537] Generating tt_RU.po [1384/1537] Generating locale/sk/LC_MESSAGES/warzone2100.mo 464 translated messages, 3 fuzzy translations, 2879 untranslated messages. [1385/1537] Generating tr.po [1386/1537] Generating locale/ru/LC_MESSAGES/warzone2100.mo 3327 translated messages, 8 fuzzy translations, 11 untranslated messages. [1387/1537] Generating pt_BR.po [1388/1537] Generating locale/sl/LC_MESSAGES/warzone2100.mo 2864 translated messages, 7 fuzzy translations, 475 untranslated messages. [1389/1537] Generating locale/tt_RU/LC_MESSAGES/warzone2100.mo 123 translated messages, 3223 untranslated messages. [1390/1537] Generating locale/tr/LC_MESSAGES/warzone2100.mo 3336 translated messages, 8 fuzzy translations, 2 untranslated messages. [1391/1537] Generating uk_UA.po [1392/1537] Generating locale/pt_BR/LC_MESSAGES/warzone2100.mo 3228 translated messages, 7 fuzzy translations, 111 untranslated messages. [1393/1537] Generating locale/uk_UA/LC_MESSAGES/warzone2100.mo 3176 translated messages, 7 fuzzy translations, 163 untranslated messages. [1394/1537] Generating zh_CN.po [1395/1537] Generating zh_TW.po [1396/1537] Generating locale/zh_CN/LC_MESSAGES/warzone2100.mo 2798 translated messages, 6 fuzzy translations, 542 untranslated messages. [1397/1537] Generating locale/zh_TW/LC_MESSAGES/warzone2100.mo 2019 translated messages, 5 fuzzy translations, 1322 untranslated messages. [1398/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/tip.cpp.o [1399/1537] Running utility command for wz2100_doc -- Finished generating JS docs [1400/1537] Running utility command for wz2100_manpages [1401/1537] Building CXX object src/CMakeFiles/warzone2100.dir/3rdparty/physfs_memoryio.cpp.o [1402/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/table.cpp.o [1403/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/widget.cpp.o [1404/1537] Building CXX object src/CMakeFiles/warzone2100.dir/animation.cpp.o [1405/1537] Building CXX object src/CMakeFiles/warzone2100.dir/3rdparty/propertymatcher.cpp.o [1406/1537] Building CXX object lib/widget/CMakeFiles/widget.dir/jsontable.cpp.o [1407/1537] Linking CXX static library lib/widget/libwidget.a [1408/1537] Building CXX object src/CMakeFiles/warzone2100.dir/atmos.cpp.o [1409/1537] Building CXX object src/CMakeFiles/warzone2100.dir/advvis.cpp.o [1410/1537] Building CXX object src/CMakeFiles/warzone2100.dir/ai.cpp.o [1411/1537] Building CXX object src/CMakeFiles/warzone2100.dir/aud.cpp.o [1412/1537] Building CXX object src/integrations/CMakeFiles/wz-discord-integration.dir/wzdiscordrpc.cpp.o [1413/1537] Building CXX object src/CMakeFiles/warzone2100.dir/action.cpp.o [1414/1537] Building CXX object src/CMakeFiles/warzone2100.dir/bucket3d.cpp.o [1415/1537] Building CXX object src/CMakeFiles/warzone2100.dir/astar.cpp.o [1416/1537] Building CXX object src/CMakeFiles/warzone2100.dir/baseobject.cpp.o [1417/1537] Building CXX object src/CMakeFiles/warzone2100.dir/cheat.cpp.o [1418/1537] Building CXX object src/CMakeFiles/warzone2100.dir/chat.cpp.o [1419/1537] Building CXX object src/CMakeFiles/warzone2100.dir/difficulty.cpp.o [1420/1537] Building CXX object src/CMakeFiles/warzone2100.dir/activity.cpp.o [1421/1537] Building CXX object src/CMakeFiles/warzone2100.dir/cmddroid.cpp.o [1422/1537] Building CXX object src/CMakeFiles/warzone2100.dir/combat.cpp.o [1423/1537] Building CXX object src/CMakeFiles/warzone2100.dir/challenge.cpp.o [1424/1537] Building CXX object src/CMakeFiles/warzone2100.dir/clparse.cpp.o [1425/1537] Building CXX object src/CMakeFiles/warzone2100.dir/data.cpp.o [1426/1537] Building CXX object src/CMakeFiles/warzone2100.dir/edit3d.cpp.o [1427/1537] Building CXX object src/CMakeFiles/warzone2100.dir/component.cpp.o [1428/1537] Building CXX object src/CMakeFiles/warzone2100.dir/console.cpp.o [1429/1537] Building CXX object src/CMakeFiles/warzone2100.dir/faction.cpp.o [1430/1537] Building CXX object src/CMakeFiles/warzone2100.dir/display.cpp.o [1431/1537] Building CXX object src/CMakeFiles/warzone2100.dir/feature.cpp.o [1432/1537] Building CXX object src/CMakeFiles/warzone2100.dir/configuration.cpp.o [1433/1537] Building CXX object src/CMakeFiles/warzone2100.dir/gateway.cpp.o [1434/1537] Building CXX object src/CMakeFiles/warzone2100.dir/droid.cpp.o [1435/1537] Building CXX object src/CMakeFiles/warzone2100.dir/design.cpp.o [1436/1537] Building CXX object src/CMakeFiles/warzone2100.dir/display3d.cpp.o [1437/1537] Building CXX object src/CMakeFiles/warzone2100.dir/fpath.cpp.o [1438/1537] Building CXX object src/CMakeFiles/warzone2100.dir/group.cpp.o [1439/1537] Building CXX object src/CMakeFiles/warzone2100.dir/geometry.cpp.o [1440/1537] Building CXX object src/CMakeFiles/warzone2100.dir/effects.cpp.o [1441/1537] Building CXX object src/CMakeFiles/warzone2100.dir/input/debugmappings.cpp.o [1442/1537] Building CXX object src/CMakeFiles/warzone2100.dir/hci/commander.cpp.o [1443/1537] Building CXX object src/CMakeFiles/warzone2100.dir/input/keyconfig.cpp.o [1444/1537] Building CXX object src/CMakeFiles/warzone2100.dir/input/context.cpp.o [1445/1537] Building CXX object src/CMakeFiles/warzone2100.dir/hci/build.cpp.o [1446/1537] Building CXX object src/CMakeFiles/warzone2100.dir/ingameop.cpp.o [1447/1537] Building CXX object src/CMakeFiles/warzone2100.dir/frontend.cpp.o [1448/1537] Building CXX object src/CMakeFiles/warzone2100.dir/input/mapping.cpp.o [1449/1537] Building CXX object src/CMakeFiles/warzone2100.dir/hci.cpp.o [1450/1537] Building CXX object src/CMakeFiles/warzone2100.dir/level_lexer.cpp.o [1451/1537] Building CXX object src/CMakeFiles/warzone2100.dir/hci/objects_stats.cpp.o [1452/1537] Building CXX object src/CMakeFiles/warzone2100.dir/input/manager.cpp.o [1453/1537] Building CXX object src/CMakeFiles/warzone2100.dir/hci/manufacture.cpp.o [1454/1537] Building CXX object src/CMakeFiles/warzone2100.dir/intimage.cpp.o [1455/1537] Building CXX object src/CMakeFiles/warzone2100.dir/init.cpp.o [1456/1537] Building CXX object src/CMakeFiles/warzone2100.dir/hci/research.cpp.o [1457/1537] Building CXX object src/CMakeFiles/warzone2100.dir/intdisplay.cpp.o [1458/1537] Building CXX object src/CMakeFiles/warzone2100.dir/intorder.cpp.o [1459/1537] Building CXX object src/CMakeFiles/warzone2100.dir/lighting.cpp.o [1460/1537] Building CXX object src/CMakeFiles/warzone2100.dir/intelmap.cpp.o [1461/1537] Building CXX object src/CMakeFiles/warzone2100.dir/keybind.cpp.o [1462/1537] Building CXX object src/CMakeFiles/warzone2100.dir/game.cpp.o [1463/1537] Building CXX object src/CMakeFiles/warzone2100.dir/mapdisplay.cpp.o [1464/1537] Building CXX object src/CMakeFiles/warzone2100.dir/mapgrid.cpp.o [1465/1537] Building CXX object src/CMakeFiles/warzone2100.dir/levels.cpp.o [1466/1537] Building CXX object src/CMakeFiles/warzone2100.dir/keyedit.cpp.o [1467/1537] Building CXX object src/CMakeFiles/warzone2100.dir/loop.cpp.o [1468/1537] Building CXX object src/CMakeFiles/warzone2100.dir/mechanics.cpp.o [1469/1537] Building CXX object src/CMakeFiles/warzone2100.dir/map.cpp.o [1470/1537] Building CXX object src/CMakeFiles/warzone2100.dir/modding.cpp.o [1471/1537] Building CXX object src/CMakeFiles/warzone2100.dir/main.cpp.o [1472/1537] Building CXX object src/CMakeFiles/warzone2100.dir/miscimd.cpp.o [1473/1537] Building CXX object src/CMakeFiles/warzone2100.dir/loadsave.cpp.o [1474/1537] Building CXX object src/CMakeFiles/warzone2100.dir/message.cpp.o [1475/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multibot.cpp.o [1476/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multisync.cpp.o [1477/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multijoin.cpp.o [1478/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multigifts.cpp.o [1479/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multilimit.cpp.o [1480/1537] Building CXX object src/CMakeFiles/warzone2100.dir/move.cpp.o [1481/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multiopt.cpp.o [1482/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multilobbycommands.cpp.o [1483/1537] Building CXX object src/CMakeFiles/warzone2100.dir/mission.cpp.o [1484/1537] Building CXX object src/CMakeFiles/warzone2100.dir/pointtree.cpp.o [1485/1537] Building CXX object src/CMakeFiles/warzone2100.dir/objects.cpp.o [1486/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multistruct.cpp.o [1487/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multimenu.cpp.o [1488/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multiplay.cpp.o [1489/1537] Building CXX object src/CMakeFiles/warzone2100.dir/oprint.cpp.o [1490/1537] Building CXX object src/CMakeFiles/warzone2100.dir/nethelpers.cpp.o [1491/1537] Building CXX object src/CMakeFiles/warzone2100.dir/objmem.cpp.o [1492/1537] Building CXX object src/CMakeFiles/warzone2100.dir/random.cpp.o [1493/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multistat.cpp.o [1494/1537] Building CXX object src/CMakeFiles/warzone2100.dir/raycast.cpp.o [1495/1537] Building CXX object src/CMakeFiles/warzone2100.dir/musicmanager.cpp.o [1496/1537] Building CXX object src/CMakeFiles/warzone2100.dir/order.cpp.o [1497/1537] Building CXX object src/CMakeFiles/warzone2100.dir/power.cpp.o [1498/1537] Building CXX object src/CMakeFiles/warzone2100.dir/notifications.cpp.o [1499/1537] Building CXX object src/CMakeFiles/warzone2100.dir/projectile.cpp.o [1500/1537] Building CXX object src/CMakeFiles/warzone2100.dir/radar.cpp.o [1501/1537] Building CXX object src/CMakeFiles/warzone2100.dir/selection.cpp.o [1502/1537] Building CXX object src/CMakeFiles/warzone2100.dir/text.cpp.o [1503/1537] Building CXX object src/CMakeFiles/warzone2100.dir/scores.cpp.o [1504/1537] Building CXX object src/CMakeFiles/warzone2100.dir/qtscript.cpp.o [1505/1537] Building CXX object src/CMakeFiles/warzone2100.dir/seqdisp.cpp.o [1506/1537] Building CXX object src/CMakeFiles/warzone2100.dir/research.cpp.o [1507/1537] Building CXX object src/CMakeFiles/warzone2100.dir/multiint.cpp.o [1508/1537] Building CXX object src/CMakeFiles/warzone2100.dir/stats.cpp.o [1509/1537] Building CXX object src/CMakeFiles/warzone2100.dir/texture.cpp.o [1510/1537] Building CXX object src/CMakeFiles/warzone2100.dir/stdinreader.cpp.o [1511/1537] Building CXX object src/CMakeFiles/warzone2100.dir/terrain.cpp.o [1512/1537] Building CXX object src/CMakeFiles/warzone2100.dir/template.cpp.o [1513/1537] Building CXX object src/CMakeFiles/warzone2100.dir/urlhelpers.cpp.o [1514/1537] Building CXX object src/CMakeFiles/warzone2100.dir/version.cpp.o [1515/1537] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/msgbox.cpp.o [1516/1537] Building CXX object src/CMakeFiles/warzone2100.dir/spectatorwidgets.cpp.o [1517/1537] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/old.cpp.o [1518/1537] Building CXX object src/CMakeFiles/warzone2100.dir/structure.cpp.o [1519/1537] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/passbox.cpp.o [1520/1537] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/titleui.cpp.o [1521/1537] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/gamefind.cpp.o [1522/1537] Building CXX object src/CMakeFiles/warzone2100.dir/titleui/protocol.cpp.o [1523/1537] Linking CXX static library src/integrations/libwz-discord-integration.a [1524/1537] Building CXX object src/CMakeFiles/warzone2100.dir/transporter.cpp.o [1525/1537] Building CXX object src/CMakeFiles/warzone2100.dir/quickjs_backend.cpp.o [1526/1537] Building CXX object src/CMakeFiles/warzone2100.dir/urlrequest.cpp.o FAILED: src/CMakeFiles/warzone2100.dir/urlrequest.cpp.o /usr/bin/c++ -DCURL_OPENSSL_DOES_NOT_REQUIRE_LOCKS_INIT -DENABLE_DISCORD -DHAVE_CONFIG_H -DJSON_USE_IMPLICIT_CONVERSIONS=0 -DNLOHMANN_JSON_NAMESPACE=nlohmann -DNLOHMANN_JSON_NAMESPACE_BEGIN="namespace nlohmann {" -DNLOHMANN_JSON_NAMESPACE_END=} -DWZ_DEBUG_GFX_API_LEAKS -DWZ_VULKAN_ENABLED -DYY_NO_UNISTD_H -I/startdir/src/build -I/startdir/src/warzone2100/. -I/startdir/src/warzone2100/3rdparty -I/startdir/src/warzone2100/lib/wzmaplib/include -I/startdir/src/warzone2100/3rdparty/optional-lite/include -I/startdir/src/warzone2100/3rdparty/glad/include -I/startdir/src/warzone2100/3rdparty/launchinfo/include -I/startdir/src/warzone2100/3rdparty/EmbeddedJSONSignature/include -I/startdir/src/warzone2100/3rdparty/fmt/include -I/startdir/src/warzone2100/3rdparty/quickjs-wz -I/startdir/src/warzone2100/3rdparty/re2 -I/startdir/src/warzone2100/3rdparty/SQLiteCpp/include -isystem /startdir/src/warzone2100/3rdparty/glm -isystem /startdir/src/warzone2100/3rdparty/date/include -isystem /usr/include/SDL2 -isystem /startdir/src/warzone2100/3rdparty/json/include -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/warzone2100 -flto=auto -falign-functions=32 -fstack-protector-strong -fstack-clash-protection -std=c++14 -fPIE -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 -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 -MD -MT src/CMakeFiles/warzone2100.dir/urlrequest.cpp.o -MF src/CMakeFiles/warzone2100.dir/urlrequest.cpp.o.d -o src/CMakeFiles/warzone2100.dir/urlrequest.cpp.o -c /startdir/src/warzone2100/src/urlrequest.cpp /startdir/src/warzone2100/src/urlrequest.cpp: In function ‘void urlSelectSSLBackend()’: /startdir/src/warzone2100/src/urlrequest.cpp:1273:145: error: ‘CURLSSLBACKEND_NSS’ is deprecated: since 8.3.0. [-Werror=deprecated-declarations] 1273 | const std::vector backendPreferencesOrder = {CURLSSLBACKEND_SCHANNEL, CURLSSLBACKEND_DARWINSSL, CURLSSLBACKEND_GNUTLS, CURLSSLBACKEND_NSS}; | ^~~~~~~~~~~~~~~~~~ In file included from /startdir/src/warzone2100/src/urlrequest.h:23, from /startdir/src/warzone2100/src/urlrequest.cpp:50: /usr/include/curl/curl.h:162:3: note: declared here 162 | CURLSSLBACKEND_NSS CURL_DEPRECATED(8.3.0, "") = 3, | ^~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors [1527/1537] Building CXX object src/CMakeFiles/warzone2100.dir/warzoneconfig.cpp.o [1528/1537] Building CXX object src/CMakeFiles/warzone2100.dir/wavecast.cpp.o [1529/1537] Building CXX object src/CMakeFiles/warzone2100.dir/warcam.cpp.o [1530/1537] Building CXX object src/CMakeFiles/warzone2100.dir/visibility.cpp.o [1531/1537] Building CXX object src/CMakeFiles/warzone2100.dir/updatemanager.cpp.o [1532/1537] Building CXX object src/CMakeFiles/warzone2100.dir/wzcrashhandlingproviders.cpp.o [1533/1537] Building CXX object src/CMakeFiles/warzone2100.dir/wzpropertyproviders.cpp.o [1534/1537] Building CXX object src/CMakeFiles/warzone2100.dir/wrappers.cpp.o [1535/1537] Building CXX object src/CMakeFiles/warzone2100.dir/wzapi.cpp.o [1536/1537] Building CXX object src/CMakeFiles/warzone2100.dir/wzscriptdebug.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_28a6debe-0bbf-4faa-a4f5-b92781d2c614/build