Hey, thanks for making a forum thread for this!
Those warnings are from the nedmalloc and bullet code. I forgot to mention this before, but I'd rather have fixes to bullet/nedmalloc applied upstream because I copy over the latest code whenever they make new releases.
Also with almost all of the patches you sent me, my version of patch seems to choke with "malformed patch" errors when it encounters all of these extra newlines in the files, for example:
Code:
@@ -184,7 +183,7 @@ BT_DECLARE_ALIGNED_ALLOCATOR();
{
}
btBroadphasePair(btBroadphaseProxy& proxy0,btBroadphaseProxy& proxy1)
- :m_algorithm(0), m_internalInfo1(0)
+ :m_pProxy0(NULL), m_pProxy1(NULL), m_algorithm(0), m_internalInfo1(0)
{
//keep them sorted, so the std::set operations work
if (&proxy0 < &proxy1){
diff --git a/bullet/BulletCollision/BroadphaseCollision/btDbvt.h b/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
index 0b66f8a..4f2f352 100644
--- a/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
+++ b/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
@@ -129,6 +129,8 @@ subject to the following restrictions:
/* btDbvtAabbMm */
struct btDbvtAabbMm
{
+ btDbvtAabbMm():mi(), mx(){}
+
DBVT_INLINE btVector3 Center() const { return((mi+mx)/2); }
DBVT_INLINE btVector3 Lengths() const { return(mx-mi); }
DBVT_INLINE btVector3 Extents() const { return((mx-mi)/2); }
Note how starting with the patches to btDbvt.h, there are new lines every other line... any idea what's going on there, or how I could get patch to stop choking on 'em?