This is patch: [#8216] Make blender compile with gcc 4.3
authorKent Mein <mein@cs.umn.edu>
Mon, 4 Feb 2008 21:52:03 +0000 (21:52 +0000)
committerKent Mein <mein@cs.umn.edu>
Mon, 4 Feb 2008 21:52:03 +0000 (21:52 +0000)
minus one small include file that was commented out, I'm not
sure why it was commented out but I'm pretty sure its needed.
If there are still problems later we can sort it out, everything
else is pretty simple.

Kent

intern/ghost/intern/GHOST_WindowX11.cpp
intern/string/STR_String.h
source/blender/yafray/intern/export_File.cpp
source/blender/yafray/intern/export_Plugin.cpp
source/blender/yafray/intern/yafray_Render.cpp
source/gameengine/GamePlayer/common/GPC_KeyboardDevice.cpp

index 30fa30e59e6233ffd013e64d2052c14cb3778c80..0c999587d9b7edde7fc59e484906d527aa3cad51 100644 (file)
@@ -42,6 +42,8 @@
 #include <strings.h>
 #endif
 
+#include <cstring>
+#include <cstdio>
 
 // For obscure full screen mode stuuf
 // lifted verbatim from blut.
index 2da2b57c6f2f2245282e5cec8d163c28eb50f45f..7b02e6c18558f5742e4ffdfc0bb075119b6f7c00 100644 (file)
 
 #include <vector>
 #include <limits.h>
+
+#include <cstring>
+#include <cstdlib>
+
 using namespace std;
 
 
index 73b30105b27014dd3577072ed7d1b23f821afd80..db84ed01ab9436d41943e7ffe13b41e0a0c851b5 100644 (file)
@@ -2,6 +2,8 @@
 
 #include <math.h>
 
+#include <cstring>
+
 using namespace std;
 
 static string command_path = "";
index c8d20180f8c7d87728d82e8a73ffa6030269c538..560294e2ffa398fbc267cae3a1eda2f36f67ecfc 100644 (file)
@@ -1,6 +1,9 @@
 #include "export_Plugin.h"
 
 #include <math.h>
+
+#include <cstring>
+
 using namespace std;
 
 
index d9d421e07200c0a22f8a8440c5fac603d3ff9515..01da4683d71472febde497f32b2c012e6e4684e6 100644 (file)
@@ -8,6 +8,8 @@
 
 #include <math.h>
 
+#include <cstring>
+
 using namespace std;
 
 void yafrayRender_t::clearAll()
index dbe875957b07c0d106a4ccbeae8251db3a9ec160..8bbac10f7cab4d5d1e556ac52ed5fb5adc17fd88 100644 (file)
@@ -32,6 +32,8 @@
 
 #include "GPC_KeyboardDevice.h"
 
+#include <cstdlib>
+
 /** 
  * NextFrame toggles currentTable with previousTable,
  * and copies relevant event information from previous to current table