[Bf-committers] Problem building blender from svn on mac os x 10.6

Ian Johnson enjalot at gmail.com
Sat Jan 29 01:54:02 CET 2011


Hello all,

We recently tried to build Blender from SVN on a new Mac, on 10.6 using the
darwin-9.x.universal libs. We could build fine by checking out the PREV
revision of libs (r 33298).

We believe it is something to do with including ctype rather than cctype
perhaps conflicting with the python headers. Our best guess is somebody
removing the conditional specific to apple in include/python3.1/pyport.h

an excerpt of the build error follows:
[ 60%] Building CXX object
source/gameengine/Converter/CMakeFiles/bf_converter.dir/BL_ActionActuator.cpp.o
In file included from
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/ios:47,
                 from
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/ostream:45,
                 from
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/iostream:45,
                 from
/Users/mymese/research/git/BGERTPS/blender/source/gameengine/Converter/../../../intern/moto/include/MT_Stream.h:46,
                 from
/Users/mymese/research/git/BGERTPS/blender/source/gameengine/Converter/../../../intern/moto/include/MT_Tuple3.h:46,
                 from
/Users/mymese/research/git/BGERTPS/blender/source/gameengine/Converter/../../../intern/moto/include/MT_Vector3.h:47,
                 from
/Users/mymese/research/git/BGERTPS/blender/source/gameengine/Converter/../../../source/gameengine/Expressions/PyObjectPlus.h:39,
                 from
/Users/mymese/research/git/BGERTPS/blender/source/gameengine/Converter/../../../source/gameengine/Expressions/Value.h:200,
                 from
/Users/mymese/research/git/BGERTPS/blender/source/gameengine/Converter/../../../source/gameengine/GameLogic/SCA_LogicManager.h:45,
                 from
/Users/mymese/research/git/BGERTPS/blender/source/gameengine/Converter/BL_ActionActuator.cpp:36:
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/localefwd.h:58:34:
error: macro "isspace" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/localefwd.h:70:34:
error: macro "isupper" passed 2 arguments, but takes just 1


-- 
Ian Johnson
http://enja.org


More information about the Bf-committers mailing list