Package evaluation of ReinforcementLearningEnvironmentGym on Julia 1.13.0-DEV.1022 (6a783956c1*) started at 2025-08-21T16:10:19.501 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.76s ################################################################################ # Installation # Installing ReinforcementLearningEnvironmentGym... Resolving package versions... Installed Conda ─────────────────────────────── v1.10.2 Installed ReinforcementLearningEnvironmentGym ─ v0.2.0 Installed PyCall ────────────────────────────── v1.96.4 Updating `~/.julia/environments/v1.13/Project.toml` [79e443b6] + ReinforcementLearningEnvironmentGym v0.2.0 Updating `~/.julia/environments/v1.13/Manifest.toml` ⌅ [1520ce14] + AbstractTrees v0.3.4 ⌅ [d842c3ba] + CommonRLInterface v0.2.2 [8f4d0f93] + Conda v1.10.2 [682c06a0] + JSON v0.21.4 [1914dd2f] + MacroTools v0.5.16 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.5.0 [438e738f] + PyCall v1.96.4 ⌅ [e575027e] + ReinforcementLearningBase v0.8.5 [79e443b6] + ReinforcementLearningEnvironmentGym v0.2.0 [81def892] + VersionParsing v1.3.0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [b27032c2] + LibCURL v0.6.4 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.15.0+1 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.8.12 [4536629a] + OpenBLAS_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.5.2+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.13.1+0 [8e850ede] + nghttp2_jll v1.66.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Building Conda ──────────────────────────────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/b19db3927f0db4151cb86d073689f2428e524576/build.log` Building PyCall ─────────────────────────────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log` Building ReinforcementLearningEnvironmentGym → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/2bc32df41377af9a071ac65a67b8e2dae642a1d8/build.log` Installation failed after 295.95s ERROR: LoadError: Error building `ReinforcementLearningEnvironmentGym`, showing the last 5000 of log: | ^~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. Extras/Serialize/BulletFileLoader/btBulletFile.cpp: In member function ‘virtual void bParse::btBulletFile::parseData()’: Extras/Serialize/BulletFileLoader/btBulletFile.cpp:120:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 120 | if (remain < sizeof(bChunkInd)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. Extras/Serialize/BulletFileLoader/btBulletFile.cpp: In member function ‘void bParse::btBulletFile::addStruct(const char*, void*, int, void*, int)’: Extras/Serialize/BulletFileLoader/btBulletFile.cpp:418:13: warning: variable ‘elemBytes’ set but not used [-Wunused-but-set-variable] 418 | int elemBytes; | ^~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp: In member function ‘char* bParse::bFile::readStruct(char*, bParse::bChunkInd&)’: Extras/Serialize/BulletFileLoader/bFile.cpp:630:33: warning: variable ‘newType’ set but not used [-Wunused-but-set-variable] 630 | char *oldType, *newType; | ^~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C Extras/Serialize/BulletFileLoader/bFile.cpp: In member function ‘virtual void bParse::bFile::writeChunks(FILE*, bool)’: Extras/Serialize/BulletFileLoader/bFile.cpp:1542:36: warning: variable ‘curStruct1’ set but not used [-Wunused-but-set-variable] 1542 | short int *curStruct1; | ^~~~~~~~~~ cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C Extras/Serialize/BulletFileLoader/bFile.cpp:1509:33: warning: variable ‘newType’ set but not used [-Wunused-but-set-variable] 1509 | char *oldType, *newType; | ^~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. Extras/Serialize/BulletFileLoader/bFile.cpp: In member function ‘int bParse::bFile::getNextBlock(bParse::bChunkInd*, const char*, int)’: Extras/Serialize/BulletFileLoader/bFile.cpp:1595:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr8’ [-Wclass-memaccess] 1595 | memcpy(dataChunk, &chunk, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/Serialize/BulletFileLoader/bFile.h:20, from Extras/Serialize/BulletFileLoader/bFile.cpp:15: Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp:1612:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr8’ [-Wclass-memaccess] 1612 | memcpy(dataChunk, &c, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp:1652:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr4’ [-Wclass-memaccess] 1652 | memcpy(dataChunk, &chunk, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ Extras/Serialize/BulletFileLoader/bFile.cpp:1668:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class bParse::bChunkInd’ from an array of ‘class bParse::bChunkPtr4’ [-Wclass-memaccess] 1668 | memcpy(dataChunk, &c, sizeof(bChunkInd)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletFileLoader/bChunk.h:58:7: note: ‘class bParse::bChunkInd’ declared here 58 | class bChunkInd | ^~~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. examples/ThirdPartyLibs/minizip/ioapi.c: In function ‘mem_read’: examples/ThirdPartyLibs/minizip/ioapi.c:378:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 378 | if ((handle->position + size) > handle->length) | ^ examples/ThirdPartyLibs/minizip/ioapi.c: In function ‘mem_write’: examples/ThirdPartyLibs/minizip/ioapi.c:404:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 404 | if ((handle->position + size) > handle->length) | ^ examples/ThirdPartyLibs/minizip/ioapi.c: At top level: examples/ThirdPartyLibs/minizip/ioapi.c:318:25: warning: ‘mem_open’ declared ‘static’ but never defined [-Wunused-function] 318 | static voidpf ZCALLBACK mem_open OF(( | ^~~~~~~~ g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. g++: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus’: vfork: Resource temporarily unavailable compilation terminated. gcc: fatal error: cannot execute ‘/usr/lib/gcc/x86_64-linux-gnu/12/cc1’: vfork: Resource temporarily unavailable compilation terminated. cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C examples/MultiThreading/b3PosixThreadSupport.cpp: In function ‘sem_t* createSem(const char*)’: examples/MultiThreading/b3PosixThreadSupport.cpp:48:20: warning: unused variable ‘semCount’ [-Wunused-variable] 48 | static int semCount = 0; | ^~~~~~~~ examples/MultiThreading/b3PosixThreadSupport.cpp: In member function ‘virtual bool b3PosixThreadSupport::isTaskCompleted(int*, int*, int)’: examples/MultiThreading/b3PosixThreadSupport.cpp:156:21: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 156 | int status = -1; | ^~~~~~ examples/MultiThreading/b3PosixThreadSupport.cpp: In member function ‘virtual void b3PosixBarrier::setMaxCount(int)’: examples/MultiThreading/b3PosixThreadSupport.cpp:356:21: warning: unused variable ‘result’ [-Wunused-variable] 356 | int result = pthread_barrier_init(&m_barr, NULL, numThreads); | ^~~~~~ examples/pybullet/pybullet.c:51:9: note: ‘#pragma message: PY_MAJOR_VERSION=3’ 51 | #pragma message(B3_VAR_NAME_VALUE(PY_MAJOR_VERSION)) | ^~~~~~~ examples/pybullet/pybullet.c:52:9: note: ‘#pragma message: PY_MINOR_VERSION=12’ 52 | #pragma message(B3_VAR_NAME_VALUE(PY_MINOR_VERSION)) | ^~~~~~~ examples/MultiThreading/b3PosixThreadSupport.cpp: At global scope: examples/MultiThreading/b3PosixThreadSupport.cpp:48:20: warning: ‘semCount’ defined but not used [-Wunused-variable] 48 | static int semCount = 0; | ^~~~~~~~ examples/SharedMemory/PhysicsClientC_API.cpp: In function ‘int b3CreateCollisionShapeAddConvexMesh(b3PhysicsClientHandle, b3SharedMemoryCommandHandle, const double*, const double*, int)’: examples/SharedMemory/PhysicsClientC_API.cpp:1838:29: warning: unused variable ‘i’ [-Wunused-variable] 1838 | int i=0; | ^ examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp: In static member function ‘static bool b3ImportMeshUtility::loadAndRegisterMeshFromFileInternal(const std::string&, b3ImportMeshData&, CommonFileIOInterface*)’: examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp:80:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; meshData.m_textureImage1 == 0 && i < shapes.size(); i++) | ~~^~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_performCollisionDetection’: examples/pybullet/pybullet.c:423:21: warning: unused variable ‘statusType’ [-Wunused-variable] 423 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c:422:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 422 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_connectPhysicsServer’: examples/pybullet/pybullet.c:457:21: warning: variable ‘grpcPort’ set but not used [-Wunused-but-set-variable] 457 | int grpcPort = -1; | ^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_isConnected’: examples/pybullet/pybullet.c:771:19: warning: unused variable ‘val’ [-Wunused-variable] 771 | PyObject* val = 0; | ^~~ examples/pybullet/pybullet.c:770:19: warning: unused variable ‘pylist’ [-Wunused-variable] 770 | PyObject* pylist = 0; | ^~~~~~ examples/pybullet/pybullet.c:769:13: warning: variable ‘method’ set but not used [-Wunused-but-set-variable] 769 | int method = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getConnectionInfo’: examples/pybullet/pybullet.c:796:19: warning: unused variable ‘pylist’ [-Wunused-variable] 796 | PyObject* pylist = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_restoreState’: examples/pybullet/pybullet.c:1246:19: warning: unused variable ‘pylist’ [-Wunused-variable] 1246 | PyObject* pylist = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeState’: examples/pybullet/pybullet.c:1339:29: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 1339 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_changeDynamicsInfo’: examples/pybullet/pybullet.c:1474:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 1474 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setPhysicsEngineParameter’: examples/pybullet/pybullet.c:1792:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 1792 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::writeSingleInstanceFlagsToCPU(int, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:530:13: warning: unused variable ‘srcIndex’ [-Wunused-variable] 530 | int srcIndex = pg->m_internalInstanceIndex; | ^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_loadSoftBody’: examples/pybullet/pybullet.c:2136:13: warning: unused variable ‘flags’ [-Wunused-variable] 2136 | int flags = 0; | ^~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createSoftBodyAnchor’: examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::writeSingleInstanceSpecularColorToCPU(const double*, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:612:13: warning: unused variable ‘graphicsIndex’ [-Wunused-variable] 612 | int graphicsIndex = pg->m_internalInstanceIndex; | ^~~~~~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::writeSingleInstanceSpecularColorToCPU(const float*, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:638:13: warning: unused variable ‘srcIndex’ [-Wunused-variable] 638 | int srcIndex = pg->m_internalInstanceIndex; | ^~~~~~~~ examples/pybullet/pybullet.c:2289:28: warning: unused variable ‘jointInfo’ [-Wunused-variable] 2289 | struct b3JointInfo jointInfo; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetSimulation’: examples/pybullet/pybullet.c:2352:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 2352 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControl’: examples/pybullet/pybullet.c:2508:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 2508 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControlArray’: examples/pybullet/pybullet.c:2609:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 2609 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControlMultiDofArray’: examples/pybullet/pybullet.c:2999:29: warning: unused variable ‘numTargetPositions’ [-Wunused-variable] 2999 | int numTargetPositions = -1; | ^~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:2902:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 2902 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControlMultiDof’: examples/pybullet/pybullet.c:3464:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 3464 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setJointMotorControl2’: examples/pybullet/pybullet.c:3625:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 3625 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setRealTimeSimulation’: examples/pybullet/pybullet.c:3719:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 3719 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3701:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 3701 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setInternalSimFlags’: examples/pybullet/pybullet.c:3754:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 3754 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3736:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 3736 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setGravity’: Extras/VHACD/src/vhacdMesh.cpp: In member function ‘double VHACD::Mesh::ComputeVolume() const’: Extras/VHACD/src/vhacdMesh.cpp:53:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 53 | for (int t = 0; t < nT; t++) | ~~^~~~ Extras/VHACD/src/vhacdMesh.cpp: In member function ‘bool VHACD::Mesh::IsInside(const VHACD::Vec3&) const’: Extras/VHACD/src/vhacdMesh.cpp:131:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 131 | for (int t = 0; t < nT; t++) | ~~^~~~ examples/SharedMemory/PhysicsClientC_API.cpp: In function ‘void b3ComputePositionFromViewMatrix(const float*, float*, float*, float*)’: examples/SharedMemory/PhysicsClientC_API.cpp:4644:19: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 4644 | b3Vector3 s = b3MakeVector3(basis[0][0], basis[1][0], basis[2][0]); | ^ examples/pybullet/pybullet.c:3777:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 3777 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3774:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 3774 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setTimeStep’: examples/pybullet/pybullet.c:3824:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 3824 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3807:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 3807 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_setDefaultContactERP’: examples/pybullet/pybullet.c:3855:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 3855 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:3853:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 3853 | int ret; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeCollisionShape’: examples/pybullet/pybullet.c:4311:29: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 4311 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeBody’: examples/pybullet/pybullet.c:4345:29: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 4345 | int statusType; | ^~~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: In member function ‘virtual void GLInstancingRenderer::drawTexturedTriangleMesh(float*, float*, const float*, int, const unsigned int*, int, float*, int, int)’: examples/OpenGLWindow/GLInstancingRenderer.cpp:1859:13: warning: unused variable ‘sz’ [-Wunused-variable] 1859 | int sz = sizeof(GfxVertexFormat0); | ^~ examples/OpenGLWindow/GLInstancingRenderer.cpp:1913:13: warning: unused variable ‘indexBufferSizeInBytes’ [-Wunused-variable] 1913 | int indexBufferSizeInBytes = numIndices * sizeof(int); | ^~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getConstraintState’: examples/pybullet/pybullet.c:4498:29: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 4498 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getAPIVersion’: examples/pybullet/pybullet.c:4588:31: warning: unused variable ‘sm’ [-Wunused-variable] 4588 | b3PhysicsClientHandle sm = 0; | ^~ examples/pybullet/pybullet.c: In function ‘pybullet_resetJointState’: examples/pybullet/pybullet.c:4658:52: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 4658 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetJointStatesMultiDof’: examples/pybullet/pybullet.c:4732:52: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 4732 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetJointStateMultiDof’: examples/pybullet/pybullet.c:4960:52: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 4960 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetBaseVelocity’: examples/pybullet/pybullet.c:5016:52: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 5016 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetBasePositionAndOrientation’: examples/pybullet/pybullet.c:5074:52: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 5074 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_changeScaling’: examples/pybullet/pybullet.c:5158:52: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 5158 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getJointStatesMultiDof’: examples/pybullet/pybullet.c:5595:37: warning: variable ‘numJoints’ set but not used [-Wunused-but-set-variable] 5595 | int numJoints, numRequestedJoints; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_addUserDebugPoints’: examples/pybullet/pybullet.c:6446:13: warning: unused variable ‘res’ [-Wunused-variable] 6446 | int res = 0; | ^~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeUserDebugItem’: examples/pybullet/pybullet.c:6518:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 6518 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeAllUserDebugItems’: examples/pybullet/pybullet.c:6550:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 6550 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeAllUserParameters’: examples/pybullet/pybullet.c:6580:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 6580 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_stopStateLogging’: examples/pybullet/pybullet.c:6742:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 6742 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setAdditionalSearchPath’: examples/pybullet/pybullet.c:6784:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 6784 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_vhacd’: examples/pybullet/pybullet.c:6827:31: warning: unused variable ‘sm’ [-Wunused-variable] 6827 | b3PhysicsClientHandle sm = 0; | ^~ examples/pybullet/pybullet.c:6825:16: warning: unused variable ‘timeOutInSeconds’ [-Wunused-variable] 6825 | double timeOutInSeconds = -1; | ^~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_rayTestBatch’: examples/pybullet/pybullet.c:6979:13: warning: unused variable ‘sizeTo’ [-Wunused-variable] 6979 | int sizeTo = 0; | ^~~~~~ examples/pybullet/pybullet.c:6978:13: warning: unused variable ‘sizeFrom’ [-Wunused-variable] 6978 | int sizeFrom = 0; | ^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setVRCameraState’: examples/pybullet/pybullet.c:7221:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 7221 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getDebugVisualizerCamera’: examples/pybullet/pybullet.c:7449:13: warning: variable ‘hasCamInfo’ set but not used [-Wunused-but-set-variable] 7449 | int hasCamInfo; | ^~~~~~~~~~ examples/pybullet/pybullet.c:7447:22: warning: unused variable ‘kwlist’ [-Wunused-variable] 7447 | static char* kwlist[] = {"physicsClientId", NULL}; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setCollisionFilterGroupMask’: In file included from Extras/VHACD/inc/vhacdMesh.h:18, from Extras/VHACD/src/vhacdMesh.cpp:18: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:71:59: required from here Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdMesh.h:19: Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:80:63: required from here Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/pybullet/pybullet.c:8254:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 8254 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_setCollisionFilterPair’: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::operator=(const VHACD::SArray&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:101:66: required from here Extras/VHACD/inc/vhacdSArray.h:133:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133 | memcpy(Data(), rhs.Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/pybullet/pybullet.c:8290:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 8290 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getOverlappingObjects’: examples/pybullet/pybullet.c:8321:36: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 8321 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_changeUserConstraint’: examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp: In function ‘GLInstanceGraphicsShape* btgCreateGraphicsShapeFromWavefrontObj(const bt_tinyobj::attrib_t&, std::vector&, bool)’: examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:49:144: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < int(attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size()))) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:78:97: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:78:140: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:107:97: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp:107:140: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | if (uv0Index >= 0 && uv1Index >= 0 && (uv0Index < attribute.texcoords.size()) && (uv1Index < attribute.texcoords.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:8482:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 8482 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_removeUserConstraint’: examples/pybullet/pybullet.c:8551:13: warning: variable ‘statusType’ set but not used [-Wunused-but-set-variable] 8551 | int statusType; | ^~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createCollisionShapeArray’: examples/pybullet/pybullet.c:8953:21: warning: unused variable ‘numOrientations’ [-Wunused-variable] 8953 | int numOrientations = 0; | ^~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:8952:21: warning: unused variable ‘numPositions’ [-Wunused-variable] 8952 | int numPositions = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c:8951:21: warning: unused variable ‘numFlags’ [-Wunused-variable] 8951 | int numFlags = 0; | ^~~~~~~~ examples/pybullet/pybullet.c:8950:21: warning: variable ‘numPlaneNormals’ set but not used [-Wunused-but-set-variable] 8950 | int numPlaneNormals = 0; | ^~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:8949:21: warning: variable ‘numMeshScales’ set but not used [-Wunused-but-set-variable] 8949 | int numMeshScales = 0; | ^~~~~~~~~~~~~ examples/pybullet/pybullet.c:8948:21: warning: variable ‘numFileNames’ set but not used [-Wunused-but-set-variable] 8948 | int numFileNames = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_resetMeshData’: examples/pybullet/pybullet.c:9257:27: warning: unused variable ‘meshData’ [-Wunused-variable] 9257 | struct b3MeshData meshData; | ^~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createVisualShape’: examples/pybullet/pybullet.c:9316:16: warning: unused variable ‘specularColor’ [-Wunused-variable] 9316 | double specularColor[3] = {1, 1, 1}; | ^~~~~~~~~~~~~ examples/pybullet/pybullet.c:9313:16: warning: unused variable ‘rgbaColor’ [-Wunused-variable] 9313 | double rgbaColor[4] = {1, 1, 1, 1}; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createVisualShapeArray’: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:9515:21: warning: unused variable ‘numOrientations’ [-Wunused-variable] 9515 | int numOrientations = 0; | ^~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:9514:21: warning: unused variable ‘numPositions’ [-Wunused-variable] 9514 | int numPositions = 0; | ^~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/pybullet/pybullet.c:9513:21: warning: unused variable ‘numFlags’ [-Wunused-variable] 9513 | int numFlags = 0; | ^~~~~~~~ examples/pybullet/pybullet.c:9512:21: warning: variable ‘numRGBAColors’ set but not used [-Wunused-but-set-variable] 9512 | int numRGBAColors = 0; | ^~~~~~~~~~~~~ examples/pybullet/pybullet.c:9511:21: warning: variable ‘numPlaneNormals’ set but not used [-Wunused-but-set-variable] 9511 | int numPlaneNormals = 0; | ^~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:9510:21: warning: variable ‘numMeshScales’ set but not used [-Wunused-but-set-variable] 9510 | int numMeshScales = 0; | ^~~~~~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp: At global scope: examples/OpenGLWindow/GLInstancingRenderer.cpp:287:14: warning: ‘triangle_vUV_location’ defined but not used [-Wunused-variable] 287 | static GLint triangle_vUV_location = -1; | ^~~~~~~~~~~~~~~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp:286:14: warning: ‘triangle_vpos_location’ defined but not used [-Wunused-variable] 286 | static GLint triangle_vpos_location = -1; | ^~~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:9509:21: warning: variable ‘numFileNames’ set but not used [-Wunused-but-set-variable] 9509 | int numFileNames = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_createMultiBody’: examples/pybullet/pybullet.c:9829:45: warning: unused variable ‘linkName’ [-Wunused-variable] 9829 | const char* linkName; | ^~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In member function ‘virtual bool btMultiBodyWorldImporter::convertAllObjects(bParse::btBulletFile*)’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:480:43: warning: variable ‘linvel’ set but not used [-Wunused-but-set-variable] 480 | btVector3 linvel = mb->getBaseVel(); | ^~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:481:43: warning: variable ‘angvel’ set but not used [-Wunused-but-set-variable] 481 | btVector3 angvel = mb->getBaseOmega(); | ^~~~~~ examples/ExampleBrowser/InProcessExampleBrowser.cpp: In function ‘btInProcessExampleBrowserMainThreadInternalData* btCreateInProcessExampleBrowserMainThread(int, char**, bool)’: examples/ExampleBrowser/InProcessExampleBrowser.cpp:404:14: warning: variable ‘init’ set but not used [-Wunused-but-set-variable] 404 | bool init; | ^~~~ examples/pybullet/pybullet.c:9798:29: warning: variable ‘baseIndex’ set but not used [-Wunused-but-set-variable] 9798 | int baseIndex; | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_isNumpyEnabled’: examples/pybullet/pybullet.c:10117:31: warning: unused variable ‘sm’ [-Wunused-variable] 10117 | b3PhysicsClientHandle sm = 0; | ^~ examples/pybullet/pybullet.c:10116:19: warning: unused variable ‘val’ [-Wunused-variable] 10116 | PyObject* val = 0; | ^~~ In file included from examples/ExampleBrowser/GL_ShapeDrawer.h:23, from examples/ExampleBrowser/GL_ShapeDrawer.cpp:22: In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:17: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [-Wmaybe-uninitialized] 130 | m_floats[2] = _z; | ^~ In file included from examples/ExampleBrowser/GL_ShapeDrawer.cpp:25: src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:17: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] 129 | m_floats[1] = _y; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:17: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 128 | m_floats[0] = _x; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ examples/pybullet/pybullet.c:10115:19: warning: unused variable ‘pylist’ [-Wunused-variable] 10115 | PyObject* pylist = 0; | ^~~~~~ examples/pybullet/pybullet.c:10114:13: warning: unused variable ‘method’ [-Wunused-variable] 10114 | int method = 0; | ^~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_getCameraImage’: examples/pybullet/pybullet.c:10260:53: warning: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [-Wincompatible-pointer-types] 10260 | memcpy(PyArray_DATA(pyRGB), imageData.m_rgbColorData, | ^~~~~ | | | PyObject * {aka struct _object *} In file included from /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12, from /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/arrayobject.h:5, from examples/pybullet/pybullet.c:56: /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c:10262:53: warning: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [-Wincompatible-pointer-types] 10262 | memcpy(PyArray_DATA(pyDep), imageData.m_depthValues, | ^~~~~ | | | PyObject * {aka struct _object *} /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c:10264:53: warning: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [-Wincompatible-pointer-types] 10264 | memcpy(PyArray_DATA(pySeg), imageData.m_segmentationMaskValues, | ^~~~~ | | | PyObject * {aka struct _object *} /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c: In function ‘pybullet_renderImageObsolete’: examples/Utils/RobotLoggingUtil.cpp: In function ‘int readMinitaurLogFile(const char*, btAlignedObjectArray >&, std::string&, btAlignedObjectArray&, bool)’: examples/Utils/RobotLoggingUtil.cpp:45:40: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 45 | if (structTypes.size() != structNames.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ examples/pybullet/pybullet.c:10686:53: warning: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [-Wincompatible-pointer-types] 10686 | memcpy(PyArray_DATA(pyRGB), imageData.m_rgbColorData, | ^~~~~ | | | PyObject * {aka struct _object *} /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c:10688:53: warning: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [-Wincompatible-pointer-types] 10688 | memcpy(PyArray_DATA(pyDep), imageData.m_depthValues, | ^~~~~ | | | PyObject * {aka struct _object *} /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/Utils/RobotLoggingUtil.cpp:51:40: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 51 | if (structTypes.size() == structNames.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdVHACD.h:27, from Extras/VHACD/src/VHACD.cpp:33: Extras/VHACD/inc/vhacdMutex.h: In constructor ‘VHACD::Mutex::Mutex()’: Extras/VHACD/inc/vhacdMutex.h:95:37: warning: unused variable ‘mutexAttr’ [-Wunused-variable] 95 | pthread_mutexattr_t mutexAttr; // Mutex Attribute | ^~~~~~~~~ examples/pybullet/pybullet.c:10690:53: warning: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [-Wincompatible-pointer-types] 10690 | memcpy(PyArray_DATA(pySeg), imageData.m_segmentationMaskValues, | ^~~~~ | | | PyObject * {aka struct _object *} examples/Utils/RobotLoggingUtil.cpp: In function ‘void appendMinitaurLogData(FILE*, std::string&, const MinitaurLogRecord&)’: examples/Utils/RobotLoggingUtil.cpp:226:42: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 226 | if (structTypes.length() == logData.m_values.size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 1512 | PyArray_DATA(const PyArrayObject *arr) | ~~~~~~~~~~~~~~~~~~~~~^~~ examples/pybullet/pybullet.c: In function ‘pybullet_applyExternalForce’: examples/pybullet/pybullet.c:10771:44: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 10771 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_applyExternalTorque’: examples/pybullet/pybullet.c:10899:60: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 10899 | b3SharedMemoryStatusHandle statusHandle; | ^~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdMesh.h:18, from Extras/VHACD/inc/vhacdVolume.h:18, from Extras/VHACD/src/vhacdVolume.cpp:17: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:71:59: required from here Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdMesh.h:19: Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:80:63: required from here Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::operator=(const VHACD::SArray&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:101:66: required from here Extras/VHACD/inc/vhacdSArray.h:133:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133 | memcpy(Data(), rhs.Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/pybullet/pybullet.c: In function ‘pybullet_unloadPlugin’: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Tetrahedron; long unsigned int N = 8; size_t = long unsigned int]’: Extras/VHACD/src/vhacdVolume.cpp:1023:28: required from here Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct VHACD::Tetrahedron’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVolume.h:150:8: note: ‘struct VHACD::Tetrahedron’ declared here 150 | struct Tetrahedron | ^~~~~~~~~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Tetrahedron; long unsigned int N = 8]’: Extras/VHACD/src/vhacdVolume.cpp:1054:32: required from here Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct VHACD::Tetrahedron’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVolume.h:150:8: note: ‘struct VHACD::Tetrahedron’ declared here 150 | struct Tetrahedron | ^~~~~~~~~~~ examples/pybullet/pybullet.c:11563:13: warning: unused variable ‘statusType’ [-Wunused-variable] 11563 | int statusType = -1; | ^~~~~~~~~~ examples/pybullet/pybullet.c:11562:36: warning: variable ‘statusHandle’ set but not used [-Wunused-but-set-variable] 11562 | b3SharedMemoryStatusHandle statusHandle = 0; | ^~~~~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_calculateInverseKinematics’: examples/pybullet/pybullet.c:11733:21: warning: unused variable ‘numJoints’ [-Wunused-variable] 11733 | int numJoints = b3GetNumJoints(sm, bodyUniqueId); | ^~~~~~~~~ examples/pybullet/pybullet.c: In function ‘pybullet_calculateInverseKinematics2’: examples/pybullet/pybullet.c:11981:29: warning: unused variable ‘numJoints’ [-Wunused-variable] 11981 | int numJoints = b3GetNumJoints(sm, bodyUniqueId); | ^~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncMultiBody(T*, btMultiBody*, btMultiBodyWorldImporterInternalData*, btAlignedObjectArray&, btAlignedObjectArray&) [with T = btMultiBodyDoubleData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:298:19: required from here Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:109:14: warning: unused variable ‘isFixedBase’ [-Wunused-variable] 109 | bool isFixedBase = mbd->m_baseMass == 0; | ^~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:110:14: warning: unused variable ‘canSleep’ [-Wunused-variable] 110 | bool canSleep = false; | ^~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncContactManifolds(T**, int, btMultiBodyWorldImporterInternalData*) [with T = btPersistentManifoldDoubleData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:365:25: required from here Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:67:21: warning: unused variable ‘numExistingManifolds’ [-Wunused-variable] 67 | int numExistingManifolds = m_data->m_mbDynamicsWorld->getDispatcher()->getNumManifolds(); | ^~~~~~~~~~~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncMultiBody(T*, btMultiBody*, btMultiBodyWorldImporterInternalData*, btAlignedObjectArray&, btAlignedObjectArray&) [with T = btMultiBodyFloatData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:383:19: required from here Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:109:14: warning: unused variable ‘isFixedBase’ [-Wunused-variable] 109 | bool isFixedBase = mbd->m_baseMass == 0; | ^~~~~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:110:14: warning: unused variable ‘canSleep’ [-Wunused-variable] 110 | bool canSleep = false; | ^~~~~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp: In instantiation of ‘void syncContactManifolds(T**, int, btMultiBodyWorldImporterInternalData*) [with T = btPersistentManifoldFloatData]’: Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:449:25: required from here Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:67:21: warning: unused variable ‘numExistingManifolds’ [-Wunused-variable] 67 | int numExistingManifolds = m_data->m_mbDynamicsWorld->getDispatcher()->getNumManifolds(); | ^~~~~~~~~~~~~~~~~~~~ In file included from Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:1: In copy constructor ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:16: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::parent_r_parent_body_ref’ may be used uninitialized [-Wmaybe-uninitialized] 36 | struct LinkData | ^~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:8, from src/BulletInverseDynamics/IDConfig.hpp:105, from Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:6: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_T_parent_ref.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_T_parent_ref.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_T_parent_ref.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:16: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_axis_of_motion’ may be used uninitialized [-Wmaybe-uninitialized] 36 | struct LinkData | ^~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:16: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_r_body_com’ may be used uninitialized [-Wmaybe-uninitialized] 36 | struct LinkData | ^~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_I_body.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_I_body.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::LinkData(const btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData&)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:36:9, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’ at Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:15: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::btMultiBodyTreeCreator::LinkData::body_I_body.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/btMultiBodyTreeCreator.cpp: In member function ‘int btInverseDynamicsBullet3::btMultiBodyTreeCreator::createFromBtMultiBody(const btMultiBody*, bool)’: Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:20:22: note: ‘’ declared here 20 | m_data.resize(1 + btmb->getNumLinks()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘btTransform ConvertURDF2BulletInternal(const URDFImporterInterface&, MultiBodyCreationInterface&, URDF2BulletCachedData&, int, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*, UrdfVisualShapeCache*, bool)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:748:29: warning: unused variable ‘mbLinkIndex’ [-Wunused-variable] 748 | int mbLinkIndex = cache.getMbIndexFromUrdfIndex(urdfLinkIndex); | ^~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:825:13: warning: unused variable ‘rootIndex’ [-Wunused-variable] 825 | int rootIndex = u2b.getRootLinkIndex(); | ^~~~~~~~~ In file included from src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:8, from src/BulletInverseDynamics/IDConfig.hpp:105, from Extras/InverseDynamics/MultiBodyTreeCreator.hpp:6, from Extras/InverseDynamics/DillCreator.hpp:4, from Extras/InverseDynamics/DillCreator.cpp:1: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:11:28: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:11:35: note: ‘’ declared here 11 | m_body_T_parent_ref.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:11:28: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:11:35: note: ‘’ declared here 11 | m_body_T_parent_ref.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:11:28: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:11:35: note: ‘’ declared here 11 | m_body_T_parent_ref.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:15:22: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:117:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:15:29: note: ‘’ declared here 15 | m_body_I_body.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:15:22: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:118:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:15:29: note: ‘’ declared here 15 | m_body_I_body.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btInverseDynamicsBullet3::mat33::mat33(const btInverseDynamicsBullet3::mat33&)’ at src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:35:7, inlined from ‘void b3AlignedObjectArray::resize(int, const T&) [with T = btInverseDynamicsBullet3::mat33]’ at src/Bullet3Common/b3AlignedObjectArray.h:236:5, inlined from ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’ at Extras/InverseDynamics/DillCreator.cpp:15:22: src/BulletInverseDynamics/details/../../LinearMath/btMatrix3x3.h:119:25: warning: ‘.btInverseDynamicsBullet3::mat33::.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ Extras/InverseDynamics/DillCreator.cpp: In constructor ‘btInverseDynamicsBullet3::DillCreator::DillCreator(int)’: Extras/InverseDynamics/DillCreator.cpp:15:29: note: ‘’ declared here 15 | m_body_I_body.resize(m_num_bodies); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ examples/pybullet/pybullet.c: At top level: examples/pybullet/pybullet.c:7447:22: warning: ‘kwlist’ defined but not used [-Wunused-variable] 7447 | static char* kwlist[] = {"physicsClientId", NULL}; | ^~~~~~ examples/pybullet/pybullet.c:132:20: warning: ‘pybullet_internalGetCStringFromSequence’ defined but not used [-Wunused-function] 132 | static const char* pybullet_internalGetCStringFromSequence(PyObject* seq, int index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdManifoldMesh.h:19, from Extras/VHACD/inc/vhacdICHull.h:18, from Extras/VHACD/src/VHACD.cpp:29: Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:71:59: required from here Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Extras/VHACD/inc/vhacdManifoldMesh.h:20: Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::PushBack(const T&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:80:63: required from here Extras/VHACD/inc/vhacdSArray.h:87:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87 | memcpy(temp, Data(), m_maxSize * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::operator=(const VHACD::SArray&) [with T = VHACD::Vec3; long unsigned int N = 64]’: Extras/VHACD/inc/vhacdMesh.h:101:66: required from here Extras/VHACD/inc/vhacdSArray.h:133:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133 | memcpy(Data(), rhs.Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ Extras/VHACD/inc/vhacdMesh.h:99:50: required from here Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ Extras/VHACD/inc/vhacdSArray.h: In instantiation of ‘void VHACD::SArray::Allocate(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’: Extras/VHACD/inc/vhacdSArray.h:77:3: required from ‘void VHACD::SArray::Resize(size_t) [with T = VHACD::Vec3; long unsigned int N = 64; size_t = long unsigned int]’ Extras/VHACD/inc/vhacdMesh.h:100:56: required from here Extras/VHACD/inc/vhacdSArray.h:69:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class VHACD::Vec3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | memcpy(temp, Data(), m_size * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extras/VHACD/inc/vhacdVector.h:25:7: note: ‘class VHACD::Vec3’ declared here 25 | class Vec3 | ^~~~ In file included from src/btLinearMathAll.cpp:9: src/LinearMath/btQuickprof.cpp: In function ‘unsigned int btQuickprofGetCurrentThreadIndex2()’: src/LinearMath/btQuickprof.cpp:743:28: warning: unused variable ‘kNullIndex’ [-Wunused-variable] 743 | const unsigned int kNullIndex = ~0U; | ^~~~~~~~~~ examples/TinyRenderer/our_gl.cpp: In function ‘void TinyRender::triangleClipped(mat<4, 3, float>&, mat<4, 3, float>&, IShader&, TGAImage&, float*, int*, const Matrix&, int)’: examples/TinyRenderer/our_gl.cpp:145:32: warning: unused variable ‘frag_depth2’ [-Wunused-variable] 145 | double frag_depth2 = -1. * (orgClipd * bc_clip2); | ^~~~~~~~~~~ examples/ExampleBrowser/GL_ShapeDrawer.cpp: In member function ‘virtual void GL_ShapeDrawer::drawOpenGL(btScalar*, const btCollisionShape*, const btVector3&, int, const btVector3&, const btVector3&)’: examples/ExampleBrowser/GL_ShapeDrawer.cpp:628:58: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 628 | sprintf(buf, " %d", i); | ^ examples/ExampleBrowser/GL_ShapeDrawer.cpp:628:48: note: ‘sprintf’ output between 3 and 13 bytes into a destination of size 12 628 | sprintf(buf, " %d", i); | ~~~~~~~^~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactConstraint.cpp:16: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btSoftBody::DeformableNodeRigidAnchor&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:116:54: warning: ‘btDeformableNodeAnchorConstraint::m_anchor’ will be initialized after [-Wreorder] 116 | const btSoftBody::DeformableNodeRigidAnchor* m_anchor; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:19:83: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 19 | : m_anchor(&a), btDeformableContactConstraint(a.m_cti.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:18:1: warning: when initialized here [-Wreorder] 18 | btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btSoftBody::DeformableNodeRigidAnchor& a, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btDeformableNodeAnchorConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:116:54: warning: ‘btDeformableNodeAnchorConstraint::m_anchor’ will be initialized after [-Wreorder] 116 | const btSoftBody::DeformableNodeRigidAnchor* m_anchor; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:24:72: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 24 | : m_anchor(other.m_anchor), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:23:1: warning: when initialized here [-Wreorder] 23 | btDeformableNodeAnchorConstraint::btDeformableNodeAnchorConstraint(const btDeformableNodeAnchorConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btSoftBody::DeformableRigidContact&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:149:51: warning: ‘btDeformableRigidContactConstraint::m_contact’ will be initialized after [-Wreorder] 149 | const btSoftBody::DeformableRigidContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:136:84: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 136 | : m_contact(&c), btDeformableContactConstraint(c.m_cti.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:135:1: warning: when initialized here [-Wreorder] 135 | btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btSoftBody::DeformableRigidContact& c, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btDeformableRigidContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:149:51: warning: ‘btDeformableRigidContactConstraint::m_contact’ will be initialized after [-Wreorder] 149 | const btSoftBody::DeformableRigidContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:147:190: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 147 | : m_contact(other.m_contact), btDeformableContactConstraint(other), m_penetration(other.m_penetration), m_total_split_impulse(other.m_total_split_impulse), m_binding(other.m_binding) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:146:1: warning: when initialized here [-Wreorder] 146 | btDeformableRigidContactConstraint::btDeformableRigidContactConstraint(const btDeformableRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btSoftBody::DeformableNodeRigidContact&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:185:27: warning: ‘btDeformableNodeRigidContactConstraint::m_node’ will be initialized after [-Wreorder] 185 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:412:89: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 412 | : m_node(contact.m_node), btDeformableRigidContactConstraint(contact, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:411:1: warning: when initialized here [-Wreorder] 411 | btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btSoftBody::DeformableNodeRigidContact& contact, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btDeformableNodeRigidContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:185:27: warning: ‘btDeformableNodeRigidContactConstraint::m_node’ will be initialized after [-Wreorder] 185 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:417:73: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 417 | : m_node(other.m_node), btDeformableRigidContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:416:1: warning: when initialized here [-Wreorder] 416 | btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint(const btDeformableNodeRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btSoftBody::DeformableFaceRigidContact&, const btContactSolverInfo&, bool)’: src/BulletSoftBody/btDeformableContactConstraint.h:220:14: warning: ‘btDeformableFaceRigidContactConstraint::m_useStrainLimiting’ will be initialized after [-Wreorder] 220 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:452:129: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 452 | : m_face(contact.m_face), m_useStrainLimiting(useStrainLimiting), btDeformableRigidContactConstraint(contact, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:451:1: warning: when initialized here [-Wreorder] 451 | btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btSoftBody::DeformableFaceRigidContact& contact, const btContactSolverInfo& infoGlobal, bool useStrainLimiting) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btDeformableFaceRigidContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:220:14: warning: ‘btDeformableFaceRigidContactConstraint::m_useStrainLimiting’ will be initialized after [-Wreorder] 220 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:457:121: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 457 | : m_face(other.m_face), m_useStrainLimiting(other.m_useStrainLimiting), btDeformableRigidContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:456:1: warning: when initialized here [-Wreorder] 456 | btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(const btDeformableFaceRigidContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btSoftBody::DeformableFaceNodeContact&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:255:54: warning: ‘btDeformableFaceNodeContactConstraint::m_contact’ will be initialized after [-Wreorder] 255 | const btSoftBody::DeformableFaceNodeContact* m_contact; | ^~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.cpp:597:138: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 597 | : m_node(contact.m_node), m_face(contact.m_face), m_contact(&contact), btDeformableContactConstraint(contact.m_normal, infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.cpp:596:1: warning: when initialized here [-Wreorder] 596 | btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btSoftBody::DeformableFaceNodeContact& contact, const btContactSolverInfo& infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:1, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:1: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/BulletReducedDeformableBody/../btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableContactProjection.cpp:16: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBody.cpp:17: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ In file included from src/LinearMath/btReducedVector.cpp:8, from src/btLinearMathAll.cpp:11: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBody.cpp:21: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:2: src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/BulletReducedDeformableBody/../btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ In file included from src/btLinearMathAll.cpp:12: src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::waitForWorkersToSleep()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:632:45: warning: unused variable ‘storage’ [-Wunused-variable] 632 | ThreadLocalStorage& storage = m_threadLocalStorage[i]; | ^~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ In file included from src/btLinearMathAll.cpp:13: src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp: In function ‘sem_t* createSem(const char*)’: src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp:141:20: warning: unused variable ‘semCount’ [-Wunused-variable] 141 | static int semCount = 0; | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(btReducedDeformableBody*, btSoftBody::Node*, const btVector3&, const btVector3&, const btVector3&, const btContactSolverInfo&, btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:12:13: warning: ‘btReducedDeformableStaticConstraint::m_impulseDirection’ will be initialized after [-Wreorder] 12 | btVector3 m_impulseDirection; | ^~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: warning: ‘btScalar btReducedDeformableStaticConstraint::m_dt’ [-Wreorder] 9 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:5:1: warning: when initialized here [-Wreorder] 5 | btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: warning: ‘btReducedDeformableStaticConstraint::m_dt’ will be initialized after [-Wreorder] 9 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:13:124: warning: base ‘btDeformableStaticConstraint’ [-Wreorder] 13 | : m_rsb(rsb), m_ri(ri), m_targetPos(x0), m_impulseDirection(dir), m_dt(dt), btDeformableStaticConstraint(node, infoGlobal) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:5:1: warning: when initialized here [-Wreorder] 5 | btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableRigidContactConstraint::btReducedDeformableRigidContactConstraint(btReducedDeformableBody*, const btSoftBody::DeformableRigidContact&, const btContactSolverInfo&, btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:52:12: warning: ‘btReducedDeformableRigidContactConstraint::m_dt’ will be initialized after [-Wreorder] 52 | btScalar m_dt; | ^~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:64:75: warning: base ‘btDeformableRigidContactConstraint’ [-Wreorder] 64 | : m_rsb(rsb), m_dt(dt), btDeformableRigidContactConstraint(c, infoGlobal) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:59:1: warning: when initialized here [-Wreorder] 59 | btReducedDeformableRigidContactConstraint::btReducedDeformableRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableNodeRigidContactConstraint::btReducedDeformableNodeRigidContactConstraint(btReducedDeformableBody*, const btSoftBody::DeformableNodeRigidContact&, const btContactSolverInfo&, btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:124:21: warning: ‘btReducedDeformableNodeRigidContactConstraint::m_node’ will be initialized after [-Wreorder] 124 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:326:99: warning: base ‘btReducedDeformableRigidContactConstraint’ [-Wreorder] 326 | : m_node(contact.m_node), btReducedDeformableRigidContactConstraint(rsb, contact, infoGlobal, dt) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:321:1: warning: when initialized here [-Wreorder] 321 | btReducedDeformableNodeRigidContactConstraint::btReducedDeformableNodeRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:6: src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp: In function ‘void setupSpatialGridBatchesMt(btBatchedConstraints*, btAlignedObjectArray*, btConstraintArray*, const btAlignedObjectArray&, int, int, bool)’: src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:832:13: warning: unused variable ‘minNumBatchesPerPhase’ [-Wunused-variable] 832 | int minNumBatchesPerPhase = 16; | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:16: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h: In constructor ‘btReducedDeformableFaceRigidContactConstraint::btReducedDeformableFaceRigidContactConstraint(btReducedDeformableBody*, const btSoftBody::DeformableFaceRigidContact&, const btContactSolverInfo&, btScalar, bool)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:166:14: warning: ‘btReducedDeformableFaceRigidContactConstraint::m_useStrainLimiting’ will be initialized after [-Wreorder] 166 | bool m_useStrainLimiting; | ^~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:543:139: warning: base ‘btReducedDeformableRigidContactConstraint’ [-Wreorder] 543 | : m_face(contact.m_face), m_useStrainLimiting(useStrainLimiting), btReducedDeformableRigidContactConstraint(rsb, contact, infoGlobal, dt) | ^ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:537:1: warning: when initialized here [-Wreorder] 537 | btReducedDeformableFaceRigidContactConstraint::btReducedDeformableFaceRigidContactConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBodyHelpers.cpp:17: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp: In member function ‘bool BulletMJCFImporterInternalData::parseDefaults(MyMJCFDefaults&, tinyxml2::XMLElement*, MJCFErrorLogger*)’: examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:348:49: warning: unused variable ‘conTypeStr’ [-Wunused-variable] 348 | if (const char* conTypeStr = child_xml->Attribute("limited")) | ^~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:377:37: warning: unused variable ‘conDim’ [-Wunused-variable] 377 | int conDim = defaults.m_defaultConDim; | ^~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableBodySolver.cpp:18: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ examples/ExampleBrowser/OpenGLGuiHelper.cpp: In member function ‘virtual void MyTriangleCollector2::processTriangle(btVector3*, int, int)’: examples/ExampleBrowser/OpenGLGuiHelper.cpp:298:35: warning: variable ‘extents’ set but not used [-Wunused-but-set-variable] 298 | btVector3 extents = m_aabbMax - m_aabbMin; | ^~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:4, from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:1: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:20, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:19, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:16: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp: In member function ‘virtual int BulletMJCFImporter::convertLinkVisualShapes(int, const char*, const btTransform&) const’: examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:2210:54: warning: unused variable ‘matPtr’ [-Wunused-variable] 2210 | UrdfMaterial* const* matPtr = model.m_materials[matName]; | ^~~~~~ In file included from src/btBulletCollisionAll.cpp:20: src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp: In member function ‘virtual void btConvexConcaveCollisionAlgorithm::processCollision(const btCollisionObjectWrapper*, const btCollisionObjectWrapper*, const btDispatcherInfo&, btManifoldResult*)’: src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:261:66: warning: unused variable ‘poly’ [-Wunused-variable] 261 | btPolyhedralConvexShape* poly = (btPolyhedralConvexShape*)convex; | ^~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ examples/ExampleBrowser/OpenGLGuiHelper.cpp: In member function ‘virtual bool OpenGLGuiHelper::getCameraInfo(int*, int*, float*, float*, float*, float*, float*, float*, float*, float*, float*, float*) const’: examples/ExampleBrowser/OpenGLGuiHelper.cpp:1209:27: warning: variable ‘rayFrom’ set but not used [-Wunused-but-set-variable] 1209 | btVector3 rayFrom = camPos; | ^~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static btReducedDeformableBody* btReducedDeformableBodyHelpers::createFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:99:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 99 | for (int i = 0; i < n_tets; ++i) | ~~^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp: In static member function ‘static void btReducedDeformableBodyHelpers::readBinaryMat(btReducedDeformableBody::tDenseMatrix&, unsigned int, unsigned int, const char*)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 191 | for (int i = 0; i < n_modes; ++i) | ~~^~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:193:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 193 | for (int j = 0; j < n_full; ++j) | ~~^~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:198:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 198 | if (mat[i].size() != n_modes) | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:21, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:37: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:19, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:23: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:22: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘void btSequentialImpulseConstraintSolver::convertJoint(btSolverConstraint*, btTypedConstraint*, const btTypedConstraint::btConstraintInfo1&, int, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1181:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSolverConstraint’; use assignment or value-initialization instead [-Wclass-memaccess] 1181 | memset(¤tConstraintRow[j], 0, sizeof(btSolverConstraint)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:29, from src/btBulletDynamicsAll.cpp:1: src/BulletDynamics/ConstraintSolver/btSolverConstraint.h:30:1: note: ‘struct btSolverConstraint’ declared here 30 | btSolverConstraint | ^~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp: At global scope: src/LinearMath/TaskScheduler/btThreadSupportPosix.cpp:141:20: warning: ‘semCount’ defined but not used [-Wunused-variable] src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::pointersToIndices()’: src/BulletSoftBody/btSoftBody.cpp:2426:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2426 | m_nodes[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp:2441:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2441 | m_faces[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:23: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘void btSequentialImpulseConstraintSolverMt::internalCollectContactManifoldCachedInfo(btContactManifoldCachedInfo*, btPersistentManifold**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:406:31: warning: unused variable ‘solverBodyA’ [-Wunused-variable] 406 | btSolverBody* solverBodyA = &m_tmpSolverBodyPool[solverBodyIdA]; | ^~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:407:31: warning: unused variable ‘solverBodyB’ [-Wunused-variable] 407 | btSolverBody* solverBodyB = &m_tmpSolverBodyPool[solverBodyIdB]; | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:21, from src/BulletSoftBody/btDeformableContactProjection.cpp:17: src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:54:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 54 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableMassSpringForce.h: In member function ‘virtual void btDeformableMassSpringForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableMassSpringForce.h:90:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 90 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:21, from src/BulletSoftBody/btDeformableBodySolver.h:20, from src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h:19, from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:23: src/BulletSoftBody/btDeformableGravityForce.h: In member function ‘virtual void btDeformableGravityForce::addScaledGravityForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableGravityForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp: In member function ‘btScalar btSequentialImpulseConstraintSolverMt::resolveMultipleContactConstraintsInterleaved(const btAlignedObjectArray&, int, int)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1104:13: warning: unused variable ‘numPoolConstraints’ [-Wunused-variable] 1104 | int numPoolConstraints = m_tmpSolverContactConstraintPool.size(); | ^~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:22: src/BulletSoftBody/btDeformableCorotatedForce.h: In member function ‘virtual void btDeformableCorotatedForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableCorotatedForce.h:57:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 57 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp: In function ‘void CollisionShape2TriangleMesh(btCollisionShape*, const btTransform&, btAlignedObjectArray&, btAlignedObjectArray&, btAlignedObjectArray&)’: examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp:94:115: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 94 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp:85:53: note: ‘graphicsindex’ was declared here 85 | int graphicsindex; | ^~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:22, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:26: src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:32:9: warning: when initialized here [-Wreorder] 32 | btDeformableContactConstraint(const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(false), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(bool, const btVector3&, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:36:9: warning: when initialized here [-Wreorder] 36 | btDeformableContactConstraint(bool isStatic, const btVector3& normal, const btContactSolverInfo& infoGlobal) : m_static(isStatic), m_normal(normal), m_infoGlobal(&infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:30:19: warning: ‘btDeformableContactConstraint::m_normal’ will be initialized after [-Wreorder] 30 | btVector3 m_normal; | ^~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:27:36: warning: ‘const btContactSolverInfo* btDeformableContactConstraint::m_infoGlobal’ [-Wreorder] 27 | const btContactSolverInfo* m_infoGlobal; | ^~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:42:9: warning: when initialized here [-Wreorder] 42 | btDeformableContactConstraint(const btDeformableContactConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(btSoftBody::Node*, const btContactSolverInfo&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:76:184: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:76:9: warning: when initialized here [-Wreorder] 76 | btDeformableStaticConstraint(btSoftBody::Node* node, const btContactSolverInfo& infoGlobal) : m_node(node), btDeformableContactConstraint(false, btVector3(0, 0, 0), infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h: In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’: src/BulletSoftBody/btDeformableContactConstraint.h:74:27: warning: ‘btDeformableStaticConstraint::m_node’ will be initialized after [-Wreorder] 74 | btSoftBody::Node* m_node; | ^~~~~~ src/BulletSoftBody/btDeformableContactConstraint.h:81:76: warning: base ‘btDeformableContactConstraint’ [-Wreorder] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ^ src/BulletSoftBody/btDeformableContactConstraint.h:80:9: warning: when initialized here [-Wreorder] 80 | btDeformableStaticConstraint(const btDeformableStaticConstraint& other) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp: In member function ‘btCollisionShape* BulletURDFImporter::convertURDFToCollisionShape(const UrdfCollision*, const char*) const’: examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp:714:53: warning: unused variable ‘bytesRead’ [-Wunused-variable] 714 | int bytesRead = file.rdbuf()->sgetn(&sdfData[0], fsize); | ^~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLinearElasticityForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:24: src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideFF_DD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2003:30: warning: unused variable ‘skip’ [-Wunused-variable] 2003 | bool skip = false; | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In member function ‘void btSoftColliders::CollideCCD::Repel(btSoftBody::Face*, btSoftBody::Face*)’: src/BulletSoftBody/btSoftBodyInternals.h:2100:30: warning: unused variable ‘skip’ [-Wunused-variable] 2100 | bool skip = false; | ^~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:99:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 99 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:230:34: warning: unused variable ‘max_p’ [-Wunused-variable] 230 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h:220:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 220 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:294:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 294 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableLinearElasticityForce.h: In member function ‘virtual void btDeformableLinearElasticityForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableLinearElasticityForce.h:352:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 352 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableNeoHookeanForce.h:21, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:25: src/LinearMath/btImplicitQRSVD.h: In constructor ‘btMatrix2x2::btMatrix2x2()’: src/LinearMath/btImplicitQRSVD.h:49:26: warning: ‘btMatrix2x2::m_10’ will be initialized after [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:49:20: warning: ‘btScalar btMatrix2x2::m_01’ [-Wreorder] 49 | btScalar m_00, m_01, m_10, m_11; | ^~~~ src/LinearMath/btImplicitQRSVD.h:50:5: warning: when initialized here [-Wreorder] 50 | btMatrix2x2(): m_00(0), m_10(0), m_01(0), m_11(0) | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:102:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 102 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForce(btScalar, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:216:34: warning: unused variable ‘max_p’ [-Wunused-variable] 216 | btScalar max_p = psb->m_cfg.m_maxStress; | ^~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h:206:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 206 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledDampingForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:276:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 276 | int numNodes = getNumNodes(); | ^~~~~~~~ src/BulletSoftBody/btDeformableNeoHookeanForce.h: In member function ‘virtual void btDeformableNeoHookeanForce::addScaledElasticForceDifferential(btScalar, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableNeoHookeanForce.h:320:21: warning: unused variable ‘numNodes’ [-Wunused-variable] 320 | int numNodes = getNumNodes(); | ^~~~~~~~ In file included from src/BulletSoftBody/btDeformableContactProjection.h:24: src/LinearMath/btReducedVector.h: In constructor ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’: src/LinearMath/btReducedVector.h:31:9: warning: ‘btReducedVector::m_sz’ will be initialized after [-Wreorder] 31 | int m_sz; // all m_indices value < m_sz | ^~~~ src/LinearMath/btReducedVector.h:29:31: warning: ‘btAlignedObjectArray btReducedVector::m_indices’ [-Wreorder] 29 | btAlignedObjectArray m_indices; | ^~~~~~~~~ src/LinearMath/btReducedVector.h:49:5: warning: when initialized here [-Wreorder] 49 | btReducedVector(int sz, const btAlignedObjectArray& indices, const btAlignedObjectArray& vecs): m_sz(sz), m_indices(indices), m_vecs(vecs) | ^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Node]’: src/BulletSoftBody/btSoftBody.cpp:150:17: required from here src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct btSoftBody::Node’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBodyInternals.h:20: src/BulletSoftBody/btSoftBody.h:269:16: note: ‘struct btSoftBody::Node’ declared here 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Material]’: src/BulletSoftBody/btSoftBody.cpp:308:17: required from here src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Material’; use assignment or value-initialization instead [-Wclass-memaccess] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:249:16: note: ‘struct btSoftBody::Material’ declared here 249 | struct Material : Element | ^~~~~~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Note]’: src/BulletSoftBody/btSoftBody.cpp:323:16: required from here src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Note’; use assignment or value-initialization instead [-Wclass-memaccess] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:438:16: note: ‘struct btSoftBody::Note’ declared here 438 | struct Note : Element | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Link]’: src/BulletSoftBody/btSoftBody.cpp:399:17: required from here src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Link’; use assignment or value-initialization instead [-Wclass-memaccess] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:289:9: note: ‘struct btSoftBody::Link’ declared here 289 | Link : Feature | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Face]’: src/BulletSoftBody/btSoftBody.cpp:441:17: required from here src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct btSoftBody::Face’; use assignment or value-initialization instead [-Wclass-memaccess] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:307:16: note: ‘struct btSoftBody::Face’ declared here 307 | struct Face : Feature | ^~~~ src/BulletSoftBody/btSoftBodyInternals.h: In instantiation of ‘void ZeroInitialize(T&) [with T = btSoftBody::Tetra]’: src/BulletSoftBody/btSoftBody.cpp:479:17: required from here src/BulletSoftBody/btSoftBodyInternals.h:791:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct btSoftBody::Tetra’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 791 | memset(&value, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.h:318:16: note: ‘struct btSoftBody::Tetra’ declared here 318 | struct Tetra : Feature | ^~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ In file included from src/BulletDynamics/Featherstone/btMultiBody.cpp:24, from src/btBulletDynamicsAll.cpp:27: src/BulletDynamics/Featherstone/btMultiBody.h: In constructor ‘btMultiBody::btMultiBody(int, btScalar, const btVector3&, bool, bool, bool)’: src/BulletDynamics/Featherstone/btMultiBody.h:770:22: warning: ‘btMultiBody::m_baseQuat’ will be initialized after [-Wreorder] 770 | btQuaternion m_baseQuat; // rotates world points into base frame | ^~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.h:769:15: warning: ‘btVector3 btMultiBody::m_basePos_interpolate’ [-Wreorder] 769 | btVector3 m_basePos_interpolate; // position of interpolated COM of base (world frame) | ^~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:93:1: warning: when initialized here [-Wreorder] 93 | btMultiBody::btMultiBody(int n_links, | ^~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.h: In member function ‘void btDeformableBackwardEulerObjective::calculateContactForce(const TVStack&, const TVStack&, TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.h:197:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 197 | for (; counter < f.size(); ++counter) | ~~~~~~~~^~~~~~~~~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp: In member function ‘virtual void GwenParameterInterface::registerSliderFloatParameter(SliderParams&)’: examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:58: warning: ‘ : ’ directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~ In member function ‘void MySliderEventHandler::SetValue(T) [with T = double]’, inlined from ‘void MySliderEventHandler::SliderMoved(Gwen::Controls::Base*) [with T = double]’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:67:11, inlined from ‘virtual void GwenParameterInterface::registerSliderFloatParameter(SliderParams&)’ at examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:244:22: examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:55: note: assuming directive output of 5 bytes 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~~~~~~~~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:36: note: ‘snprintf’ output between 7 and 1341 bytes into a destination of size 1024 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromTetGenData(btSoftBodyWorldInfo&, const char*, const char*, const char*, bool, bool, bool)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1154:13: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 1154 | int result = sscanf(node, "%d %d %d %d", &nnode, &ndims, &nattrb, &hasbounds); | ^~~~~~ src/BulletSoftBody/btSoftBodyHelpers.cpp: In static member function ‘static btSoftBody* btSoftBodyHelpers::CreateFromVtkFile(btSoftBodyWorldInfo&, const char*)’: src/BulletSoftBody/btSoftBodyHelpers.cpp:1327:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1327 | for (int i = 0; i < n_tets; ++i) | ~~^~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:30: src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp: In member function ‘virtual void btMultiBodyGearConstraint::createConstraintRows(btMultiBodyConstraintArray&, btMultiBodyJacobianData&, const btContactSolverInfo&)’: src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:122:26: warning: unused variable ‘currentPosition’ [-Wunused-variable] 122 | btScalar currentPosition = m_bodyA->getJointPosMultiDof(m_linkA)[dof]; | ^~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:113:18: warning: unused variable ‘kp’ [-Wunused-variable] 113 | btScalar kp = 1; | ^~ src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:114:18: warning: unused variable ‘kd’ [-Wunused-variable] 114 | btScalar kd = 1; | ^~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp: In member function ‘void MySliderEventHandler::SetValue(T) [with T = double]’: examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:58: warning: ‘ : ’ directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:55: note: assuming directive output of 5 bytes 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^~~~~~~~~~~ examples/ExampleBrowser/GwenGUISupport/GwenParameterInterface.cpp:92:36: note: ‘snprintf’ output between 7 and 1341 bytes into a destination of size 1024 92 | safe_printf(txt, sizeof(txt), "%s : %.3f", m_variableName, val); | ^ In file included from src/btBulletDynamicsAll.cpp:34: src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp: In member function ‘void btMultiBodyConstraintSolver::setupMultiBodyTorsionalFrictionConstraint(btMultiBodySolverConstraint&, const btVector3&, btManifoldPoint&, btScalar, const btContactSolverInfo&, btScalar&, bool, btScalar, btScalar)’: src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1075:18: warning: unused variable ‘penetration’ [-Wunused-variable] 1075 | btScalar penetration = isFriction ? 0 : cp.getDistance(); | ^~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:80: src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp: In member function ‘virtual bool btPolyhedralConvexShape::initializePolyhedralFeatures(int)’: src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:132:29: warning: unused variable ‘v01’ [-Wunused-variable] 132 | int v01 = edge->getSourceVertex(); | ^~~ In file included from src/btBulletCollisionAll.cpp:85: src/BulletCollision/CollisionShapes/btMiniSDF.cpp: In member function ‘bool btMiniSDF::load(const char*, int)’: src/BulletCollision/CollisionShapes/btMiniSDF.cpp:119:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 119 | for (int i = 0; i < n_cells0; i++) | ~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:125:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 125 | for (int j = 0; j < n_cells1; j++) | ~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:137:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 137 | for (int i = 0; i < n_cell_maps0; i++) | ~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:143:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 143 | for (int j = 0; j < n_cell_maps1; j++) | ~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:47:13: warning: unused variable ‘fileSize’ [-Wunused-variable] 47 | int fileSize = -1; | ^~~~~~~~ In file included from src/btBulletDynamicsAll.cpp:38: src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp: In member function ‘virtual void btMultiBodySphericalJointMotor::createConstraintRows(btMultiBodyConstraintArray&, btMultiBodyJacobianData&, const btContactSolverInfo&)’: src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:146:26: warning: unused variable ‘velocityError’ [-Wunused-variable] 146 | btScalar velocityError = (desiredVelocity - currentVelocity) * kd; | ^~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:118:24: warning: unused variable ‘posError’ [-Wunused-variable] 118 | const btScalar posError = 0; | ^~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:122:19: warning: unused variable ‘axis’ [-Wunused-variable] 122 | btVector3 axis[3] = { btVector3(1, 0, 0), btVector3(0, 1, 0), btVector3(0, 0, 1) }; | ^~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp: In member function ‘bool btMiniSDF::interpolate(unsigned int, double&, const btVector3&, btVector3*) const’: src/BulletCollision/CollisionShapes/btMiniSDF.cpp:471:19: warning: variable ‘d’ set but not used [-Wunused-but-set-variable] 471 | btVector3 d = sd.m_max - sd.m_min; //.diagonal().eval(); | ^ In file included from src/btBulletDynamicsAll.cpp:39: src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp: In member function ‘virtual void btMultiBodySphericalJointLimit::createConstraintRows(btMultiBodyConstraintArray&, btMultiBodyJacobianData&, const btContactSolverInfo&)’: src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:208:26: warning: unused variable ‘velocityError’ [-Wunused-variable] 208 | btScalar velocityError = (desiredVelocity - currentVelocity) * kd; | ^~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:130:24: warning: unused variable ‘posError’ [-Wunused-variable] 130 | const btScalar posError = 0; | ^~~~~~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:134:19: warning: unused variable ‘axis’ [-Wunused-variable] 134 | btVector3 axis[3] = { btVector3(1, 0, 0), btVector3(0, 1, 0), btVector3(0, 0, 1) }; | ^~~~ src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:141:22: warning: variable ‘refQuat’ set but not used [-Wunused-but-set-variable] 141 | btQuaternion refQuat = m_desiredPosition; | ^~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘virtual btScalar btReducedDeformableBodySolver::solveContactConstraints(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:251:30: warning: unused variable ‘rsb’ [-Wunused-variable] 251 | btReducedDeformableBody* rsb = static_cast(m_softBodies[i]); | ^~~ In file included from examples/Importers/ImportColladaDemo/LoadMeshFromCollada.h:23, from examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:18: In copy constructor ‘constexpr GLInstanceGraphicsShape::GLInstanceGraphicsShape(const GLInstanceGraphicsShape&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = GLInstanceGraphicsShape]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’ at examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:62: examples/Importers/ImportColladaDemo/../../OpenGLWindow/GLInstanceGraphicsShape.h:12:8: warning: ‘.GLInstanceGraphicsShape::m_numvertices’ may be used uninitialized [-Wmaybe-uninitialized] 12 | struct GLInstanceGraphicsShape | ^~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp: In function ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’: examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:83: note: ‘’ declared here 307 | GLInstanceGraphicsShape& visualShape = visualShapes.expand(); | ~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘constexpr GLInstanceGraphicsShape::GLInstanceGraphicsShape(const GLInstanceGraphicsShape&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = GLInstanceGraphicsShape]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’ at examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:62: examples/Importers/ImportColladaDemo/../../OpenGLWindow/GLInstanceGraphicsShape.h:12:8: warning: ‘.GLInstanceGraphicsShape::m_numIndices’ may be used uninitialized [-Wmaybe-uninitialized] 12 | struct GLInstanceGraphicsShape | ^~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp: In function ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’: examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:83: note: ‘’ declared here 307 | GLInstanceGraphicsShape& visualShape = visualShapes.expand(); | ~~~~~~~~~~~~~~~~~~~^~ In copy constructor ‘constexpr GLInstanceGraphicsShape::GLInstanceGraphicsShape(const GLInstanceGraphicsShape&)’, inlined from ‘T& btAlignedObjectArray::expand(const T&) [with T = GLInstanceGraphicsShape]’ at src/LinearMath/btAlignedObjectArray.h:251:3, inlined from ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’ at examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:62: examples/Importers/ImportColladaDemo/../../OpenGLWindow/GLInstanceGraphicsShape.h:12:8: warning: ‘.GLInstanceGraphicsShape::m_scaling’ may be used uninitialized [-Wmaybe-uninitialized] 12 | struct GLInstanceGraphicsShape | ^~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp: In function ‘void readLibraryGeometries(tinyxml2::XMLDocument&, btAlignedObjectArray&, btHashMap&, float)’: examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp:307:83: note: ‘’ declared here 307 | GLInstanceGraphicsShape& visualShape = visualShapes.expand(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from src/BulletCollision/Gimpact/gim_memory.h:35, from src/BulletCollision/Gimpact/gim_memory.cpp:30, from src/btBulletCollisionAll.cpp:90: src/BulletCollision/Gimpact/gim_math.h: In function ‘btScalar gim_inv_sqrt(btScalar)’: src/BulletCollision/Gimpact/gim_math.h:137:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | GIM_INV_SQRT(f, r); | ^ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:137:9: note: in expansion of macro ‘GIM_INV_SQRT’ 137 | GIM_INV_SQRT(f, r); | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:137:9: note: in expansion of macro ‘GIM_INV_SQRT’ 137 | GIM_INV_SQRT(f, r); | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h: In function ‘btScalar gim_sqrt(btScalar)’: src/BulletCollision/Gimpact/gim_math.h:144:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 144 | GIM_SQRT(f, r); | ^ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:144:9: note: in expansion of macro ‘GIM_SQRT’ 144 | GIM_SQRT(f, r); | ^~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:144:9: note: in expansion of macro ‘GIM_SQRT’ 144 | GIM_SQRT(f, r); | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_normal(btVector3&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:137:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 137 | TRIANGLE_NORMAL(m_vertices[0], m_vertices[1], m_vertices[2], normal); | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:137:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 137 | TRIANGLE_NORMAL(m_vertices[0], m_vertices[1], m_vertices[2], normal); | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_plane(btVector4&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:142:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 142 | TRIANGLE_PLANE(m_vertices[0], m_vertices[1], m_vertices[2], plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:142:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 142 | TRIANGLE_PLANE(m_vertices[0], m_vertices[1], m_vertices[2], plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_edge_plane(unsigned int, const btVector3&, btVector4&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:157:17: note: in expansion of macro ‘EDGE_PLANE’ 157 | EDGE_PLANE(e0, e1, triangle_normal, plane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:157:17: note: in expansion of macro ‘EDGE_PLANE’ 157 | EDGE_PLANE(e0, e1, triangle_normal, plane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘void GIM_TRIANGLE::get_triangle_transform(btTransform&) const’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:176:17: note: in expansion of macro ‘VEC_NORMALIZE’ 176 | VEC_NORMALIZE(xaxis); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:176:17: note: in expansion of macro ‘VEC_NORMALIZE’ 176 | VEC_NORMALIZE(xaxis); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘bool GIM_TRIANGLE::ray_collision(const btVector3&, const btVector3&, btVector3&, btVector3&, btScalar&, btScalar)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:336:17: note: in expansion of macro ‘VEC_NORMALIZE’ 336 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:336:17: note: in expansion of macro ‘VEC_NORMALIZE’ 336 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h: In member function ‘bool GIM_TRIANGLE::ray_collision_front_side(const btVector3&, const btVector3&, btVector3&, btVector3&, btScalar&, btScalar)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:362:17: note: in expansion of macro ‘VEC_NORMALIZE’ 362 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.h:362:17: note: in expansion of macro ‘VEC_NORMALIZE’ 362 | VEC_NORMALIZE(triangle_normal); | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘unsigned int GIM_TRIANGLE_CALCULATION_CACHE::clip_triangle(const btVector4&, const btVector3*, const btVector3*, btVector3*)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘unsigned int GIM_TRIANGLE_CALCULATION_CACHE::cross_line_intersection_test()’: src/BulletCollision/Gimpact/gim_linear_math.h:220:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 220 | GIM_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:17: note: in expansion of macro ‘VEC_LENGTH’ 202 | VEC_LENGTH(edge_edge_dir, Dlen); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:17: note: in expansion of macro ‘VEC_LENGTH’ 202 | VEC_LENGTH(edge_edge_dir, Dlen); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 220 | GIM_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:265:33: note: in expansion of macro ‘VEC_LENGTH’ 265 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:265:33: note: in expansion of macro ‘VEC_LENGTH’ 265 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 220 | GIM_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:298:33: note: in expansion of macro ‘VEC_LENGTH’ 298 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_math.h:129:17: note: in expansion of macro ‘GIM_INV_SQRT’ 129 | GIM_INV_SQRT(va, sva); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:220:17: note: in expansion of macro ‘GIM_SQRT’ 220 | GIM_SQRT(_pp, l); \ | ^~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:298:33: note: in expansion of macro ‘VEC_LENGTH’ 298 | VEC_LENGTH(edge_edge_dir, distances[2]); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘bool GIM_TRIANGLE_CALCULATION_CACHE::triangle_collision(const btVector3&, const btVector3&, const btVector3&, btScalar, const btVector3&, const btVector3&, const btVector3&, btScalar, GIM_TRIANGLE_CONTACT_DATA&)’: src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 241 | GIM_INV_SQRT(_pp, l); \ src/BulletCollision/Gimpact/gim_math.h:74:29: note: in definition of macro ‘GIM_IR’ 74 | #define GIM_IR(x) ((GUINT&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 122 | isva = GIM_FR(_y); \ | ^ src/BulletCollision/Gimpact/gim_math.h:83:29: note: in definition of macro ‘GIM_FR’ 83 | #define GIM_FR(x) ((GREAL&)(x)) | ^ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:3: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:45: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [-Wmaybe-uninitialized] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:147:59: note: ‘’ declared here 147 | cache.m_urdfLinkLocalInertialFrames.resize(numTotalLinksIncludingBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/BulletCollision/CollisionDispatch/btCollisionObject.h:34, from src/BulletCollision/CollisionDispatch/btCollisionWorld.h:79, from src/BulletDynamics/Dynamics/btDynamicsWorld.h:19, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h:19, from src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:19, from examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:5: src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘URDF2BulletCachedData::URDF2BulletCachedData(const URDF2BulletCachedData&)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:51:8, inlined from ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:154:35: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [-Wmaybe-uninitialized] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘void InitURDF2BulletCache(const URDFImporterInterface&, URDF2BulletCachedData&, int)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: At global scope: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:316:17: warning: ‘btScalar gResolveSplitPenetrationImpulse_sse2(btSolverBody&, btSolverBody&, const btSolverConstraint&)’ defined but not used [-Wunused-function] 316 | static btScalar gResolveSplitPenetrationImpulse_sse2(btSolverBody& bodyA, btSolverBody& bodyB, const btSolverConstraint& c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:331:13: warning: ‘void initBatchedConstraintInfoArray(btAlignedObjectArray*, btConstraintArray*)’ defined but not used [-Wunused-function] 331 | static void initBatchedConstraintInfoArray(btAlignedObjectArray* outConInfos, btConstraintArray* constraints) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:265:13: warning: ‘void expandConstraintRowsInPlace(int*, const btBatchedConstraintInfo*, int, int)’ defined but not used [-Wunused-function] 265 | static void expandConstraintRowsInPlace(int* constraintBatchIds, const btBatchedConstraintInfo* conInfos, int numConstraints, int numConstraintRows) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:175:13: warning: ‘void initBatchedBodyDynamicFlags(btAlignedObjectArray*, const btAlignedObjectArray&)’ defined but not used [-Wunused-function] 175 | static void initBatchedBodyDynamicFlags(btAlignedObjectArray* outBodyDynamicFlags, const btAlignedObjectArray& bodies) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:27: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [-Wmaybe-uninitialized] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:842:48: note: ‘’ declared here 842 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btTransform]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’ at examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:28: src/LinearMath/btTransform.h:62:19: warning: ‘.btTransform::m_origin’ may be used uninitialized [-Wmaybe-uninitialized] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportURDFDemo/URDF2Bullet.cpp: In function ‘void ConvertURDF2Bullet(const URDFImporterInterface&, MultiBodyCreationInterface&, const btTransform&, btMultiBodyDynamicsWorld*, bool, const char*, int, UrdfVisualShapeCache*)’: examples/Importers/ImportURDFDemo/URDF2Bullet.cpp:858:56: note: ‘’ declared here 858 | parentTransforms.resize(urdfLinkIndex + 1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btDeformableStaticConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ~~~~~~^~~~~~~~~~~~ In file included from src/BulletSoftBody/btSoftBody.h:20, from src/BulletSoftBody/btCGProjection.h:19, from src/BulletSoftBody/btDeformableContactProjection.h:18: src/LinearMath/btAlignedObjectArray.h: In member function ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8: src/BulletSoftBody/btDeformableContactConstraint.h:81:32: warning: ‘.btDeformableStaticConstraint::m_node’ may be used uninitialized [-Wmaybe-uninitialized] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ~~~~~~^~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’ at src/LinearMath/btAlignedObjectArray.h:286:8: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btDeformableStaticConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btAlignedObjectArray::reserve(int) [with T = btAlignedObjectArray]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp: In member function ‘void btDeformableBackwardEulerObjective::applyExplicitForce(TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: warning: ‘gravity.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | btVector3 gravity; | ^~~~~~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: warning: ‘gravity.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from src/LinearMath/btMatrix3x3.h:18, from src/LinearMath/btTransform.h:18, from src/BulletSoftBody/btSoftBody.h:21, from src/BulletSoftBody/btDeformableLagrangianForce.h:19, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:19: In function ‘btVector3 operator*(const btVector3&, const btScalar&)’, inlined from ‘btVector3 operator*(const btScalar&, const btVector3&)’ at src/LinearMath/btVector3.h:838:13, inlined from ‘void btDeformableBackwardEulerObjective::applyExplicitForce(TVStack&)’ at src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:246:59: src/LinearMath/btVector3.h:830:78: warning: ‘gravity.btVector3::m_floats[2]’ may be used uninitialized [-Wmaybe-uninitialized] 830 | return btVector3(v.m_floats[0] * s, v.m_floats[1] * s, v.m_floats[2] * s); | ~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp: In member function ‘void btDeformableBackwardEulerObjective::applyExplicitForce(TVStack&)’: src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:222:27: note: ‘gravity.btVector3::m_floats[2]’ was declared here 222 | btVector3 gravity; | ^~~~~~~ In file included from src/BulletSoftBody/btDeformableLagrangianForce.h:19, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:19: In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:48: note: ‘’ declared here 98 | rsb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:98:48: note: ‘’ declared here 98 | rsb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_contactPoint’ may be used uninitialized [-Wmaybe-uninitialized] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_bary’ may be used uninitialized [-Wmaybe-uninitialized] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:34: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_weights’ may be used uninitialized [-Wmaybe-uninitialized] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp: In member function ‘void btReducedDeformableBodySolver::predictReduceDeformableMotion(btScalar)’: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:99:48: note: ‘’ declared here 99 | rsb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btReducedDeformableStaticConstraint::.btDeformableStaticConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ~~~~~~^~~~~~~~~~~~ In file included from src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:20, from src/BulletSoftBody/btSoftBodySolvers.h:19, from src/BulletSoftBody/btDeformableBodySolver.h:19: src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:81:32: warning: ‘*(__vector(2) long unsigned int*)((char*)& + offsetof(btReducedDeformableStaticConstraint, btReducedDeformableStaticConstraint::.btDeformableStaticConstraint::m_node))’ may be used uninitialized [-Wmaybe-uninitialized] 81 | : m_node(other.m_node), btDeformableContactConstraint(other) | ~~~~~~^~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:5: In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_dt’ may be used uninitialized [-Wmaybe-uninitialized] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btReducedDeformableStaticConstraint, btReducedDeformableStaticConstraint::m_impulseFactor))’ may be used uninitialized [-Wmaybe-uninitialized] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btReducedDeformableStaticConstraint, btReducedDeformableStaticConstraint::m_appliedImpulse))’ may be used uninitialized [-Wmaybe-uninitialized] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableStaticConstraint::btDeformableStaticConstraint(const btDeformableStaticConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:81:62, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btReducedDeformableStaticConstraint::.btDeformableStaticConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_ri’ may be used uninitialized [-Wmaybe-uninitialized] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_targetPos’ may be used uninitialized [-Wmaybe-uninitialized] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7: warning: ‘.btReducedDeformableStaticConstraint::m_impulseDirection’ may be used uninitialized [-Wmaybe-uninitialized] 5 | class btReducedDeformableStaticConstraint : public btDeformableStaticConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from src/BulletCollision/CollisionShapes/btCollisionShape.h:19, from src/BulletCollision/CollisionShapes/btConcaveShape.h:19, from src/BulletCollision/CollisionShapes/btStridingMeshInterface.h:21, from src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:19: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btReducedDeformableStaticConstraint::m_impulseFactorMatrix.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btReducedDeformableStaticConstraint::m_impulseFactorMatrix.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btReducedDeformableStaticConstraint::btReducedDeformableStaticConstraint(const btReducedDeformableStaticConstraint&)’ at src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:5:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btReducedDeformableStaticConstraint::m_impulseFactorMatrix.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedDeformableStaticConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:250:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:43:90: warning: ‘.btDeformableFaceNodeContactConstraint::.btDeformableContactConstraint::m_infoGlobal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘*(__vector(2) long unsigned int*)((char*)& + offsetof(btDeformableFaceNodeContactConstraint, btDeformableFaceNodeContactConstraint::m_node))’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_contact’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableContactConstraint::btDeformableContactConstraint(const btDeformableContactConstraint&)’, inlined from ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’ at src/BulletSoftBody/btDeformableContactConstraint.h:250:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:43:45: warning: ‘.btDeformableFaceNodeContactConstraint::.btDeformableContactConstraint::m_normal’ may be used uninitialized [-Wmaybe-uninitialized] 43 | : m_static(other.m_static), m_normal(other.m_normal), m_infoGlobal(other.m_infoGlobal) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_total_normal_dv’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint(const btDeformableFaceNodeContactConstraint&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’ at src/LinearMath/btAlignedObjectArray.h:137:9: src/BulletSoftBody/btDeformableContactConstraint.h:250:7: warning: ‘.btDeformableFaceNodeContactConstraint::m_total_tangent_dv’ may be used uninitialized [-Wmaybe-uninitialized] 250 | class btDeformableFaceNodeContactConstraint : public btDeformableContactConstraint | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btDeformableFaceNodeContactConstraint]’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/LinearMath/btGeometryUtil.h:19, from src/LinearMath/btGeometryUtil.cpp:15, from src/btLinearMathAll.cpp:2: In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’ at src/LinearMath/btReducedVector.h:49:147, inlined from ‘bool btReducedVector::testDot() const’ at src/LinearMath/btReducedVector.cpp:123:36: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘bool btReducedVector::testDot() const’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btReducedVector::btReducedVector(int, const btAlignedObjectArray&, const btAlignedObjectArray&)’ at src/LinearMath/btReducedVector.h:49:147, inlined from ‘bool btReducedVector::testDot() const’ at src/LinearMath/btReducedVector.cpp:124:36: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘bool btReducedVector::testDot() const’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/BulletSoftBody/btDeformableLagrangianForce.h:19, from src/BulletSoftBody/btDeformableBackwardEulerObjective.h:19: In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:412:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:412:56: note: ‘’ declared here 412 | psb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableNodeRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:412:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:412:56: note: ‘’ declared here 412 | psb->m_nodeRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:392:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_contactPoint’ may be used uninitialized [-Wmaybe-uninitialized] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_bary’ may be used uninitialized [-Wmaybe-uninitialized] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::DeformableFaceRigidContact::DeformableFaceRigidContact(const btSoftBody::DeformableFaceRigidContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::DeformableFaceRigidContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’ at src/BulletSoftBody/btDeformableBodySolver.cpp:413:35: src/BulletSoftBody/btSoftBody.h:392:15: warning: ‘.btSoftBody::DeformableFaceRigidContact::m_weights’ may be used uninitialized [-Wmaybe-uninitialized] 392 | class DeformableFaceRigidContact : public DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableBodySolver.cpp: In member function ‘virtual void btDeformableBodySolver::predictMotion(btScalar)’: src/BulletSoftBody/btDeformableBodySolver.cpp:413:56: note: ‘’ declared here 413 | psb->m_faceRigidContacts.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btReducedVector::btReducedVector(const btReducedVector&)’ at src/LinearMath/btReducedVector.h:26:7, inlined from ‘btReducedVector btReducedVector::proj(const btReducedVector&) const’ at src/LinearMath/btReducedVector.cpp:18:16: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘btReducedVector btReducedVector::proj(const btReducedVector&) const’: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In file included from src/btLinearMathAll.cpp:5: src/LinearMath/btConvexHull.cpp: In member function ‘HullError HullLibrary::CreateConvexHull(const HullDesc&, HullResult&)’: src/LinearMath/btConvexHull.cpp:710:45: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 710 | vertexScratch.resize(static_cast(hr.mVcount)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btConvexHull.cpp:710:45: note: ‘’ declared here 710 | vertexScratch.resize(static_cast(hr.mVcount)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btConvexHull.cpp:720:63: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 720 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btConvexHull.cpp:720:63: note: ‘’ declared here 720 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btConvexHull.cpp:751:63: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 751 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btConvexHull.cpp:751:63: note: ‘’ declared here 751 | result.m_OutputVertices.resize(static_cast(ovcount)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp: In function ‘bool BulletMJCFImporterInternalData::parseJoint(MyMJCFDefaults&, tinyxml2::XMLElement*, int, int, int, MJCFErrorLogger*, const btTransform&, btTransform&)’: examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:573:62: warning: ‘ejtype’ may be used uninitialized [-Wmaybe-uninitialized] 573 | if (m_angleUnits == "degree" && ejtype == URDFRevoluteJoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/Importers/ImportMJCFDemo/BulletMJCFImporter.cpp:522:32: note: ‘ejtype’ was declared here 522 | UrdfJointTypes ejtype; | ^~~~~~ In copy constructor ‘JobQueue::JobQueue(const JobQueue&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = JobQueue]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btTaskSchedulerDefault::init()’ at src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:21: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:157:1: warning: ‘.JobQueue::m_cachePadding’ may be used uninitialized [-Wmaybe-uninitialized] 157 | JobQueue | ^~~~~~~~ src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::init()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:35: note: ‘’ declared here 479 | m_jobQueues.resize(numJobQueues); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘JobQueue::JobQueue(const JobQueue&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = JobQueue]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btTaskSchedulerDefault::init()’ at src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:21: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:157:1: warning: ‘.JobQueue::m_queueIsEmpty’ may be used uninitialized [-Wmaybe-uninitialized] 157 | JobQueue | ^~~~~~~~ src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::init()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:35: note: ‘’ declared here 479 | m_jobQueues.resize(numJobQueues); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In copy constructor ‘JobQueue::JobQueue(const JobQueue&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = JobQueue]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btTaskSchedulerDefault::init()’ at src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:21: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:157:1: warning: ‘.JobQueue::m_allocSize’ may be used uninitialized [-Wmaybe-uninitialized] 157 | JobQueue | ^~~~~~~~ src/LinearMath/TaskScheduler/btTaskScheduler.cpp: In member function ‘void btTaskSchedulerDefault::init()’: src/LinearMath/TaskScheduler/btTaskScheduler.cpp:479:35: note: ‘’ declared here 479 | m_jobQueues.resize(numJobQueues); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from src/BulletSoftBody/btSoftBody.h:21: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’ at src/BulletSoftBody/btSoftBody.h:427:9, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘a.btSoftBody::Anchor::m_c0.btMatrix3x3::m_el[0]’ is used uninitialized [-Wuninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’ at src/BulletSoftBody/btSoftBody.h:427:9, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘a.btSoftBody::Anchor::m_c0.btMatrix3x3::m_el[1]’ is used uninitialized [-Wuninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’ at src/BulletSoftBody/btSoftBody.h:427:9, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘a.btSoftBody::Anchor::m_c0.btMatrix3x3::m_el[2]’ is used uninitialized [-Wuninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/BulletSoftBody/btSoftBody.h:427:16: warning: ‘a.btSoftBody::Anchor::m_c1’ is used uninitialized [-Wuninitialized] 427 | struct Anchor | ^~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In copy constructor ‘btSoftBody::Anchor::Anchor(const btSoftBody::Anchor&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::Anchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:527:21: src/BulletSoftBody/btSoftBody.h:427:16: warning: ‘a.btSoftBody::Anchor::m_c2’ is used uninitialized [-Wuninitialized] 427 | struct Anchor | ^~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendAnchor(int, btRigidBody*, const btVector3&, bool, btScalar)’: src/BulletSoftBody/btSoftBody.cpp:521:16: note: ‘a’ declared here 521 | Anchor a; | ^ In file included from src/btLinearMathAll.cpp:8: src/LinearMath/btConvexHullComputer.cpp: In member function ‘btScalar btConvexHullComputer::compute(const void*, bool, int, int, btScalar, btScalar)’: src/LinearMath/btConvexHullComputer.cpp:2675:24: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2675 | vertices.resize(0); | ~~~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/LinearMath/btConvexHullComputer.cpp:2675:24: note: ‘’ declared here 2675 | vertices.resize(0); | ~~~~~~~~~~~~~~~^~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::pointersToIndices()’: src/BulletSoftBody/btSoftBody.cpp:2441:51: warning: array subscript ‘void*[0]’ is partly outside array bounds of ‘int [1]’ [-Warray-bounds] 2441 | m_faces[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp:2420:13: note: object ‘i’ of size 4 2420 | int i, ni; | ^ src/BulletSoftBody/btSoftBody.cpp:2426:51: warning: array subscript ‘void*[0]’ is partly outside array bounds of ‘int [1]’ [-Warray-bounds] 2426 | m_nodes[i].m_leaf->data = *(void**)&i; | ^~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp:2420:13: note: object ‘i’ of size 4 2420 | int i, ni; | ^ error: command '/usr/bin/g++' failed with exit code 1 In file included from src/btBulletCollisionAll.cpp:55: src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp: In member function ‘virtual void btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, const btVector3&, const btVector3&)::MyNodeOverlapCallback::processNode(int, int)’: src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:141:99: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 141 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:131:37: note: ‘graphicsindex’ was declared here 131 | int graphicsindex; | ^~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp: In member function ‘virtual void btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, const btVector3&, const btVector3&, const btVector3&, const btVector3&)::MyNodeOverlapCallback::processNode(int, int)’: src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:215:99: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 215 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:205:37: note: ‘graphicsindex’ was declared here 205 | int graphicsindex; | ^~~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:361:8, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::m_c5.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:361:8, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::m_c5.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:361:8, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::m_c5.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t1’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In copy constructor ‘btSoftBody::DeformableRigidContact::DeformableRigidContact(const btSoftBody::DeformableRigidContact&)’, inlined from ‘btSoftBody::DeformableNodeRigidContact::DeformableNodeRigidContact(const btSoftBody::DeformableNodeRigidContact&)’ at src/BulletSoftBody/btSoftBody.h:380:8, inlined from ‘btSoftBody::DeformableNodeRigidAnchor::DeformableNodeRigidAnchor(const btSoftBody::DeformableNodeRigidAnchor&)’ at src/BulletSoftBody/btSoftBody.h:386:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btSoftBody::DeformableNodeRigidAnchor]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’ at src/BulletSoftBody/btSoftBody.cpp:563:31: src/BulletSoftBody/btSoftBody.h:361:15: warning: ‘c.btSoftBody::DeformableNodeRigidAnchor::.btSoftBody::DeformableNodeRigidContact::.btSoftBody::DeformableRigidContact::t2’ may be used uninitialized [-Wmaybe-uninitialized] 361 | class DeformableRigidContact | ^~~~~~~~~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::appendDeformableAnchor(int, btRigidBody*)’: src/BulletSoftBody/btSoftBody.cpp:533:35: note: ‘c’ declared here 533 | DeformableNodeRigidAnchor c; | ^ In file included from src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:22, from src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:19, from src/btBulletCollisionAll.cpp:1: In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:17: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [-Wmaybe-uninitialized] 130 | m_floats[2] = _z; | ^~ In file included from src/BulletCollision/CollisionShapes/btTriangleShape.h:20, from src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp:18, from src/btBulletCollisionAll.cpp:10: src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:17: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] 129 | m_floats[1] = _y; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBoxShape.h:112:17: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 128 | m_floats[0] = _x; | ^~ src/BulletCollision/CollisionShapes/btBoxShape.h: In member function ‘virtual void btBoxShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBoxShape.h:110:27: note: ‘plane’ declared here 110 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBox2dShape.h:160:17: src/LinearMath/btVector3.h:130:31: warning: ‘plane.btVector4::.btVector3::m_floats[2]’ may be used uninitialized [-Wmaybe-uninitialized] 130 | m_floats[2] = _z; | ^~ In file included from src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp:24, from src/btBulletCollisionAll.cpp:16: src/BulletCollision/CollisionShapes/btBox2dShape.h: In member function ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBox2dShape.h:158:27: note: ‘plane’ declared here 158 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBox2dShape.h:160:17: src/LinearMath/btVector3.h:129:31: warning: ‘plane.btVector4::.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] 129 | m_floats[1] = _y; | ^~ src/BulletCollision/CollisionShapes/btBox2dShape.h: In member function ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBox2dShape.h:158:27: note: ‘plane’ declared here 158 | btVector4 plane; | ^~~~~ In constructor ‘btVector3::btVector3(const btScalar&, const btScalar&, const btScalar&)’, inlined from ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’ at src/BulletCollision/CollisionShapes/btBox2dShape.h:160:17: src/LinearMath/btVector3.h:128:31: warning: ‘plane.btVector4::.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 128 | m_floats[0] = _x; | ^~ src/BulletCollision/CollisionShapes/btBox2dShape.h: In member function ‘virtual void btBox2dShape::getPlane(btVector3&, btVector3&, int) const’: src/BulletCollision/CollisionShapes/btBox2dShape.h:158:27: note: ‘plane’ declared here 158 | btVector4 plane; | ^~~~~ In copy constructor ‘btSoftBody::RContact::RContact(const btSoftBody::RContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btSoftBody::predictMotion(btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:2199:20: src/BulletSoftBody/btSoftBody.h:343:16: warning: ‘.btSoftBody::RContact::t1’ may be used uninitialized [-Wmaybe-uninitialized] 343 | struct RContact | ^~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::predictMotion(btScalar)’: src/BulletSoftBody/btSoftBody.cpp:2199:27: note: ‘’ declared here 2199 | m_rcontacts.resize(0); | ~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::RContact::RContact(const btSoftBody::RContact&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RContact]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btSoftBody::predictMotion(btScalar)’ at src/BulletSoftBody/btSoftBody.cpp:2199:20: src/BulletSoftBody/btSoftBody.h:343:16: warning: ‘.btSoftBody::RContact::t2’ may be used uninitialized [-Wmaybe-uninitialized] 343 | struct RContact | ^~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In member function ‘void btSoftBody::predictMotion(btScalar)’: src/BulletSoftBody/btSoftBody.cpp:2199:27: note: ‘’ declared here 2199 | m_rcontacts.resize(0); | ~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_x’ may be used uninitialized [-Wmaybe-uninitialized] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_q’ may be used uninitialized [-Wmaybe-uninitialized] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_v’ may be used uninitialized [-Wmaybe-uninitialized] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_vn’ may be used uninitialized [-Wmaybe-uninitialized] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_f’ may be used uninitialized [-Wmaybe-uninitialized] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_n’ may be used uninitialized [-Wmaybe-uninitialized] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btSoftBody::Node::Node(const btSoftBody::Node&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/BulletSoftBody/btSoftBody.h:269:16: warning: ‘.btSoftBody::Node::m_splitv’ may be used uninitialized [-Wmaybe-uninitialized] 269 | struct Node : Feature | ^~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::Node::m_effectiveMass.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::Node::m_effectiveMass.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::Node::m_effectiveMass.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSoftBody::Node::m_effectiveMass_inv.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSoftBody::Node::m_effectiveMass_inv.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btSoftBody::Node::Node(const btSoftBody::Node&)’ at src/BulletSoftBody/btSoftBody.h:269:9, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::Node]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’ at src/BulletSoftBody/btSoftBody.cpp:145:16: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSoftBody::Node::m_effectiveMass_inv.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btSoftBody.cpp: In constructor ‘btSoftBody::btSoftBody(btSoftBodyWorldInfo*, int, const btVector3*, const btScalar*)’: src/BulletSoftBody/btSoftBody.cpp:145:23: note: ‘’ declared here 145 | m_nodes.resize(node_count); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:15: src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp: In function ‘void btGenerateInternalEdgeInfo(btBvhTriangleMeshShape*, btTriangleInfoMap*)’: src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:373:99: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 373 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:364:37: note: ‘graphicsindex’ was declared here 364 | int graphicsindex; | ^~~~~~~~~~~~~ In file included from src/BulletDynamics/Vehicle/btRaycastVehicle.h:19, from src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:13, from src/btBulletDynamicsAll.cpp:40: In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘.btWheelInfo::m_raycastInfo’ is used uninitialized [-Wuninitialized] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In file included from src/LinearMath/btTransform.h:18, from src/BulletCollision/CollisionDispatch/btCollisionWorld.h:78, from src/BulletDynamics/Dynamics/btDynamicsWorld.h:19, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h:19, from src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:16: In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ is used uninitialized [-Wuninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ is used uninitialized [-Wuninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ is used uninitialized [-Wuninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’ at src/BulletDynamics/Vehicle/btWheelInfo.h:37:8, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/LinearMath/btTransform.h:62:19: warning: ‘.btWheelInfo::m_worldTransform.btTransform::m_origin’ is used uninitialized [-Wuninitialized] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘.btWheelInfo::m_clientInfo’ is used uninitialized [-Wuninitialized] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btWheelInfo, btWheelInfo::m_clippedInvContactDotSuspension))’ is used uninitialized [-Wuninitialized] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btWheelInfo::btWheelInfo(const btWheelInfo&)’, inlined from ‘void btAlignedObjectArray::push_back(const T&) [with T = btWheelInfo]’ at src/LinearMath/btAlignedObjectArray.h:266:3, inlined from ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’ at src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:23: src/BulletDynamics/Vehicle/btWheelInfo.h:37:8: warning: ‘*(const __vector(2) double*)((char*)& + offsetof(btWheelInfo, btWheelInfo::m_wheelsSuspensionForce))’ is used uninitialized [-Wuninitialized] 37 | struct btWheelInfo | ^~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘btWheelInfo& btRaycastVehicle::addWheel(const btVector3&, const btVector3&, const btVector3&, btScalar, btScalar, const btVehicleTuning&, bool)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:76:45: note: ‘’ declared here 76 | m_wheelInfo.push_back(btWheelInfo(ci)); | ^ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btMatrix3x3.h:117:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[0]’ may be used uninitialized [-Wmaybe-uninitialized] 117 | m_el[0] = other.m_el[0]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btMatrix3x3.h:118:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[1]’ may be used uninitialized [-Wmaybe-uninitialized] 118 | m_el[1] = other.m_el[1]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btMatrix3x3::btMatrix3x3(const btMatrix3x3&)’, inlined from ‘btTransform::btTransform(const btTransform&)’ at src/LinearMath/btTransform.h:61:5, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btMatrix3x3.h:119:25: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_basis.btMatrix3x3::m_el[2]’ may be used uninitialized [-Wmaybe-uninitialized] 119 | m_el[2] = other.m_el[2]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btTransform::btTransform(const btTransform&)’, inlined from ‘btSolverBody::btSolverBody(const btSolverBody&)’ at src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/LinearMath/btTransform.h:62:19: warning: ‘.btSolverBody::m_worldTransform.btTransform::m_origin’ may be used uninitialized [-Wmaybe-uninitialized] 62 | m_origin(other.m_origin) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from src/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26: In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaLinearVelocity’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_deltaAngularVelocity’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularFactor’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearFactor’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_invMass’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_pushVelocity’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_turnVelocity’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_linearVelocity’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_angularVelocity’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalForceImpulse’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In copy constructor ‘btSolverBody::btSolverBody(const btSolverBody&)’, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSolverBody]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’ at src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:28: src/BulletDynamics/ConstraintSolver/btSolverBody.h:104:1: warning: ‘.btSolverBody::m_externalTorqueImpulse’ may be used uninitialized [-Wmaybe-uninitialized] 104 | btSolverBody | ^~~~~~~~~~~~ src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp: In member function ‘virtual void btSequentialImpulseConstraintSolver::convertBodies(btCollisionObject**, int, const btContactSolverInfo&)’: src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1370:35: note: ‘’ declared here 1370 | m_tmpSolverBodyPool.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from src/btBulletCollisionAll.cpp:41: src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp: In member function ‘void btGjkPairDetector::getClosestPointsNonVirtual(const btDiscreteCollisionDetectorInterface::ClosestPointInput&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*)’: src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:696:29: warning: ‘pointOnB.btVector3::m_floats[0]’ may be used uninitialized [-Wmaybe-uninitialized] 696 | btVector3 pointOnA, pointOnB; | ^~~~~~~~ src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:696:29: warning: ‘pointOnB.btVector3::m_floats[1]’ may be used uninitialized [-Wmaybe-uninitialized] src/BulletDynamics/Featherstone/btMultiBody.cpp: In member function ‘void btMultiBody::calcAccelerationDeltasMultiDof(const btScalar*, btScalar*, btAlignedObjectArray&, btAlignedObjectArray&) const’: src/BulletDynamics/Featherstone/btMultiBody.cpp:1445:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 1445 | scratch_v.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/BulletCollision/CollisionDispatch/btCollisionObject.h:34, from src/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:1445:25: note: ‘’ declared here 1445 | scratch_v.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp: In member function ‘virtual void btRaycastVehicle::updateFriction(btScalar)’: src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:495:27: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 495 | m_forwardWS.resize(numWheel); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:495:27: note: ‘’ declared here 495 | m_forwardWS.resize(numWheel); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:496:22: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 496 | m_axle.resize(numWheel); | ~~~~~~~~~~~~~^~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:496:22: note: ‘’ declared here 496 | m_axle.resize(numWheel); | ~~~~~~~~~~~~~^~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp: In member function ‘void btMultiBody::fillConstraintJacobianMultiDof(int, const btVector3&, const btVector3&, const btVector3&, btScalar*, btAlignedObjectArray&, btAlignedObjectArray&, btAlignedObjectArray&) const’: src/BulletDynamics/Featherstone/btMultiBody.cpp:1954:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 1954 | scratch_v.resize(3 * num_links + 3); //(num_links + base) offsets + (num_links + base) normals_lin + (num_links + base) normals_ang | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:1954:25: note: ‘’ declared here 1954 | scratch_v.resize(3 * num_links + 3); //(num_links + base) offsets + (num_links + base) normals_lin + (num_links + base) normals_ang | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp: In member function ‘void btMultiBody::computeAccelerationsArticulatedBodyAlgorithmMultiDof(btScalar, btAlignedObjectArray&, btAlignedObjectArray&, btAlignedObjectArray&, bool, bool, bool)’: src/BulletDynamics/Featherstone/btMultiBody.cpp:767:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 767 | scratch_v.resize(8 * num_links + 6); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:767:25: note: ‘’ declared here 767 | scratch_v.resize(8 * num_links + 6); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:768:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 768 | scratch_m.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btMatrix3x3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btMatrix3x3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletDynamics/Featherstone/btMultiBody.cpp:768:25: note: ‘’ declared here 768 | scratch_m.resize(4 * num_links + 4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:77: src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp: In member function ‘void btOptimizedBvh::updateBvhNodes(btStridingMeshInterface*, int, int, int)’: src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:305:99: warning: ‘graphicsindex’ may be used uninitialized [-Wmaybe-uninitialized] 305 | float* graphicsbase = (float*)(vertexbase + graphicsindex * stride); | ~~~~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:296:37: note: ‘graphicsindex’ was declared here 296 | int graphicsindex; | ^~~~~~~~~~~~~ In file included from src/BulletCollision/Gimpact/btTriangleShapeEx.h:29, from src/BulletCollision/Gimpact/btContactProcessing.h:29, from src/BulletCollision/Gimpact/btContactProcessing.cpp:21, from src/btBulletCollisionAll.cpp:87: In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_TREE_NODE::GIM_BVH_TREE_NODE(const GIM_BVH_TREE_NODE&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:41:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_TREE_NODE]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:21: src/BulletCollision/Gimpact/btBoxCollision.h:263:39: warning: ‘.GIM_BVH_TREE_NODE::m_bound.btAABB::m_min’ may be used uninitialized [-Wmaybe-uninitialized] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:91: src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:28: note: ‘’ declared here 206 | m_node_array.resize(primitive_boxes.size() * 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_TREE_NODE::GIM_BVH_TREE_NODE(const GIM_BVH_TREE_NODE&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:41:7, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_TREE_NODE]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:21: src/BulletCollision/Gimpact/btBoxCollision.h:263:59: warning: ‘.GIM_BVH_TREE_NODE::m_bound.btAABB::m_max’ may be used uninitialized [-Wmaybe-uninitialized] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btBvhTree::build_tree(GIM_BVH_DATA_ARRAY&)’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:206:28: note: ‘’ declared here 206 | m_node_array.resize(primitive_boxes.size() * 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘unsigned int GIM_TRIANGLE_CALCULATION_CACHE::clip_triangle(const btVector4&, const btVector3*, const btVector3*, btVector3*)’: src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [-Warray-bounds] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:17: note: in expansion of macro ‘EDGE_PLANE’ 118 | EDGE_PLANE(tripoints[0], tripoints[1], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [-Warray-bounds] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:17: note: in expansion of macro ‘EDGE_PLANE’ 127 | EDGE_PLANE(tripoints[1], tripoints[2], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [-Warray-bounds] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:85:17: note: in expansion of macro ‘VEC_NORMALIZE’ 85 | VEC_NORMALIZE(plane); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:17: note: in expansion of macro ‘EDGE_PLANE’ 136 | EDGE_PLANE(tripoints[2], tripoints[0], tri_plane, edgeplane); | ^~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp: In member function ‘bool GIM_TRIANGLE_CALCULATION_CACHE::triangle_collision(const btVector3&, const btVector3&, const btVector3&, btScalar, const btVector3&, const btVector3&, const btVector3&, btScalar, GIM_TRIANGLE_CONTACT_DATA&)’: src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [-Warray-bounds] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 335 | TRIANGLE_PLANE(tv_vertices[0], tv_vertices[1], tv_vertices[2], tv_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:83:20: warning: array subscript ‘btScalar {aka double}[0]’ is partly outside array bounds of ‘unsigned int [1]’ [-Warray-bounds] 83 | #define GIM_FR(x) ((GREAL&)(x)) | ~^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:122:32: note: in expansion of macro ‘GIM_FR’ 122 | isva = GIM_FR(_y); \ | ^~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_math.h:121:31: note: object ‘_y’ of size 4 121 | GUINT _y = 0x5f3759df - (GIM_IR(va) >> 1); \ | ^~ src/BulletCollision/Gimpact/gim_linear_math.h:241:17: note: in expansion of macro ‘GIM_INV_SQRT’ 241 | GIM_INV_SQRT(_pp, l); \ | ^~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_linear_math.h:270:17: note: in expansion of macro ‘VEC_INV_LENGTH’ 270 | VEC_INV_LENGTH(a, len); \ | ^~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:54:17: note: in expansion of macro ‘VEC_NORMALIZE’ 54 | VEC_NORMALIZE(n); \ | ^~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:68:17: note: in expansion of macro ‘TRIANGLE_NORMAL’ 68 | TRIANGLE_NORMAL(v1, v2, v3, plane); \ | ^~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:17: note: in expansion of macro ‘TRIANGLE_PLANE’ 384 | TRIANGLE_PLANE(tu_vertices[0], tu_vertices[1], tu_vertices[2], tu_plane); | ^~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:35: src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp: In member function ‘btCollisionShape* btCollisionWorldImporter::convertCollisionShape(btCollisionShapeData*)’: src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:23, from src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:23: src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: note: ‘’ declared here 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: note: ‘’ declared here 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:426:54: note: ‘’ declared here 426 | tmpPos.resize(numSpheres); | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:445:57: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 445 | tmpPoints.resize(numPoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:445:57: note: ‘’ declared here 445 | tmpPoints.resize(numPoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:23: src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp: In member function ‘virtual void btConvexConvexAlgorithm::processCollision(const btCollisionObjectWrapper*, const btCollisionObjectWrapper*, const btDispatcherInfo&, btManifoldResult*)’: src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:525:60: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 525 | worldVertsB1.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:525:60: note: ‘’ declared here 525 | worldVertsB1.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:684:68: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 684 | worldVertsB2.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btVector3&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btVector3]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:684:68: note: ‘’ declared here 684 | worldVertsB2.resize(0); | ~~~~~~~~~~~~~~~~~~~^~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp: In member function ‘bool btMiniSDF::load(const char*, int)’: src/BulletCollision/CollisionShapes/btMiniSDF.cpp:91:28: warning: ‘fields’ may be used uninitialized [-Wmaybe-uninitialized] 91 | m_n_fields = fields; | ~~~~~~~~~~~^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:89:40: note: ‘fields’ was declared here 89 | unsigned long long int fields; | ^~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:86:27: warning: ‘cells’ may be used uninitialized [-Wmaybe-uninitialized] 86 | m_n_cells = cells; | ~~~~~~~~~~^~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:84:40: note: ‘cells’ was declared here 84 | unsigned long long int cells; | ^~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:72:39: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 72 | m_cell_size[0] = buf[0]; | ~~~~~^ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:70:24: note: ‘buf’ declared here 70 | double buf[3]; | ^~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:74:39: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 74 | m_cell_size[2] = buf[2]; | ~~~~~^ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:70:24: note: ‘buf’ declared here 70 | double buf[3]; | ^~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:142:41: warning: ‘n_cell_maps1’ may be used uninitialized [-Wmaybe-uninitialized] 142 | cell_maps.resize(n_cell_maps1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:139:48: note: ‘n_cell_maps1’ was declared here 139 | unsigned long long int n_cell_maps1; | ^~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:136:34: warning: ‘n_cell_maps0’ may be used uninitialized [-Wmaybe-uninitialized] 136 | m_cell_map.resize(n_cell_maps0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:133:40: note: ‘n_cell_maps0’ was declared here 133 | unsigned long long int n_cell_maps0; | ^~~~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:124:29: warning: ‘n_cells1’ may be used uninitialized [-Wmaybe-uninitialized] 124 | cells.resize(n_cells1); | ~~~~~~~~~~~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:121:40: note: ‘n_cells1’ was declared here 121 | unsigned long long int n_cells1; | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:116:32: warning: ‘n_cells0’ may be used uninitialized [-Wmaybe-uninitialized] 116 | unsigned long long int n_cells0; | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:108:29: warning: ‘n_nodes1’ may be used uninitialized [-Wmaybe-uninitialized] 108 | nodes.resize(n_nodes1); | ~~~~~~~~~~~~^~~~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:105:40: note: ‘n_nodes1’ was declared here 105 | unsigned long long int n_nodes1; | ^~~~~~~~ src/BulletCollision/CollisionShapes/btMiniSDF.cpp:94:32: warning: ‘nodes0’ may be used uninitialized [-Wmaybe-uninitialized] 94 | unsigned long long int nodes0; | ^~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactQuantizedBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:39: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_min’ may be used uninitialized [-Wmaybe-uninitialized] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ In file included from src/btBulletCollisionAll.cpp:88: src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp: In member function ‘void btGImpactQuantizedBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:31: note: ‘’ declared here 274 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactQuantizedBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:59: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_max’ may be used uninitialized [-Wmaybe-uninitialized] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp: In member function ‘void btGImpactQuantizedBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp:274:31: note: ‘’ declared here 274 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:39: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_min’ may be used uninitialized [-Wmaybe-uninitialized] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btGImpactBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:31: note: ‘’ declared here 257 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘btAABB::btAABB(const btAABB&)’, inlined from ‘GIM_BVH_DATA::GIM_BVH_DATA(const GIM_BVH_DATA&)’ at src/BulletCollision/Gimpact/btGImpactBvhStructs.h:34:8, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = GIM_BVH_DATA]’ at src/LinearMath/btAlignedObjectArray.h:223:5, inlined from ‘void btGImpactBvh::buildSet()’ at src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:24: src/BulletCollision/Gimpact/btBoxCollision.h:263:59: warning: ‘.GIM_BVH_DATA::m_bound.btAABB::m_max’ may be used uninitialized [-Wmaybe-uninitialized] 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~~~~~~~~~~~~~ src/BulletCollision/Gimpact/btGImpactBvh.cpp: In member function ‘void btGImpactBvh::buildSet()’: src/BulletCollision/Gimpact/btGImpactBvh.cpp:257:31: note: ‘’ declared here 257 | primitive_boxes.resize(m_primitive_manager->get_primitive_count()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pybullet Running setup.py clean for pybullet Successfully built gym Failed to build pybullet error: failed-wheel-build-for-install × Failed to build installable wheels for some pyproject.toml based projects ╰─> pybullet ERROR: LoadError: failed process: Process(`/home/pkgeval/.julia/conda/3/x86_64/bin/python -m pip install --user gym pybullet`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:602 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:517 [3] run(::Cmd) @ Base ./process.jl:514 [4] top-level scope @ ~/.julia/packages/ReinforcementLearningEnvironmentGym/ov8nI/deps/build.jl:26 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [6] top-level scope @ none:5 [7] eval(m::Module, e::Any) @ Core ./boot.jl:489 [8] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [9] _start() @ Base ./client.jl:563 in expression starting at /home/pkgeval/.julia/packages/ReinforcementLearningEnvironmentGym/ov8nI/deps/build.jl:26 Installing required python packages using pip Full log at /home/pkgeval/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/2bc32df41377af9a071ac65a67b8e2dae642a1d8/build.log Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] (::Pkg.Operations.var"#145#146"{Bool, Pkg.Types.Context, String, PackageSpec, String})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1591 [3] withenv(::Pkg.Operations.var"#145#146"{Bool, Pkg.Types.Context, String, PackageSpec, String}, ::Pair{String, String}, ::Vararg{Pair{String}}) @ Base ./env.jl:265 [4] (::Pkg.Operations.var"#208#209"{String, Pkg.Types.EnvCache, Bool, Bool, Bool, Pkg.Operations.var"#145#146"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2446 [5] with_temp_env(fn::Pkg.Operations.var"#208#209"{String, Pkg.Types.EnvCache, Bool, Bool, Bool, Pkg.Operations.var"#145#146"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec}, temp_env::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2292 [6] (::Pkg.Operations.var"#204#205"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#145#146"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, String})(tmp::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2405 [7] mktempdir(fn::Pkg.Operations.var"#204#205"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#145#146"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, String}, parent::String; prefix::String) @ Base.Filesystem ./file.jl:899 [8] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:895 [9] #sandbox#200 @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2352 [inlined] [10] kwcall(::@NamedTuple{preferences::Dict{String, Any}, allow_reresolve::Bool}, ::typeof(Pkg.Operations.sandbox), fn::Function, ctx::Pkg.Types.Context, target::PackageSpec, sandbox_path::String, sandbox_project_override::Pkg.Types.Project) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2342 [11] build_versions(ctx::Pkg.Types.Context, uuids::Set{UUID}; verbose::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1568 [12] build_versions @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1480 [inlined] [13] add(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}, new_git::Set{UUID}; allow_autoprecomp::Bool, preserve::PreserveLevel, platform::Base.BinaryPlatforms.Platform, target::Symbol) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1924 [14] add @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1869 [inlined] [15] add(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; preserve::PreserveLevel, platform::Base.BinaryPlatforms.Platform, target::Symbol, allow_autoprecomp::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:354 [16] add(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:168 [17] add(pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:157 [18] add(pkg::PackageSpec) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:155 [19] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:112 [20] include(mod::Module, _path::String) @ Base ./Base.jl:308 [21] exec_options(opts::Base.JLOptions) @ Base ./client.jl:330 [22] _start() @ Base ./client.jl:563 in expression starting at /PkgEval.jl/scripts/evaluate.jl:109 PkgEval skipped after 404.54s: package could not be installed