******************************************************************************** conan install squirrel/3.2@#67e992ae6acc935aac2076e2dfb58107 --build=squirrel -pr /home/conan/w/prod/BuildSingleReference/34089/2498c0de-1d4a-43ad-b24e-f651f767aef9/profile_linux_10_libstdcpp_gcc_release_64.squirrel-shared-False.txt ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 10 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=10 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=10 os=Linux [options] squirrel:shared=False [build_requires] [env] squirrel/3.2: Forced build from source Installing package: squirrel/3.2 Requirements squirrel/3.2 from local cache - Cache Packages squirrel/3.2:82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3 - Build Installing (downloading, building) binaries... [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK squirrel/3.2: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK squirrel/3.2: Copying sources to build folder squirrel/3.2: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3 squirrel/3.2: Generator cmake created conanbuildinfo.cmake squirrel/3.2: Aggregating env generators [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 squirrel/3.2: Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="10" -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/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3" -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" -DDISABLE_DYNAMIC="True" -DDISABLE_STATIC="False" -Wno-dev '/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3' ----------------- -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- 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 10 -- Conan: Checking correct version: 10 -- Conan: C++ stdlib: libstdc++ -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3' '--' '-j3' ----------------- Scanning dependencies of target sqstdlib_static [ 4%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdaux.cpp.o [ 8%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdblob.cpp.o Scanning dependencies of target squirrel_static [ 12%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqapi.cpp.o [ 16%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdio.cpp.o [ 20%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdmath.cpp.o [ 25%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdrex.cpp.o [ 29%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdstream.cpp.o [ 33%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdstring.cpp.o [ 37%] Building CXX object source_subfolder/sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdsystem.cpp.o [ 41%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqbaselib.cpp.o [ 45%] Linking CXX static library ../../lib/libsqstdlib_static.a [ 45%] Built target sqstdlib_static [ 50%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqclass.cpp.o [ 54%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqcompiler.cpp.o [ 58%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqdebug.cpp.o [ 62%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqfuncstate.cpp.o [ 66%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqlexer.cpp.o [ 70%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqmem.cpp.o [ 75%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqobject.cpp.o [ 79%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqstate.cpp.o [ 83%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqtable.cpp.o [ 87%] Building CXX object source_subfolder/squirrel/CMakeFiles/squirrel_static.dir/sqvm.cpp.o [ 91%] Linking CXX static library ../../lib/libsquirrel_static.a [ 91%] Built target squirrel_static Scanning dependencies of target sq_static [ 95%] Building C object source_subfolder/sq/CMakeFiles/sq_static.dir/sq.c.o [100%] Linking C executable ../../bin/sq_static [100%] Built target sq_static squirrel/3.2: Package '82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3' built squirrel/3.2: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3 squirrel/3.2: Generated conaninfo.txt squirrel/3.2: Generated conanbuildinfo.txt squirrel/3.2: Generating the package squirrel/3.2: Package folder /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3 squirrel/3.2: Calling package() ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3' '--target' 'install' '--' '-j3' ----------------- [ 37%] Built target sqstdlib_static [ 91%] Built target squirrel_static [100%] Built target sq_static Install the project... -- Install configuration: "Release" -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/sqconfig.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/squirrel.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/sqstdaux.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/sqstdblob.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/sqstdio.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/sqstdmath.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/sqstdstring.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/include/sqstdsystem.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/lib/cmake/squirrel/squirrel-config-version.cmake -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/lib/cmake/squirrel/squirrel-config.cmake -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/lib/cmake/squirrel/squirrel-targets.cmake -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/lib/cmake/squirrel/squirrel-targets-release.cmake -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/lib/libsquirrel_static.a -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/lib/libsqstdlib_static.a -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/bin/sq_static [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK [HOOK - conan-center.py] post_package(): [MISSING SYSTEM LIBS (KB-H043)] OK squirrel/3.2 package(): Packaged 2 '.a' files: libsqstdlib_static.a, libsquirrel_static.a squirrel/3.2 package(): Packaged 8 '.h' files squirrel/3.2 package(): Packaged 2 files: COPYRIGHT, sq_static squirrel/3.2: Package '82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3' created squirrel/3.2: Created package revision b2cc88f701399619ab9c80c86c39b3f0 squirrel/3.2: Appending PATH env var : /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK Aggregating env generators CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqapi.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqapi.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqapi.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdrex.cpp: In function ‘SQInteger sqstd_rex_charnode(SQRex*, SQBool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdrex.cpp:166:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 166 | } //else default | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdrex.cpp:167:13: note: here 167 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdstring.cpp: In function ‘SQInteger sqstd_register_stringlib(HSQUIRRELVM)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdstring.cpp:527:16: warning: cast from type ‘const SQRegFunction*’ {aka ‘const tagSQRegFunction*’} to type ‘SQUserPointer’ {aka ‘void*’} casts away qualifiers [-Wcast-qual] 527 | rex_typetag = (SQUserPointer)rexobj_funcs; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdstring.cpp: In function ‘SQRESULT sqstd_format(HSQUIRRELVM, SQInteger, SQInteger*, SQChar**)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdstring.cpp:124:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 124 | fmt[fpos++] = _SC('\0'); | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sqstdlib/sqstdstring.cpp:127:13: note: here 127 | case 'c': | ^~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqbaselib.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqbaselib.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqbaselib.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqclass.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqcompiler.cpp:14: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqcompiler.cpp: In member function ‘void SQCompiler::ParseTableOrClass(SQInteger, SQInteger)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqcompiler.cpp:1008:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1008 | if(separator == ',') { //only works for tables | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqcompiler.cpp:1013:13: note: here 1013 | default : | ^~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqdebug.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncstate.cpp: In member function ‘SQFunctionProto* SQFuncState::BuildProto()’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncstate.cpp:614:104: warning: implicitly-declared ‘SQOuterVar& SQOuterVar::operator=(const SQOuterVar&)’ is deprecated [-Wdeprecated-copy] 614 | for(SQUnsignedInteger no = 0; no < _outervalues.size(); no++) f->_outervalues[no] = _outervalues[no]; | ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncstate.cpp:8: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncproto.h:22:5: note: because ‘SQOuterVar’ has user-provided ‘SQOuterVar::SQOuterVar(const SQOuterVar&)’ 22 | SQOuterVar(const SQOuterVar &ov) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncstate.cpp:615:110: warning: implicitly-declared ‘SQLocalVarInfo& SQLocalVarInfo::operator=(const SQLocalVarInfo&)’ is deprecated [-Wdeprecated-copy] 615 | for(SQUnsignedInteger nl = 0; nl < _localvarinfos.size(); nl++) f->_localvarinfos[nl] = _localvarinfos[nl]; | ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncstate.cpp:8: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncproto.h:36:5: note: because ‘SQLocalVarInfo’ has user-provided ‘SQLocalVarInfo::SQLocalVarInfo(const SQLocalVarInfo&)’ 36 | SQLocalVarInfo(const SQLocalVarInfo &lvi) | ^~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp: In member function ‘void SQLexer::LexBlockComment()’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp:118:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 118 | case SQUIRREL_EOB: Error(_SC("missing \"*/\" in comment")); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp:119:13: note: here 119 | default: NEXT(); | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp: In member function ‘SQInteger SQLexer::Lex()’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp:208:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 208 | Error(_SC("error parsing the string")); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp:210:9: note: here 210 | case _SC('"'): | ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp:216:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | Error(_SC("error parsing the string")); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqlexer.cpp:218:9: note: here 218 | case _SC('{'): case _SC('}'): case _SC('('): case _SC(')'): case _SC('['): case _SC(']'): | ^~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp: In static member function ‘static bool SQFunctionProto::Load(SQVM*, SQUserPointer, SQREADFUNC, SQObjectPtr&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp:519:66: warning: implicitly-declared ‘SQOuterVar& SQOuterVar::operator=(const SQOuterVar&)’ is deprecated [-Wdeprecated-copy] 519 | f->_outervalues[i] = SQOuterVar(name,o, (SQOuterType)type); | ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp:10: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncproto.h:22:5: note: because ‘SQOuterVar’ has user-provided ‘SQOuterVar::SQOuterVar(const SQOuterVar&)’ 22 | SQOuterVar(const SQOuterVar &ov) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp:529:32: warning: implicitly-declared ‘SQLocalVarInfo& SQLocalVarInfo::operator=(const SQLocalVarInfo&)’ is deprecated [-Wdeprecated-copy] 529 | f->_localvarinfos[i] = lvi; | ^~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp:10: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqfuncproto.h:36:5: note: because ‘SQLocalVarInfo’ has user-provided ‘SQLocalVarInfo::SQLocalVarInfo(const SQLocalVarInfo&)’ 36 | SQLocalVarInfo(const SQLocalVarInfo &lvi) | ^~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqstate.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqstate.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqstate.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqtable.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:8: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:60: warning: implicitly-declared ‘SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)’ is deprecated [-Wdeprecated-copy] 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.h:23:5: note: because ‘SQExceptionTrap’ has user-provided ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’ 23 | SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et; } | ^~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h: In instantiation of ‘void sqvector::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = long long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/squtils.h:97:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct SQObjectPtr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97 | memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqobject.h:205:8: note: ‘struct SQObjectPtr’ declared here 205 | struct SQObjectPtr : public SQObject | ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp: In member function ‘bool SQVM::ObjCmp(const SQObjectPtr&, const SQObjectPtr&, SQInteger&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:236:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 236 | } | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:238:9: note: here 238 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp: In member function ‘bool SQVM::ToString(const SQObjectPtr&, SQObjectPtr&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 317 | } | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:318:5: note: here 318 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp: In member function ‘bool SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQInteger, int, int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:576:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | } | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:577:5: note: here 577 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp: In member function ‘bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQObjectPtr&, SQBool, SQVM::ExecutionType)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:821:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 821 | } | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:826:21: note: here 826 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:761:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 761 | } | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:763:13: note: here 763 | case _OP_CALL: { | ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp: In member function ‘SQInteger SQVM::FallBackGet(const SQObjectPtr&, const SQObjectPtr&, SQObjectPtr&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:1338:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1338 | if(_delegable(self)->_delegate) { | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:1345:5: note: here 1345 | case OT_INSTANCE: { | ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp: In member function ‘SQInteger SQVM::FallBackSet(const SQObjectPtr&, const SQObjectPtr&, const SQObjectPtr&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:1409:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1409 | if(_table(self)->_delegate) { | ^~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/squirrel/sqvm.cpp:1413:5: note: here 1413 | case OT_INSTANCE: | ^~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/include/squirrel.h:66, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sq/sq.c:12: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sq/sq.c: In function ‘Interactive’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sq/sq.c:279:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=] 279 | scsprintf(sq_getscratchpad(v,MAXINPUT),(size_t)MAXINPUT,_SC("return (%s)"),&buffer[1]); | ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/include/sqconfig.h:106:16: note: in definition of macro ‘_SC’ 106 | #define _SC(a) a | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sq/sq.c:279:82: note: format string is defined here 279 | scsprintf(sq_getscratchpad(v,MAXINPUT),(size_t)MAXINPUT,_SC("return (%s)"),&buffer[1]); | ^~ In file included from /usr/include/stdio.h:867, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/source_subfolder/sq/sq.c:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 10 and 1033 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~