diff --git a/SimDynamics/DynamicsEngine/BulletEngine/BulletOpenGL/GLDebugFont.h b/SimDynamics/DynamicsEngine/BulletEngine/BulletOpenGL/GLDebugFont.h index 498cd005c11ac66e2a32de3c87ca816420f19609..5cd021bcc555f0e3e2e75c66b54657869ff64895 100644 --- a/SimDynamics/DynamicsEngine/BulletEngine/BulletOpenGL/GLDebugFont.h +++ b/SimDynamics/DynamicsEngine/BulletEngine/BulletOpenGL/GLDebugFont.h @@ -15,9 +15,12 @@ subject to the following restrictions: #pragma once +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" #include "LinearMath/btVector3.h" +#pragma GCC diagnostic pop void GLDebugDrawStringInternal(int x, int y, const char* string, const btVector3& rgb, bool enableBlend, int spacing); void GLDebugDrawStringInternal(int x, int y, const char* string, const btVector3& rgb); diff --git a/VirtualRobot/CollisionDetection/PQP/PQP++/unity_build.cpp b/VirtualRobot/CollisionDetection/PQP/PQP++/unity_build.cpp index 493f791a288e451f85cc1dbfddc20d6fe5d0fb9e..43518cbfaecf4ae64fbc9629a9e3158f3f2a6c74 100644 --- a/VirtualRobot/CollisionDetection/PQP/PQP++/unity_build.cpp +++ b/VirtualRobot/CollisionDetection/PQP/PQP++/unity_build.cpp @@ -834,6 +834,9 @@ namespace PQP // compute a rotation matrix PQP_REAL C[3][3], E[3][3], R[3][3], s[3], axis[3], mean[3], coord; + s[0] = 0; + s[1] = 0; + s[2] = 0; #if RAPID2_FIT moment* tri_moment = new moment[num_tris]; diff --git a/VirtualRobot/RuntimeEnvironment.cpp b/VirtualRobot/RuntimeEnvironment.cpp index f86373f536969d8319d5ea81b5033c965efbd5bc..1af4e7b45421f3f20f7dabacac88cc88b7e90b03 100644 --- a/VirtualRobot/RuntimeEnvironment.cpp +++ b/VirtualRobot/RuntimeEnvironment.cpp @@ -10,6 +10,7 @@ #include <boost/algorithm/string/split.hpp> #include <boost/algorithm/string/classification.hpp> +#include <boost/math/special_functions.hpp> #include <filesystem> #include <boost/filesystem.hpp>