Package evaluation to test ReinforcementLearningEnvironmentGym on Julia 1.14.0-DEV.1730 (9c1e1fa299*) started at 2026-02-17T17:06:14.230 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 11.98s ################################################################################ # Installation # Installing ReinforcementLearningEnvironmentGym... Resolving package versions... Installed Conda ─────────────────────────────── v1.10.3 Installed PyCall ────────────────────────────── v1.96.4 Installed ReinforcementLearningEnvironmentGym ─ v0.2.0 Updating `~/.julia/environments/v1.14/Project.toml` [79e443b6] + ReinforcementLearningEnvironmentGym v0.2.0 Updating `~/.julia/environments/v1.14/Manifest.toml` ⌅ [1520ce14] + AbstractTrees v0.3.4 ⌅ [d842c3ba] + CommonRLInterface v0.2.2 [8f4d0f93] + Conda v1.10.3 [682c06a0] + JSON v1.4.0 [1914dd2f] + MacroTools v0.5.16 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.1 [438e738f] + PyCall v1.96.4 ⌅ [e575027e] + ReinforcementLearningBase v0.8.5 [79e443b6] + ReinforcementLearningEnvironmentGym v0.2.0 [ec057cc2] + StructUtils v2.6.3 [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.13.0 [b27032c2] + LibCURL v1.0.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [f489334b] + StyledStrings v1.13.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.18.0+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.30+0 [458c3c95] + OpenSSL_jll v3.5.5+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.68.0+1 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/8f06b0cfa4c514c7b9546756dbae91fcfbc92dc9/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 89.31s ERROR: LoadError: Error building `ReinforcementLearningEnvironmentGym`, showing the last 5000 of log: 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/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp: In function ‘int preTickPluginCallback_pdControlPlugin(b3PluginContext*)’: examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp:70:40: warning: unused variable ‘desiredVelocity’ [-Wunused-variable] 70 | double desiredVelocity = 0; | ^~~~~~~~~~~~~~~ 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 | ^~~~~ examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp:59:21: warning: unused variable ‘dof1’ [-Wunused-variable] 59 | int dof1 = 0; | ^~~~ examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp: In function ‘int executePluginCommand_pdControlPlugin(b3PluginContext*, const b3PluginArguments*)’: examples/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.cpp:98:13: warning: unused variable ‘numObj’ [-Wunused-variable] 98 | int numObj = obj->m_api.getNumBodies(); | ^~~~~~ examples/SharedMemory/b3PluginManager.cpp: In destructor ‘virtual b3PluginManager::~b3PluginManager()’: examples/SharedMemory/b3PluginManager.cpp:157:29: warning: unused variable ‘pluginUid’ [-Wunused-variable] 157 | int pluginUid = *pluginUidPtr; | ^~~~~~~~~ examples/SharedMemory/b3PluginManager.cpp: In member function ‘int b3PluginManager::loadPlugin(const char*, const char*)’: examples/SharedMemory/b3PluginManager.cpp:215:29: warning: unused variable ‘result’ [-Wunused-variable] 215 | int result = plugin->m_initFunc(&context); | ^~~~~~ 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(); | ^~~~~~~~ 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(); | ^~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~ examples/OpenGLWindow/GLInstancingRenderer.cpp:286:14: warning: ‘triangle_vpos_location’ defined but not used [-Wunused-variable] 286 | static GLint triangle_vpos_location = -1; | ^~~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/b3PluginManager.cpp: In member function ‘void b3PluginManager::tickPlugins(double, b3PluginManagerTickMode)’: examples/SharedMemory/b3PluginManager.cpp:421:29: warning: unused variable ‘result’ [-Wunused-variable] 421 | int result = tick(&context); | ^~~~~~ 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++) | ~~^~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/b3PluginManager.cpp: In member function ‘int b3PluginManager::registerStaticLinkedPlugin(const char*, b3PluginFunctions&, bool)’: examples/SharedMemory/b3PluginManager.cpp:524:21: warning: unused variable ‘result’ [-Wunused-variable] 524 | int result = pluginHandle->m_initFunc(&context); | ^~~~~~ 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++) | ~~^~~~ 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/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(); | ^~~~~~~~ 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, 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(); | ^~~~~~~~ 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/SharedMemory/RemoteGUIHelperTCP.cpp: In member function ‘const GraphicsSharedMemoryStatus* RemoteGUIHelperTCPInternalData::processServerStatus()’: examples/SharedMemory/RemoteGUIHelperTCP.cpp:125:22: warning: variable ‘hasStatus’ set but not used [-Wunused-but-set-variable] 125 | bool hasStatus = false; | ^~~~~~~~~ examples/SharedMemory/RemoteGUIHelperTCP.cpp: In member function ‘virtual void RemoteGUIHelperTCP::syncPhysicsToGraphics2(const btDiscreteDynamicsWorld*)’: examples/SharedMemory/RemoteGUIHelperTCP.cpp:339:43: warning: unused variable ‘collisionShape’ [-Wunused-variable] 339 | btCollisionShape* collisionShape = colObj->getCollisionShape(); | ^~~~~~~~~~~~~~ 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/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, | ^~~~~~~~~~~ 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 | ^~~~ 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 | ^~~~ 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; | ^~~~ examples/SharedMemory/GraphicsServerExample.cpp: In function ‘void submitStatus(CActiveSocket*, GraphicsSharedMemoryStatus&, b3AlignedObjectArray&)’: examples/SharedMemory/GraphicsServerExample.cpp:61:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 61 | for (int i = 0; i < sizeof(GraphicsSharedMemoryStatus); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp: In function ‘void TCPThreadFunc(void*, void*)’: examples/SharedMemory/GraphicsServerExample.cpp:333:85: warning: unused variable ‘axis’ [-Wunused-variable] 333 | int axis = args->m_cmdPtr->m_upAxisYCommand.m_enableUpAxisY ? 1 : 2; | ^~~~ examples/SharedMemory/GraphicsServerExample.cpp:339:86: warning: unused variable ‘done’ [-Wunused-variable] 339 | bool done = false; | ^~~~ examples/SharedMemory/GraphicsServerExample.cpp:550:80: warning: unused variable ‘startTimeSeconds’ [-Wunused-variable] 550 | double startTimeSeconds = clock.getTimeInSeconds(); | ^~~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:551:80: warning: unused variable ‘curTimeSeconds’ [-Wunused-variable] 551 | double curTimeSeconds = clock.getTimeInSeconds(); | ^~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:313:69: warning: unused variable ‘type’ [-Wunused-variable] 313 | int type = *(int*)&bytesReceived[0]; | ^~~~ 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/SharedMemory/GraphicsServerExample.cpp:164:24: warning: unused variable ‘deltaTimeInSeconds’ [-Wunused-variable] 164 | double deltaTimeInSeconds = 0; | ^~~~~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:165:21: warning: unused variable ‘numCmdSinceSleep1ms’ [-Wunused-variable] 165 | int numCmdSinceSleep1ms = 0; | ^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:166:40: warning: unused variable ‘prevTime’ [-Wunused-variable] 166 | unsigned long long int prevTime = clock.getTimeMicroseconds(); | ^~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:170:24: warning: unused variable ‘timeOutInSeconds’ [-Wunused-variable] 170 | double timeOutInSeconds = 10; | ^~~~~~~~~~~~~~~~ examples/SharedMemory/GraphicsServerExample.cpp:174:22: warning: unused variable ‘exitRequested’ [-Wunused-variable] 174 | bool exitRequested = false; | ^~~~~~~~~~~~~ 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; | ^~~~ examples/SharedMemory/GraphicsServerExample.cpp: In member function ‘void GraphicsServerExample::processClientCommands()’: examples/SharedMemory/GraphicsServerExample.cpp:896:21: warning: unused variable ‘timeStamp’ [-Wunused-variable] 896 | int timeStamp = 0; | ^~~~~~~~~ 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(); | ^~~~~~~~ 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) | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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/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(); | ^~~~~~~~~ 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 | ^~~~ 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(); | ^~~~~~ 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; | ^~~~~ Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:481:43: warning: variable ‘angvel’ set but not used [-Wunused-but-set-variable] 481 | btVector3 angvel = mb->getBaseOmega(); | ^~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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 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; | ^~~~~ 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/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(); | ^~~~~~~~ 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]; | ^~~~~~~~~~~~~~~ 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/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/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; | ^~~~ 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/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(); | ^~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~ 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(); | ^~~~~~~~ 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/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 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 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 | ^~~~ 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/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/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/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/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 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 | ^~~~~~~~ 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/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; | ^~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) }; | ^~~~ 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/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/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/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; | ^~~~~~~~ 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; | ^~~~~~~ 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/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/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(); | ^~~~~~~~ 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]; | ^~~~~~ 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(); | ^~~~~~~~ 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/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::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/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::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/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/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; | ^~~~ 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/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) | ^~~~~~~~~~~ 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; | ^~~~~~~ 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) | ^~~~~~~~~~~ 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(); | ^~~~~~~~ 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: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: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/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/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) | ~~^~~~~~~~ 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) | ~~~~~~~~~~~~~~^~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~ 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); | ~~~~~~~^~~~~~~~~~~~~~~ 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/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/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/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/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/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); | ^~~~~~~~~~~~~ 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/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/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/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); | ^~~~~~~~~~~~~~ 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/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) | ~~^~~~~~~~ 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]); | ^~~ examples/SharedMemory/PhysicsServerExample.cpp: In member function ‘virtual void PhysicsServerExample::updateGraphics()’: examples/SharedMemory/PhysicsServerExample.cpp:2326:37: warning: variable ‘numRenderInstances’ set but not used [-Wunused-but-set-variable] 2326 | int numRenderInstances; | ^~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp:2467:82: warning: unused variable ‘minDepthValue’ [-Wunused-variable] 2467 | btScalar minDepthValue = frustumZNear; //todo: compute more reasonably min/max depth range | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp:2468:82: warning: unused variable ‘maxDepthValue’ [-Wunused-variable] 2468 | btScalar maxDepthValue = frustumZFar; | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp: In member function ‘virtual void PhysicsServerExample::renderScene()’: examples/SharedMemory/PhysicsServerExample.cpp:3081:33: warning: unused variable ‘prevTime’ [-Wunused-variable] 3081 | static btScalar prevTime = m_clock.getTimeSeconds(); | ^~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp:3084:29: warning: unused variable ‘line0’ [-Wunused-variable] 3084 | static char line0[1024] = {0}; | ^~~~~ examples/SharedMemory/PhysicsServerExample.cpp:3085:29: warning: unused variable ‘line1’ [-Wunused-variable] 3085 | static char line1[1024] = {0}; | ^~~~~ 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(); | ~~~~~~~~~~~~~~~~~~~^~ 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 ‘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(); | ~~~~~~~~~~~~~~~~~~~^~ examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp: In member function ‘virtual int TinyRendererVisualShapeConverter::convertVisualShapes(int, const char*, const btTransform&, const UrdfLink*, const UrdfModel*, int, int, CommonFileIOInterface*)’: examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp:926:38: warning: variable ‘isCached’ set but not used [-Wunused-but-set-variable] 926 | bool isCached = false; | ^~~~~~~~ examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp: In member function ‘virtual void TinyRendererVisualShapeConverter::changeInstanceFlags(int, int, int, int)’: examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp:1087:13: warning: unused variable ‘start’ [-Wunused-variable] 1087 | int start = -1; | ^~~~~ examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp: In member function ‘virtual void TinyRendererVisualShapeConverter::changeRGBAColor(int, int, int, const double*)’: examples/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisualShapeConverter.cpp:1117:13: warning: unused variable ‘start’ [-Wunused-variable] 1117 | int start = -1; | ^~~~~ 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; | ^~~~~~~~~~~~~ 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); | ^ 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); | ^ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp: In function ‘bool btExtractJointBodyFromTempLinks(btAlignedObjectArray&, Eigen::MatrixXd&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:194:27: warning: variable ‘jointAttachPointMyv0’ set but not used [-Wunused-but-set-variable] 194 | btVector3 jointAttachPointMyv0 = jointAttachPointMy; | ^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:220:30: warning: variable ‘body_to_parent_body1’ set but not used [-Wunused-but-set-variable] 220 | btQuaternion body_to_parent_body1 = parent_body_to_body1.inverse(); | ^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp: In function ‘void btExtractJointBodyFromBullet(const btMultiBody*, Eigen::MatrixXd&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:304:23: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘struct TempLink’; use assignment instead [-Wclass-memaccess] 304 | memset(&links[i], 0xffffffff, sizeof(TempLink)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/BulletConversion.cpp:29:8: note: ‘struct TempLink’ declared here 29 | struct TempLink | ^~~~~~~~ examples/SharedMemory/PhysicsServerExample.cpp: At global scope: examples/SharedMemory/PhysicsServerExample.cpp:3085:29: warning: ‘line1’ defined but not used [-Wunused-variable] examples/SharedMemory/PhysicsServerExample.cpp:3084:29: warning: ‘line0’ defined but not used [-Wunused-variable] 3084 | static char line0[1024] = {0}; | ^~~~~ 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); | ~~~~~~^~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::SolveInvDyna(const cRBDModel&, const Eigen::VectorXd&, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:32:42: warning: variable ‘world_child_trans’ set but not used [-Wunused-but-set-variable] 32 | cSpAlg::tSpTrans world_child_trans = model.GetSpWorldJointTrans(j); | ^~~~~~~~~~~~~~~~~ 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); | ~~~~~~^~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp: In static member function ‘static void cKinTree::ApplyStep(const Eigen::MatrixXd&, const Eigen::VectorXd&, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:726:13: warning: unused variable ‘root_id’ [-Wunused-variable] 726 | int root_id = GetRoot(joint_mat); | ^~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:727:13: warning: unused variable ‘num_joints’ [-Wunused-variable] 727 | int num_joints = cKinTree::GetNumJoints(joint_mat); | ^~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildMassMat(const cRBDModel&, Eigen::MatrixXd&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:164:50: warning: variable ‘child_parent_trans’ set but not used [-Wunused-but-set-variable] 164 | cSpAlg::tSpTrans child_parent_trans = model.GetSpChildParentTrans(j); | ^~~~~~~~~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:131:32: warning: unused variable ‘pose’ [-Wunused-variable] 131 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildEndEffectorJacobian(const cRBDModel&, int, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:204:32: warning: unused variable ‘pose’ [-Wunused-variable] 204 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildJacobian(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:276:32: warning: unused variable ‘pose’ [-Wunused-variable] 276 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildCOMJacobian(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:315:32: warning: unused variable ‘joint_mat’ [-Wunused-variable] 315 | const Eigen::MatrixXd& joint_mat = model.GetJointMat(); | ^~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:316:32: warning: unused variable ‘body_defs’ [-Wunused-variable] 316 | const Eigen::MatrixXd& body_defs = model.GetBodyDefs(); | ^~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:317:32: warning: unused variable ‘pose’ [-Wunused-variable] 317 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp: In static member function ‘static void cKinTree::LerpPoses(const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::VectorXd&, double, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:1614:13: warning: unused variable ‘root_offset’ [-Wunused-variable] 1614 | int root_offset = GetParamOffset(joint_mat, root_id); | ^~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp: In static member function ‘static void cKinTree::VelToPoseDiff(const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::VectorXd&, Eigen::VectorXd&)’: examples/SharedMemory/plugins/stablePDPlugin/KinTree.cpp:1661:13: warning: unused variable ‘root_offset’ [-Wunused-variable] 1661 | int root_offset = GetParamOffset(joint_mat, root_id); | ^~~~~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::BuildJacobianDot(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:371:32: warning: unused variable ‘pose’ [-Wunused-variable] 371 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static cSpAlg::tSpVec cRBDUtil::BuildCOMVelProdAccAux(const cRBDModel&, const Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:413:32: warning: unused variable ‘pose’ [-Wunused-variable] 413 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:414:32: warning: unused variable ‘vel’ [-Wunused-variable] 414 | const Eigen::VectorXd& vel = model.GetVel(); | ^~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:415:24: warning: unused variable ‘gravity’ [-Wunused-variable] 415 | const tVector& gravity = model.GetGravity(); | ^~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:418:13: warning: unused variable ‘num_dofs’ [-Wunused-variable] 418 | int num_dofs = cKinTree::GetNumDof(joint_mat); | ^~~~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::CalcCoM(const cRBDModel&, tVector&, tVector&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:530:32: warning: unused variable ‘pose’ [-Wunused-variable] 530 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:531:32: warning: unused variable ‘vel’ [-Wunused-variable] 531 | const Eigen::VectorXd& vel = model.GetVel(); | ^~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static cSpAlg::tSpMat cRBDUtil::BuildMomentInertiaCylinder(const Eigen::MatrixXd&, int)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:727:16: warning: unused variable ‘c_vol’ [-Wunused-variable] 727 | double c_vol = M_PI * r * r * h; | ^~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:728:16: warning: unused variable ‘hs_vol’ [-Wunused-variable] 728 | double hs_vol = M_PI * 2.0 / 3.0 * r * r * r; | ^~~~~~ examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp: In static member function ‘static void cRBDUtil::CalcWorldJointTransforms(const cRBDModel&, Eigen::MatrixXd&)’: examples/SharedMemory/plugins/stablePDPlugin/RBDUtil.cpp:757:32: warning: unused variable ‘pose’ [-Wunused-variable] 757 | const Eigen::VectorXd& pose = model.GetPose(); | ^~~~ In file included from src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:21, from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:113: 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, 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(); | ^~~~~~~~ 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/SharedMemory/PhysicsClientSharedMemory.cpp: In member function ‘virtual const SharedMemoryStatus* PhysicsClientSharedMemory::processServerStatus()’: examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:81: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 902 | sprintf(msg, "%s%f", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:78: note: assuming directive output of 8 bytes 902 | sprintf(msg, "%s%f", msg, | ^~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:72: note: ‘sprintf’ output between 4 and 1341 bytes into a destination of size 1024 902 | sprintf(msg, "%s%f", msg, | ~~~~~~~^~~~~~~~~~~~~~~~~~ 903 | m_data->m_cachedState.m_actualStateQ[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:902:72: warning: ‘sprintf’ argument 3 overlaps destination object ‘msg’ [-Wrestrict] examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:897:81: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 897 | sprintf(msg, "%s%f,", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:897:78: note: assuming directive output of 8 bytes 897 | sprintf(msg, "%s%f,", msg, | ^~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:897:72: note: ‘sprintf’ output between 5 and 1342 bytes into a destination of size 1024 897 | sprintf(msg, "%s%f,", msg, | ~~~~~~~^~~~~~~~~~~~~~~~~~~ 898 | m_data->m_cachedState.m_actualStateQ[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:897:72: warning: ‘sprintf’ argument 3 overlaps destination object ‘msg’ [-Wrestrict] examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:906:66: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 906 | sprintf(msg, "%s]", msg); | ^ examples/SharedMemory/PhysicsClientSharedMemory.cpp:906:56: note: ‘sprintf’ output between 2 and 1025 bytes into a destination of size 1024 906 | sprintf(msg, "%s]", msg); | ~~~~~~~^~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:906:56: warning: ‘sprintf’ argument 3 overlaps destination object ‘msg’ [-Wrestrict] examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:73: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 921 | sprintf(msg, "%s%f", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:70: note: assuming directive output of 8 bytes 921 | sprintf(msg, "%s%f", msg, | ^~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:64: note: ‘sprintf’ output between 4 and 1341 bytes into a destination of size 1024 921 | sprintf(msg, "%s%f", msg, | ~~~~~~~^~~~~~~~~~~~~~~~~~ 922 | m_data->m_cachedState.m_actualStateQdot[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:921:64: warning: ‘sprintf’ argument 3 overlaps destination object ‘msg’ [-Wrestrict] examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:916:73: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 916 | sprintf(msg, "%s%f,", msg, | ^~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:916:70: note: assuming directive output of 8 bytes 916 | sprintf(msg, "%s%f,", msg, | ^~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:916:64: note: ‘sprintf’ output between 5 and 1342 bytes into a destination of size 1024 916 | sprintf(msg, "%s%f,", msg, | ~~~~~~~^~~~~~~~~~~~~~~~~~~ 917 | m_data->m_cachedState.m_actualStateQdot[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:916:64: warning: ‘sprintf’ argument 3 overlaps destination object ‘msg’ [-Wrestrict] examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:925:58: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 925 | sprintf(msg, "%s]", msg); | ^ examples/SharedMemory/PhysicsClientSharedMemory.cpp:925:48: note: ‘sprintf’ output between 2 and 1025 bytes into a destination of size 1024 925 | sprintf(msg, "%s]", msg); | ~~~~~~~^~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsClientSharedMemory.cpp:925:48: warning: ‘sprintf’ argument 3 overlaps destination object ‘msg’ [-Wrestrict] examples/SharedMemory/PhysicsClientSharedMemory.cpp:889:46: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 889 | char msg[1024]; | ^~~ 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) | ^~~~~~~~~~~ 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: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) | ~~~~~~~~^~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In constructor ‘CommandLogPlayback::CommandLogPlayback(const char*)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:560:32: warning: variable ‘bytesRead’ set but not used [-Wunused-but-set-variable] 560 | size_t bytesRead; | ^~~~~~~~~ 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 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); | ~~~~~~^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘int PhysicsServerCommandProcessor::createBodyInfoStream(int, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:3773:44: warning: unused variable ‘bodyA’ [-Wunused-variable] 3773 | const btRigidBody& bodyA = con->getRigidBodyA(); | ^~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:3760:30: warning: unused variable ‘rb’ [-Wunused-variable] 3760 | btRigidBody* rb = bodyHandle->m_rigidBody; | ^~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In function ‘unsigned char* MyGetRawHeightfieldData(CommonFileIOInterface&, PHY_ScalarType, const char*, int&, int&, btScalar&, btScalar&)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4641:21: warning: unused variable ‘found’ [-Wunused-variable] 4641 | int found = fileIO.findResourcePath(fileName, relativeFileName, 1024); | ^~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4730:49: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4730 | while (lineChar = fileIO.readLine(slot, &lineBuffer[0], MYLINELENGTH)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4735:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4735 | while (pos < line.length()) | ~~~~^~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4738:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4738 | while (nextPos < line.length()) | ~~~~~~~~^~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4719:29: warning: unused variable ‘found’ [-Wunused-variable] 4719 | int found = fileIO.findResourcePath(fileName, relativePath, 1024); | ^~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘virtual void MyTriangleCollector4::processTriangle(btVector3*, int, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4841:35: warning: variable ‘extents’ set but not used [-Wunused-but-set-variable] 4841 | btVector3 extents = m_aabbMax - m_aabbMin; | ^~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateCollisionShapeCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5017:61: warning: unused variable ‘strideInBytes’ [-Wunused-variable] 5017 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5070:58: warning: unused variable ‘gridSpacing’ [-Wunused-variable] 5070 | btScalar gridSpacing = 0.5; | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5112:53: warning: unused variable ‘strideInBytes’ [-Wunused-variable] 5112 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5196:45: warning: unused variable ‘numIndices’ [-Wunused-variable] 5196 | int numIndices = clientCmd.m_createUserShapeArgs.m_shapes[i].m_numIndices; | ^~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5283:72: warning: unused variable ‘fileIO’ [-Wunused-variable] 5283 | CommonFileIOInterface* fileIO = m_data->m_pluginManager.getFileIOInterface(); | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processResetMeshDataCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5560:21: warning: unused variable ‘totalBytesPerVertex’ [-Wunused-variable] 5560 | int totalBytesPerVertex = sizeof(btVector3); | ^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5555:13: warning: unused variable ‘sizeInBytes’ [-Wunused-variable] 5555 | int sizeInBytes = 0; | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestTetraMeshDataCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5737:41: warning: unused variable ‘colShape’ [-Wunused-variable] 5737 | const btCollisionShape* colShape = 0; | ^~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateVisualShapeCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5781:21: warning: unused variable ‘pathPrefix’ [-Wunused-variable] 5781 | const char* pathPrefix = ""; | ^~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processUserDebugDrawCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:6062:29: warning: unused variable ‘linkIndex’ [-Wunused-variable] 6062 | int linkIndex = -1; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestRaycastIntersectionsCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:6695:29: warning: unused variable ‘linkIndex’ [-Wunused-variable] 6695 | int linkIndex = -1; | ^~~~~~~~~ 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); | ~~~~~~^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processSendDesiredStateCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7675:53: warning: unused variable ‘dofOffset’ [-Wunused-variable] 7675 | int dofOffset = mb->getLink(link).m_dofOffset; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7739:77: warning: unused variable ‘torqueIndex’ [-Wunused-variable] 7739 | int torqueIndex = velIndex; | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7710:38: warning: unused variable ‘rb’ [-Wunused-variable] 7710 | btRigidBody* rb = body->m_rigidBody; | ^~ 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/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestActualStateCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7903:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 7903 | if (sizeof(SendActualStateSharedMemoryStorage) > bufferSizeInBytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processDeformable(const UrdfDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9311:22: warning: unused variable ‘foundSimMesh’ [-Wunused-variable] 9311 | bool foundSimMesh = UrdfFindMeshFile(fileIO, pathPrefix, deformable.m_simFileName, error_message_prefix, &out_found_sim_filename, &out_sim_type); | ^~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9328:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9328 | for (int i = 0; i < attribute.vertices.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9332:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9332 | for (int i = 0; i < shape.mesh.indices.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9436:39: warning: unused variable ‘rgbaColor’ [-Wunused-variable] 9436 | float rgbaColor[4] = { 1,1,1,1 }; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9672:29: warning: unused variable ‘strideInBytes’ [-Wunused-variable] 9672 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9308:14: warning: unused variable ‘foundFile’ [-Wunused-variable] 9308 | bool foundFile = UrdfFindMeshFile(fileIO, pathPrefix, relativeFileName, error_message_prefix, &out_found_filename, &out_type); | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processReducedDeformable(const UrdfReducedDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9834:22: warning: unused variable ‘foundSimMesh’ [-Wunused-variable] 9834 | bool foundSimMesh = UrdfFindMeshFile(fileIO, pathPrefix, reduced_deformable.m_simFileName, error_message_prefix, &out_found_sim_filename, &out_sim_type); | ^~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9882:39: warning: unused variable ‘rgbaColor’ [-Wunused-variable] 9882 | float rgbaColor[4] = { 1,1,1,1 }; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10113:29: warning: unused variable ‘strideInBytes’ [-Wunused-variable] 10113 | int strideInBytes = 9 * sizeof(float); | ^~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9831:14: warning: unused variable ‘foundFile’ [-Wunused-variable] 9831 | bool foundFile = UrdfFindMeshFile(fileIO, pathPrefix, relativeFileName, error_message_prefix, &out_found_filename, &out_type); | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestCollisionInfoCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10529:37: warning: unused variable ‘serverCmd’ [-Wunused-variable] 10529 | SharedMemoryStatus& serverCmd = serverStatusOut; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::performCollisionDetectionCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10538:14: warning: unused variable ‘hasStatus’ [-Wunused-variable] 10538 | bool hasStatus = true; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processChangeDynamicsInfoCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10874:66: warning: unused variable ‘prevUpper’ [-Wunused-variable] 10874 | btScalar prevUpper = mb->getLink(linkIndex).m_jointUpperLimit; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10875:66: warning: unused variable ‘prevLower’ [-Wunused-variable] 10875 | btScalar prevLower = mb->getLink(linkIndex).m_jointLowerLimit; | ^~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:11018:62: warning: unused variable ‘parentRb’ [-Wunused-variable] 11018 | btRigidBody* parentRb = &body->m_rigidBodyJoints[linkIndex]->getRigidBodyA(); | ^~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processApplyExternalForceCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:12723:43: warning: variable ‘relPosWorld’ set but not used [-Wunused-but-set-variable] 12723 | btVector3 relPosWorld = isLinkFrame ? sb->getWorldTransform().getBasis() * tmpPosition : tmpPosition - sb->getWorldTransform().getOrigin(); | ^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRemoveBodyCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:12818:37: warning: variable ‘numCollisionObjects’ set but not used [-Wunused-but-set-variable] 12818 | int numCollisionObjects = m_data->m_dynamicsWorld->getNumCollisionObjects(); | ^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateUserConstraintCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:13014:70: warning: unused variable ‘disableCollisionBetweenLinkedBodies’ [-Wunused-variable] 13014 | bool disableCollisionBetweenLinkedBodies = true; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:13457:50: warning: unused variable ‘maxImp’ [-Wunused-variable] 13457 | btScalar maxImp = clientCmd.m_userConstraintArguments.m_maxAppliedForce * fixedTimeSubStep; | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCalculateInverseKinematicsCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:13768:54: warning: variable ‘endEffectorOriBaseCoord’ set but not used [-Wunused-but-set-variable] 13768 | btQuaternion endEffectorOriBaseCoord = endEffectorBaseCoord.getRotation(); | ^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCalculateInverseKinematicsCommand2(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:14117:54: warning: variable ‘endEffectorOriBaseCoord’ set but not used [-Wunused-but-set-variable] 14117 | btQuaternion endEffectorOriBaseCoord = endEffectorBaseCoord.getRotation(); | ^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘virtual bool PhysicsServerCommandProcessor::processCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:15079:13: warning: unused variable ‘sz’ [-Wunused-variable] 15079 | int sz = sizeof(SharedMemoryStatus); | ^~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:15080:13: warning: unused variable ‘sz2’ [-Wunused-variable] 15080 | int sz2 = sizeof(SharedMemoryCommand); | ^~~ 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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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 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; | ^ In file included from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:116: examples/SharedMemory/../SoftDemo/BunnyMesh.h: At global scope: examples/SharedMemory/../SoftDemo/BunnyMesh.h:466:12: warning: ‘gIndicesBunny’ defined but not used [-Wunused-variable] 466 | static int gIndicesBunny[BUNNY_NUM_TRIANGLES][3] = { | ^~~~~~~~~~~~~ examples/SharedMemory/../SoftDemo/BunnyMesh.h:11:13: warning: ‘gVerticesBunny’ defined but not used [-Wunused-variable] 11 | static REAL gVerticesBunny[BUNNY_NUM_VERTICES * 3] = { | ^~~~~~~~~~~~~~ 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 file included from examples/ThirdPartyLibs/Eigen/Core:342, from examples/ThirdPartyLibs/Eigen/Dense:1, from examples/SharedMemory/plugins/stablePDPlugin/MathUtil.h:4, from examples/SharedMemory/plugins/stablePDPlugin/MathUtil.cpp:1: examples/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixVector.h: In function ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6]’: examples/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ examples/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixVector.h:105:24: note: by argument 5 of type ‘const double*’ to ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0]’ declared here 105 | EIGEN_DONT_INLINE void triangular_matrix_vector_product | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] In file included from src/LinearMath/btHashMap.h:20, from examples/SharedMemory/PhysicsServerCommandProcessor.h:4, from examples/SharedMemory/PhysicsServerCommandProcessor.cpp:1: In member function ‘void btAlignedObjectArray::copyFromArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btAlignedObjectArray& btAlignedObjectArray::operator=(const btAlignedObjectArray&) [with T = btVector3]’ at src/LinearMath/btAlignedObjectArray.h:59:16, inlined from ‘UrdfGeometry& UrdfGeometry::operator=(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:499:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’: 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:499:23: note: ‘’ declared here 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In member function ‘void btAlignedObjectArray::copyFromArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btAlignedObjectArray& btAlignedObjectArray::operator=(const btAlignedObjectArray&) [with T = btVector3]’ at src/LinearMath/btAlignedObjectArray.h:59:16, inlined from ‘UrdfGeometry& UrdfGeometry::operator=(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:499:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’: 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:499:23: note: ‘’ declared here 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ In member function ‘void btAlignedObjectArray::copyFromArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘btAlignedObjectArray& btAlignedObjectArray::operator=(const btAlignedObjectArray&) [with T = btVector3]’ at src/LinearMath/btAlignedObjectArray.h:59:16, inlined from ‘UrdfGeometry& UrdfGeometry::operator=(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:499:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In function ‘UrdfShape& UrdfShape::operator=(const UrdfShape&)’: 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:499:23: note: ‘’ declared here 499 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestCameraImageCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4242:88: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 4242 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4242:88: note: ‘’ declared here 4242 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4243:87: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 4243 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4243:87: note: ‘’ declared here 4243 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4257:88: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 4257 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:4257:88: note: ‘’ declared here 4257 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘btReducedVector::btReducedVector(int)’, inlined from ‘btReducedVector btReducedVector::operator-(const btReducedVector&)’ at src/LinearMath/btReducedVector.h:126:27: src/LinearMath/btReducedVector.h:44:22: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 44 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘btReducedVector btReducedVector::operator-(const btReducedVector&)’: 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/btReducedVector.h:44:22: note: ‘’ declared here 44 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘void btReducedVector::simplify()’ at src/LinearMath/btReducedVector.h:56:56, inlined from ‘btReducedVector btReducedVector::operator-(const btReducedVector&)’ at src/LinearMath/btReducedVector.h:161:21: 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::operator-(const btReducedVector&)’: 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 member function ‘void btReducedVector::simplify()’, inlined from ‘btReducedVector btReducedVector::operator-(const btReducedVector&)’ at src/LinearMath/btReducedVector.h:161:21: src/LinearMath/btReducedVector.h:58:22: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 58 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘btReducedVector btReducedVector::operator-(const btReducedVector&)’: 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/btReducedVector.h:58:22: note: ‘’ declared here 58 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ In copy constructor ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btVector3]’, inlined from ‘UrdfGeometry::UrdfGeometry(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape::UrdfShape(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘UrdfShape::UrdfShape(const UrdfShape&)’: 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 ‘UrdfGeometry::UrdfGeometry(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape::UrdfShape(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘UrdfShape::UrdfShape(const UrdfShape&)’: 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 ‘UrdfGeometry::UrdfGeometry(const UrdfGeometry&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:62:8, inlined from ‘UrdfShape::UrdfShape(const UrdfShape&)’ at examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:119:8: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘UrdfShape::UrdfShape(const UrdfShape&)’: 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(const btReducedVector&)’ at src/LinearMath/btReducedVector.h:26:7, inlined from ‘void btAlignedObjectArray::copy(int, int, T*) const [with T = btReducedVector]’ at src/LinearMath/btAlignedObjectArray.h:77:4, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btReducedVector]’ at src/LinearMath/btAlignedObjectArray.h:286:8, inlined from ‘void btAlignedObjectArray::reserve(int) [with T = btReducedVector]’ at src/LinearMath/btAlignedObjectArray.h:280:25, inlined from ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedVector]’ at src/LinearMath/btAlignedObjectArray.h:218:12: src/LinearMath/btAlignedObjectArray.h:137:23: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btAlignedObjectArray::resize(int, const T&) [with T = btReducedVector]’: 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 constructor ‘btReducedVector::btReducedVector()’, inlined from ‘void btModifiedGramSchmidt::solve() [with TV = btReducedVector]’ at src/LinearMath/btModifiedGramSchmidt.h:29:21: src/LinearMath/btReducedVector.h:36:30: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h: In member function ‘void btModifiedGramSchmidt::solve() [with TV = btReducedVector]’: 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/btReducedVector.h:36:30: note: ‘’ declared here 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ 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/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:20: src/BulletSoftBody/btDeformableLagrangianForce.h: In member function ‘virtual void btDeformableLagrangianForce::testHessian()’: src/BulletSoftBody/btDeformableLagrangianForce.h:246:26: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 246 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:246:26: note: ‘’ declared here 246 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:248:26: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 248 | df.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:248:26: note: ‘’ declared here 248 | df.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:250:26: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 250 | f1.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:250:26: note: ‘’ declared here 250 | f1.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:252:26: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 252 | f2.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:252:26: note: ‘’ declared here 252 | f2.resize(dx.size()); | ~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:256:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 256 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:256:25: note: ‘’ declared here 256 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h: In member function ‘virtual void btDeformableLagrangianForce::testDerivative()’: src/BulletSoftBody/btDeformableLagrangianForce.h:136:26: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 136 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:136:26: note: ‘’ declared here 136 | dx.resize(getNumNodes()); | ~~~~~~~~~^~~~~~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:138:31: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 138 | dphi_dx.resize(dx.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:138:31: note: ‘’ declared here 138 | dphi_dx.resize(dx.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~ src/BulletSoftBody/btDeformableLagrangianForce.h:147:25: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 147 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ 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/BulletSoftBody/btDeformableLagrangianForce.h:147:25: note: ‘’ declared here 147 | x.resize(dx.size()); | ~~~~~~~~^~~~~~~~~~~ In file included from src/LinearMath/btTransform.h:18, from examples/SharedMemory/../Importers/ImportURDFDemo/UrdfParser.h:4, from examples/SharedMemory/PhysicsServerCommandProcessor.h:8: 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 ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: 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]; | ~~~~~~~~^~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h: In copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: 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 ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: 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 copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: 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 ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: 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 copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: 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 ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’ at examples/SharedMemory/PhysicsServerCommandProcessor.cpp:281:8: 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 copy constructor ‘InternalBodyData::InternalBodyData(const InternalBodyData&)’: src/LinearMath/btAlignedObjectArray.h:137:23: note: ‘’ declared here 137 | resize(otherSize); | ~~~~~~^~~~~~~~~~~ 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 constructor ‘btReducedVector::btReducedVector()’, inlined from ‘btAlignedObjectArray::btAlignedObjectArray(const btAlignedObjectArray&) [with T = btReducedVector]’ at src/LinearMath/btAlignedObjectArray.h:137:9, inlined from ‘btModifiedGramSchmidt::btModifiedGramSchmidt(const btAlignedObjectArray&) [with TV = btReducedVector]’ at src/LinearMath/btModifiedGramSchmidt.h:22:66: src/LinearMath/btReducedVector.h:36:30: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h: In constructor ‘btModifiedGramSchmidt::btModifiedGramSchmidt(const btAlignedObjectArray&) [with TV = btReducedVector]’: 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/btReducedVector.h:36:30: note: ‘’ declared here 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ In constructor ‘btReducedVector::btReducedVector()’, inlined from ‘btModifiedGramSchmidt::btModifiedGramSchmidt(const btAlignedObjectArray&) [with TV = btReducedVector]’ at src/LinearMath/btModifiedGramSchmidt.h:24:21: src/LinearMath/btReducedVector.h:36:30: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h: In constructor ‘btModifiedGramSchmidt::btModifiedGramSchmidt(const btAlignedObjectArray&) [with TV = btReducedVector]’: 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/btReducedVector.h:36:30: note: ‘’ declared here 36 | m_vecs.resize(0); | ~~~~~~~~~~~~~^~~ 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); | ^~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processRequestActualStateCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7987:44: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 7987 | local_origin.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7987:44: note: ‘’ declared here 7987 | local_origin.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7994:37: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 7994 | omega.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7994:37: note: ‘’ declared here 7994 | omega.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7995:38: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 7995 | linVel.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:7995:38: note: ‘’ declared here 7995 | linVel.resize(mb->getNumLinks() + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processInitPoseCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:11873:33: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 11873 | scratch_m.resize(nLinks + 1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:11873:33: note: ‘’ declared here 11873 | scratch_m.resize(nLinks + 1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processDeformable(const UrdfDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9513:50: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 9513 | psb->m_renderNodes.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btSoftBody::RenderNode&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RenderNode]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9513:50: note: ‘’ declared here 9513 | psb->m_renderNodes.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9750:50: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 9750 | psb->m_renderNodes.resize(psb->m_faces.size()*3); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btSoftBody::RenderNode&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RenderNode]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9750:50: note: ‘’ declared here 9750 | psb->m_renderNodes.resize(psb->m_faces.size()*3); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9751:40: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 9751 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9751:40: note: ‘’ declared here 9751 | vertices.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9752:39: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 9752 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9752:39: note: ‘’ declared here 9752 | normals.resize(psb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9781:40: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 9781 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9781:40: note: ‘’ declared here 9781 | vertices.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9782:39: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 9782 | normals.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9782:39: note: ‘’ declared here 9782 | normals.resize(psb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processReducedDeformable(const UrdfReducedDeformable&, const btVector3&, const btQuaternion&, int*, char*, int, btScalar, bool)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9959:50: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 9959 | rsb->m_renderNodes.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btSoftBody::RenderNode&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RenderNode]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:9959:50: note: ‘’ declared here 9959 | rsb->m_renderNodes.resize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10191:50: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 10191 | rsb->m_renderNodes.resize(rsb->m_faces.size()*3); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/LinearMath/btAlignedObjectArray.h:203:32: note: by argument 3 of type ‘const btSoftBody::RenderNode&’ to ‘void btAlignedObjectArray::resize(int, const T&) [with T = btSoftBody::RenderNode]’ declared here 203 | SIMD_FORCE_INLINE void resize(int newsize, const T& fillData = T()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10191:50: note: ‘’ declared here 10191 | rsb->m_renderNodes.resize(rsb->m_faces.size()*3); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10192:40: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 10192 | vertices.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10192:40: note: ‘’ declared here 10192 | vertices.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10193:39: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 10193 | normals.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10193:39: note: ‘’ declared here 10193 | normals.resize(rsb->m_faces.size() * 3); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10222:40: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 10222 | vertices.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10222:40: note: ‘’ declared here 10222 | vertices.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10223:39: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 10223 | normals.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:10223:39: note: ‘’ declared here 10223 | normals.resize(rsb->m_renderNodes.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp: In member function ‘bool PhysicsServerCommandProcessor::processCreateCollisionShapeCommand(const SharedMemoryCommand&, SharedMemoryStatus&, char*, int)’: examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5035:67: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 5035 | vts.resize(gfxVertices.size()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5035:67: note: ‘’ declared here 5035 | vts.resize(gfxVertices.size()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5036:71: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 5036 | normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5036:71: note: ‘’ declared here 5036 | normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5130:95: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 5130 | urdfColObj.m_geometry.m_normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5130:95: note: ‘’ declared here 5130 | urdfColObj.m_geometry.m_normals.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5131:96: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 5131 | urdfColObj.m_geometry.m_vertices.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5131:96: note: ‘’ declared here 5131 | urdfColObj.m_geometry.m_vertices.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5132:91: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 5132 | urdfColObj.m_geometry.m_uvs.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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()) | ^~~~~~ examples/SharedMemory/PhysicsServerCommandProcessor.cpp:5132:91: note: ‘’ declared here 5132 | urdfColObj.m_geometry.m_uvs.resize(gfxVertices.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel 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:610 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:525 [3] run(::Cmd) @ Base ./process.jl:522 [4] top-level scope @ ~/.julia/packages/ReinforcementLearningEnvironmentGym/ov8nI/deps/build.jl:26 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [6] top-level scope @ none:8 [7] eval(m::Module, e::Any) @ Core ./boot.jl:489 [8] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [9] _start() @ Base ./client.jl:585 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.14/Pkg/src/Types.jl:68 [2] (::Pkg.Operations.var"#151#152"{Bool, Pkg.Types.Context, String, PackageSpec, String})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:1952 [3] withenv(::Pkg.Operations.var"#151#152"{Bool, Pkg.Types.Context, String, PackageSpec, String}, ::Pair{String, String}, ::Vararg{Pair{String}}) @ Base ./env.jl:265 [4] (::Pkg.Operations.var"#214#215"{Bool, Bool, Bool, Pkg.Operations.var"#151#152"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, Bool, Pkg.Types.EnvCache})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2807 [5] with_temp_env(fn::Pkg.Operations.var"#214#215"{Bool, Bool, Bool, Pkg.Operations.var"#151#152"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, Bool, Pkg.Types.EnvCache}, temp_env::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2709 [6] #sandbox_with_temp_env#212 @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2766 [inlined] [7] sandbox_with_temp_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2759 [inlined] [8] (::Pkg.Operations.var"#219#220"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#151#152"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, Pkg.Types.Project, String})(tmp::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2876 [9] mktempdir(fn::Pkg.Operations.var"#219#220"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#151#152"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, Pkg.Types.Project, String}, parent::String; prefix::String) @ Base.Filesystem ./file.jl:936 [10] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:932 [11] sandbox(fn::Function, ctx::Pkg.Types.Context, target::PackageSpec, sandbox_path::String, sandbox_project_override_in::Pkg.Types.Project; preferences::Dict{String, Any}, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2822 [12] sandbox @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2812 [inlined] [13] build_versions(ctx::Pkg.Types.Context, uuids::Set{UUID}; verbose::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:1929 [14] build_versions @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:1840 [inlined] [15] 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.14/Pkg/src/Operations.jl:2339 [16] add @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2273 [inlined] [17] 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.14/Pkg/src/API.jl:379 [18] kwcall(::@NamedTuple{io::IOContext{IO}}, ::typeof(Pkg.API.add), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:321 [19] add(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [20] add(pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 [21] add(pkg::PackageSpec) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [22] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:116 [23] include(mod::Module, _path::String) @ Base ./Base.jl:309 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [25] _start() @ Base ./client.jl:585 in expression starting at /PkgEval.jl/scripts/evaluate.jl:113 PkgEval skipped after 645.36s: package could not be installed