[Orxonox-commit 3686] r8367 - code/trunk/src/external/ogreceguirenderer
rgrieder at orxonox.net
rgrieder at orxonox.net
Sat Apr 30 23:38:15 CEST 2011
Author: rgrieder
Date: 2011-04-30 23:38:14 +0200 (Sat, 30 Apr 2011)
New Revision: 8367
Modified:
code/trunk/src/external/ogreceguirenderer/OgreCEGUIRenderer.cpp
code/trunk/src/external/ogreceguirenderer/OgreCEGUIResourceProvider.cpp
code/trunk/src/external/ogreceguirenderer/OgreCEGUITexture.cpp
code/trunk/src/external/ogreceguirenderer/changes_orxonox.diff
Log:
by Adi: Fix for GCC 4.6. The actual problem is in CEGUIString.h, but we cannot really fix that ;)
Modified: code/trunk/src/external/ogreceguirenderer/OgreCEGUIRenderer.cpp
===================================================================
--- code/trunk/src/external/ogreceguirenderer/OgreCEGUIRenderer.cpp 2011-04-30 19:31:02 UTC (rev 8366)
+++ code/trunk/src/external/ogreceguirenderer/OgreCEGUIRenderer.cpp 2011-04-30 21:38:14 UTC (rev 8367)
@@ -24,6 +24,9 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*************************************************************************/
+// Workaround for GCC 4.6
+#include <cstddef>
+
#include <CEGUIImagesetManager.h>
#include <CEGUIImageset.h>
#include <CEGUIImage.h>
Modified: code/trunk/src/external/ogreceguirenderer/OgreCEGUIResourceProvider.cpp
===================================================================
--- code/trunk/src/external/ogreceguirenderer/OgreCEGUIResourceProvider.cpp 2011-04-30 19:31:02 UTC (rev 8366)
+++ code/trunk/src/external/ogreceguirenderer/OgreCEGUIResourceProvider.cpp 2011-04-30 21:38:14 UTC (rev 8367)
@@ -23,6 +23,10 @@
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*************************************************************************/
+
+// Workaround for GCC 4.6
+#include <cstddef>
+
#include "OgreCEGUIResourceProvider.h"
#include <CEGUIExceptions.h>
Modified: code/trunk/src/external/ogreceguirenderer/OgreCEGUITexture.cpp
===================================================================
--- code/trunk/src/external/ogreceguirenderer/OgreCEGUITexture.cpp 2011-04-30 19:31:02 UTC (rev 8366)
+++ code/trunk/src/external/ogreceguirenderer/OgreCEGUITexture.cpp 2011-04-30 21:38:14 UTC (rev 8367)
@@ -24,6 +24,9 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*************************************************************************/
+// Workaround for GCC 4.6
+#include <cstddef>
+
#include <CEGUISystem.h>
#include <CEGUIExceptions.h>
#include "OgreCEGUITexture.h"
Modified: code/trunk/src/external/ogreceguirenderer/changes_orxonox.diff
===================================================================
--- code/trunk/src/external/ogreceguirenderer/changes_orxonox.diff 2011-04-30 19:31:02 UTC (rev 8366)
+++ code/trunk/src/external/ogreceguirenderer/changes_orxonox.diff 2011-04-30 21:38:14 UTC (rev 8367)
@@ -1,6 +1,6 @@
---- OgreCEGUIRenderer.cpp Wed Jan 28 21:14:09 2009
-+++ OgreCEGUIRenderer.cpp Wed Jan 28 21:07:10 2009
-@@ -24,11 +24,11 @@
+--- OgreCEGUIRenderer.cpp Sun Dec 27 10:40:24 2009
++++ OgreCEGUIRenderer.cpp Sat Apr 30 17:21:29 2011
+@@ -24,12 +24,15 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*************************************************************************/
@@ -9,14 +9,18 @@
-#include <CEGUI/CEGUIImage.h>
-#include <CEGUI/CEGUIExceptions.h>
-#include <CEGUI/CEGUISystem.h>
++// Workaround for GCC 4.6
++#include <cstddef>
+
+#include <CEGUIImagesetManager.h>
+#include <CEGUIImageset.h>
+#include <CEGUIImage.h>
+#include <CEGUIExceptions.h>
+#include <CEGUISystem.h>
-
++
#include "OgreCEGUIRenderer.h"
#include "OgreCEGUITexture.h"
+ #include "OgreCEGUIResourceProvider.h"
--- OgreCEGUIRenderer.h Wed Jan 28 21:14:09 2009
+++ OgreCEGUIRenderer.h Wed Jan 28 21:06:46 2009
@@ -29,15 +29,15 @@
@@ -39,10 +43,16 @@
# ifdef OGRE_GUIRENDERER_EXPORTS
# define OGRE_GUIRENDERER_API __declspec(dllexport)
# else
---- OgreCEGUIResourceProvider.cpp Wed Jan 28 21:14:09 2009
-+++ OgreCEGUIResourceProvider.cpp Wed Jan 28 21:07:15 2009
-@@ -25,7 +25,7 @@
+--- OgreCEGUIResourceProvider.cpp Sun Dec 27 10:40:24 2009
++++ OgreCEGUIResourceProvider.cpp Sat Apr 30 17:21:40 2011
+@@ -23,9 +23,13 @@
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*************************************************************************/
++
++// Workaround for GCC 4.6
++#include <cstddef>
++
#include "OgreCEGUIResourceProvider.h"
-#include <CEGUI/CEGUIExceptions.h>
@@ -61,14 +71,17 @@
#include "OgreCEGUIRenderer.h"
// Start of CEGUI namespace section
---- OgreCEGUITexture.cpp Wed Jan 28 21:14:09 2009
-+++ OgreCEGUITexture.cpp Wed Jan 28 21:07:21 2009
-@@ -24,8 +24,8 @@
+--- OgreCEGUITexture.cpp Sun Dec 27 10:40:24 2009
++++ OgreCEGUITexture.cpp Sat Apr 30 17:21:52 2011
+@@ -24,8 +24,11 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*************************************************************************/
-#include <CEGUI/CEGUISystem.h>
-#include <CEGUI/CEGUIExceptions.h>
++// Workaround for GCC 4.6
++#include <cstddef>
++
+#include <CEGUISystem.h>
+#include <CEGUIExceptions.h>
#include "OgreCEGUITexture.h"
More information about the Orxonox-commit
mailing list