******************************************************************************** conan install libbasisu/1.15.0@ --build=libbasisu --profile=/home/conan/w/BuildSingleReference/29633/52c83cb0-b1e5-4f06-8bfa-94eda2d48132/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++ compiler.version=9 os=Linux os_build=Linux [options] libbasisu:shared=False [build_requires] [env] libbasisu/1.15.0: Forced build from source Installing package: libbasisu/1.15.0 Requirements libbasisu/1.15.0 from local cache - Cache Packages libbasisu/1.15.0:7ba60ef63df48a3c33846db328495f336fc436e6 - Build Installing (downloading, building) binaries... libbasisu/1.15.0: Copying sources to build folder libbasisu/1.15.0: Building your package in /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6 libbasisu/1.15.0: Generator cmake created conanbuildinfo.cmake [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK libbasisu/1.15.0: Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/build_subfolder' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DBUILD_SHARED_LIBS="OFF" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/package/7ba60ef63df48a3c33846db328495f336fc436e6" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCONAN_CMAKE_POSITION_INDEPENDENT_CODE="ON" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DSSE4="False" -DZSTD="True" -DENABLE_ENCODER="True" -DNO_ITERATOR_DEBUG_LEVEL="True" -Wno-dev '/home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6' ----------------- -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Adjusting fPIC flag (ON) -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++ -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/build_subfolder ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/build_subfolder' '--' '-j3' ----------------- Scanning dependencies of target basisu [ 4%] Building CXX object source_subfolder/CMakeFiles/basisu.dir/transcoder/basisu_transcoder.cpp.o [ 13%] Building CXX object source_subfolder/CMakeFiles/basisu.dir/encoder/basisu_backend.cpp.o [ 13%] Building CXX object source_subfolder/CMakeFiles/basisu.dir/encoder/basisu_basis_file.cpp.o [ 18%] Building CXX object source_subfolder/CMakeFiles/basisu.dir/encoder/basisu_comp.cpp.o [ 22%] Building CXX object source_subfolder/CMakeFiles/basisu.dir/encoder/basisu_enc.cpp.o libbasisu/1.15.0: Received SIGTERM! CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:65, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h: In instantiation of ‘basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:2729:20: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:323:19: 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] 323 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:18, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:239:8: note: ‘class basisu::vec<4, float>’ declared here 239 | class vec | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basist::etc1_global_palette_entry_modifier]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:73:27: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class basist::etc1_global_palette_entry_modifier’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:20, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:23:8: note: ‘class basist::etc1_global_palette_entry_modifier’ declared here 23 | class etc1_global_palette_entry_modifier | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basist::etc1_selector_palette_entry]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:119:27: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basist::etc1_selector_palette_entry’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:20, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:110:9: note: ‘struct basist::etc1_selector_palette_entry’ declared here 110 | struct etc1_selector_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu::pixel_block]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_global_selector_palette_helpers.h:37:33: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basisu::pixel_block’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_frontend.h:19, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:21, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_global_selector_palette_helpers.h:27:9: note: ‘struct basisu::pixel_block’ declared here 27 | struct pixel_block | ^~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu::etc1_endpoint_palette_entry]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:68:19: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basisu::etc1_endpoint_palette_entry’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:55:9: note: ‘struct basisu::etc1_endpoint_palette_entry’ declared here 55 | struct etc1_endpoint_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu::basisu_backend_slice_desc]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:120:19: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basisu::basisu_backend_slice_desc’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:111:9: note: ‘struct basisu::basisu_backend_slice_desc’ declared here 111 | struct basisu_backend_slice_desc | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:65, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h: In instantiation of ‘void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:727:10: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:151:58: required from ‘void basisu::clear_vector(T&) [with T = basisu::vector >]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:2739:25: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:680: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] 680 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:18, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:239:8: note: ‘class basisu::vec<4, float>’ declared here 239 | class vec | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:65, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h: In instantiation of ‘basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:1009:13: required from ‘static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:1020:81: required from ‘bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:535:13: required from ‘void basisu::vector::push_back(const T&) [with T = basisu::vector]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_gpu_texture.h:128:16: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:282:19: 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] 282 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_frontend.h:18, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:21, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.cpp:18: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_gpu_texture.h:22:8: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:65, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h: In instantiation of ‘basisu::vector& basisu::vector::operator=(const basisu::vector&) [with T = basisu::vec<4, float>]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:2729:20: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:323:19: 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] 323 | memcpy(m_p, other.m_p, other.m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:18, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:239:8: note: ‘class basisu::vec<4, float>’ declared here 239 | class vec | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basist::etc1_global_palette_entry_modifier]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:73:27: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class basist::etc1_global_palette_entry_modifier’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:20, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:23:8: note: ‘class basist::etc1_global_palette_entry_modifier’ declared here 23 | class etc1_global_palette_entry_modifier | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basist::etc1_selector_palette_entry]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:119:27: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basist::etc1_selector_palette_entry’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:20, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_global_selector_palette.h:110:9: note: ‘struct basist::etc1_selector_palette_entry’ declared here 110 | struct etc1_selector_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu::pixel_block]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_global_selector_palette_helpers.h:37:33: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basisu::pixel_block’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_frontend.h:19, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:21, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_global_selector_palette_helpers.h:27:9: note: ‘struct basisu::pixel_block’ declared here 27 | struct pixel_block | ^~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu::etc1_endpoint_palette_entry]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:68:19: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basisu::etc1_endpoint_palette_entry’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:55:9: note: ‘struct basisu::etc1_endpoint_palette_entry’ declared here 55 | struct etc1_endpoint_palette_entry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basisu::basisu_backend_slice_desc]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:120:19: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct basisu::basisu_backend_slice_desc’; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:111:9: note: ‘struct basisu::basisu_backend_slice_desc’ declared here 111 | struct basisu_backend_slice_desc | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basist::basis_file_header]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:34:22: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct basist::basis_file_header’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:95:9: note: ‘struct basist::basis_file_header’ declared here 95 | struct basis_file_header | ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h: In instantiation of ‘void basisu::clear_obj(T&) [with T = basist::basis_slice_desc]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:107:31: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:120:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct basist::basis_slice_desc’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120 | template inline void clear_obj(T& obj) { memset(&obj, 0, sizeof(obj)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:32:9: note: ‘struct basist::basis_slice_desc’ declared here 32 | struct basis_slice_desc | ^~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:65, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h: In instantiation of ‘void basisu::vector::erase(uint32_t, uint32_t) [with T = basisu::vec<4, float>; uint32_t = unsigned int]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:727:10: required from ‘void basisu::vector::erase(T*, T*) [with T = basisu::vec<4, float>]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:151:58: required from ‘void basisu::clear_vector(T&) [with T = basisu::vector >]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:2739:25: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:680: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] 680 | memmove(pDst, pSrc, num_to_move * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:18, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_enc.h:239:8: note: ‘class basisu::vec<4, float>’ declared here 239 | class vec | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu.h:65, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_transcoder_internal.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_file_headers.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:16, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h: In instantiation of ‘basisu::vector::vector(const basisu::vector&) [with T = basisu::gpu_image]’: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:1009:13: required from ‘static void basisu::vector::object_mover(void*, void*, uint32_t) [with T = basisu::vector; uint32_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:1020:81: required from ‘bool basisu::vector::increase_capacity(uint32_t, bool, bool) [with T = basisu::vector; uint32_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:535:13: required from ‘void basisu::vector::push_back(const T&) [with T = basisu::vector]’ /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_gpu_texture.h:128:16: required from here /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/../transcoder/basisu_containers.h:282:19: 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] 282 | memcpy(m_p, other.m_p, m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_frontend.h:18, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_backend.h:21, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.h:17, from /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_basis_file.cpp:15: /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/source_subfolder/encoder/basisu_gpu_texture.h:22:8: note: ‘class basisu::gpu_image’ declared here 22 | class gpu_image | ^~~~~~~~~ g++: fatal error: Terminated signal terminated program cc1plus compilation terminated. make[2]: *** [source_subfolder/CMakeFiles/basisu.dir/build.make:82: source_subfolder/CMakeFiles/basisu.dir/transcoder/basisu_transcoder.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... g++: fatal error: Terminated signal terminated program cc1plus compilation terminated. make[2]: *** [source_subfolder/CMakeFiles/basisu.dir/build.make:121: source_subfolder/CMakeFiles/basisu.dir/encoder/basisu_comp.cpp.o] Error 1 g++: fatal error: Terminated signal terminated program cc1plus compilation terminated. make[2]: *** [source_subfolder/CMakeFiles/basisu.dir/build.make:134: source_subfolder/CMakeFiles/basisu.dir/encoder/basisu_enc.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:113: source_subfolder/CMakeFiles/basisu.dir/all] Error 2 make: *** [Makefile:103: all] Error 2 libbasisu/1.15.0: ERROR: Package '7ba60ef63df48a3c33846db328495f336fc436e6' build failed libbasisu/1.15.0: WARN: Build folder /home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6 ERROR: libbasisu/1.15.0: Error in build() method, line 91 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/.conan/data/libbasisu/1.15.0/_/_/build/7ba60ef63df48a3c33846db328495f336fc436e6/build_subfolder' '--' '-j3'