******************************************************************************** conan install squirrel/3.2@#f538488a1a6c2b0c55a6cbad393a4e49 --build=squirrel -pr /home/conan/w/prod/BuildSingleReference/144267/4a906860-d5fe-4115-81a4-b3dcf79f7598/profile_linux_10_libstdcpp_gcc_release_64.squirrel-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** 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] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True 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/src squirrel/3.2: [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 txt created conanbuildinfo.txt squirrel/3.2: Calling generate() squirrel/3.2: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' squirrel/3.2: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' 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() squirrel/3.2: Apply patch (portability): fix static build issue squirrel/3.2: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src" ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src" ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- 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 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/Release squirrel/3.2: CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/Release" '--' '-j3' ----------------- Scanning dependencies of target sqstdlib_static [ 4%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdaux.cpp.o [ 8%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdblob.cpp.o Scanning dependencies of target squirrel_static [ 12%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqapi.cpp.o [ 16%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqbaselib.cpp.o [ 20%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdio.cpp.o [ 25%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdmath.cpp.o [ 29%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdrex.cpp.o [ 33%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqclass.cpp.o [ 37%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqcompiler.cpp.o [ 41%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdstream.cpp.o [ 45%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdstring.cpp.o [ 50%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqdebug.cpp.o [ 54%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqfuncstate.cpp.o [ 58%] Building CXX object sqstdlib/CMakeFiles/sqstdlib_static.dir/sqstdsystem.cpp.o [ 62%] Linking CXX static library ../lib/libsqstdlib_static.a [ 62%] Built target sqstdlib_static [ 66%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqlexer.cpp.o [ 70%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqmem.cpp.o [ 75%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqobject.cpp.o [ 79%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqstate.cpp.o [ 83%] Building CXX object squirrel/CMakeFiles/squirrel_static.dir/sqtable.cpp.o [ 87%] Building CXX object 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 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/build/Release 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() squirrel/3.2: Copied 1 file: COPYRIGHT squirrel/3.2: CMake command: cmake --install "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/Release" --prefix "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3" ----Running------ > cmake --install "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/build/Release" --prefix "/home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/package/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3" ----------------- -- 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(): [STATIC ARTIFACTS (KB-H074)] 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 8 '.h' files squirrel/3.2 package(): Packaged 2 files: sq_static, COPYRIGHT squirrel/3.2 package(): Packaged 2 '.a' files: libsquirrel_static.a, libsqstdlib_static.a squirrel/3.2: Package '82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3' created squirrel/3.2: Created package revision 05119f8288c98e2e8592e94fbe8c0e9d 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 [HOOK - conan-center.py] post_package_info(): [INCLUDE PATH DOES NOT EXIST (KB-H071)] OK Aggregating env generators In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqapi.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqapi.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqapi.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqbaselib.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqbaselib.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqbaselib.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/sqstdlib/sqstdrex.cpp: In function ‘SQInteger sqstd_rex_charnode(SQRex*, SQBool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/sqstdlib/sqstdrex.cpp:167:13: note: here 167 | default: | ^~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqcompiler.cpp:14: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqclass.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqcompiler.cpp: In member function ‘void SQCompiler::ParseTableOrClass(SQInteger, SQInteger)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqcompiler.cpp:1013:13: note: here 1013 | default : | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/sqstdlib/sqstdstring.cpp: In function ‘SQInteger sqstd_register_stringlib(HSQUIRRELVM)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/sqstdlib/sqstdstring.cpp: In function ‘SQRESULT sqstd_format(HSQUIRRELVM, SQInteger, SQInteger*, SQChar**)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqdebug.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqfuncstate.cpp: In member function ‘SQFunctionProto* SQFuncState::BuildProto()’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqfuncstate.cpp:8: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqfuncstate.cpp:8: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqlexer.cpp: In member function ‘void SQLexer::LexBlockComment()’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqlexer.cpp:119:13: note: here 119 | default: NEXT(); | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqlexer.cpp: In member function ‘SQInteger SQLexer::Lex()’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqlexer.cpp:210:9: note: here 210 | case _SC('"'): | ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqobject.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/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/src/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/src/squirrel/sqobject.cpp:10: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqobject.cpp:10: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqobject.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqobject.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqstate.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqstate.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqstate.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqtable.cpp:5: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqvm.cpp:8: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.h: In copy constructor ‘SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqobject.h:5, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqarray.h:83:27: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqpcheader.h:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/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/src/squirrel/sqvm.cpp:238:9: note: here 238 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/squirrel/sqvm.cpp: In member function ‘bool SQVM::ToString(const SQObjectPtr&, SQObjectPtr&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqvm.cpp:318:5: note: here 318 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqvm.cpp:577:5: note: here 577 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqvm.cpp:826:21: note: here 826 | default: | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/squirrel/sqvm.cpp:763:13: note: here 763 | case _OP_CALL: { | ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/squirrel/sqvm.cpp:1345:5: note: here 1345 | case OT_INSTANCE: { | ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/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/src/include/squirrel.h:66, from /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/sq/sq.c:12: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/sq/sq.c: In function ‘Interactive’: /home/conan/w/prod/BuildSingleReference/.conan/data/squirrel/3.2/_/_/build/82ef5eac51c38971dea2fd342dd55ddf2ddfbbc3/src/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/src/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/src/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/src/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 ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ squirrel/3.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior