[Bf-committers] 2.55 beta AHOY!

Damien Plisson damien.plisson at yahoo.fr
Fri Oct 29 20:52:04 CEST 2010


Hi Dalai,

The bug is still present with Python 3.1.1.

Anyway, for Python 3.1.2, Jens has found a fix to enable BGE to compile again. I'll commit it with 3.1.2.

BTW, for the other bug ([#23871] OSX panel button bug) it'll need a fix introduced only in 3.2

Diff for BGE to compile with 3.1.2:

Index: source/gameengine/Expressions/KX_Python.h
===================================================================
--- source/gameengine/Expressions/KX_Python.h	(revision 32756)
+++ source/gameengine/Expressions/KX_Python.h	(working copy)
@@ -66,5 +66,22 @@
 #endif
 #endif
 
+#ifdef __APPLE__
+#undef isalnum
+#undef isalpha
+#undef iscntrl
+#undef isdigit
+#undef isgraph
+#undef islower
+#undef isprint
+#undef ispunct
+#undef isspace
+#undef isupper
+#undef isxdigit
+#undef tolower
+#undef toupper
+#endif
+
+
 #endif // KX_PYTHON_H

Le 29 oct. 2010 à 02:09, Dalai Felinto a écrit :

> Hi Damien,
> can you test if this bug happens with your builds:
> https://projects.blender.org/tracker/?func=detail&atid=498&aid=23346&group_id=9
> 
> <https://projects.blender.org/tracker/?func=detail&atid=498&aid=23346&group_id=9>It's
> supposed to be related with Python 3.1.1 and fixed in Python 3.1.2.
> Also, what was the problems you had with 3.1.2 and the gameengine?
> 
> Thanks,
> Dalai
> 
> 2010/10/28 Damien Plisson <damien.plisson at yahoo.fr>
> 
>> Done for the three OSX releases.
>> 
>> Just note that they still include Python 3.1.1 as the lib builder has
>> encountered issues with building the 3.1.2 (it mainly caused problems with
>> the BGE).
>> 
>> Damien



More information about the Bf-committers mailing list