in config.opts /* no linking to FTGL */
Code: Select all
USE_INTERNATIONAL = 'false'
Moderators: jesterKing, stiv
Code: Select all
USE_INTERNATIONAL = 'false'
Code: Select all
E:\src\blender\> sdkvars
seting vars...
E:\src\blender\>scons
Code: Select all
KX_BlenderRenderTools.cpp
source\gameengine\Physics\Sumo\Fuzzics\include\SM_Scene.h(45) : fatal error C108
3: Cannot open include file: 'SOLID/SOLID.h': No such file or directory
scons: *** [E:\src\build\win32\source\gameengine\BlenderRoutines\KX_BlenderRende
rTools.obj] Error 2
scons: building terminated because of errors.
E:\src\blender>
Code: Select all
Creating library blender.lib and object blender.exp
LINK : warning LNK4049: locally defined symbol "__iob" imported
scons: done building targets.
E:\src\blender>
I have not the faintest idea what that means. The only words I understand are the first four, "error..." (etc).gabio wrote: error: game engine . . je vas peter ma coche simonac.
You'll get this when you use for solid_include #extern/solid/include, or any other directory than #extern/solid (which contains the directory SOLID with the three necessary header files for compiling).gabio wrote:Code: Select all
KX_BlenderRenderTools.cpp source\gameengine\Physics\Sumo\Fuzzics\include\SM_Scene.h(45) : fatal error C108 3: Cannot open include file: 'SOLID/SOLID.h': No such file or directory scons: *** [E:\src\build\win32\source\gameengine\BlenderRoutines\KX_BlenderRende rTools.obj] Error 2 scons: building terminated because of errors. E:\src\blender>
This is an issue that needs to be corrected, I agree.gabio wrote: game engine removed from sconstruct:
error: ftgl, ok it's an old one but why is the cvs still have this manifold code, evryone is bumping into this, why not fix it directly in the cvs???
extending defines in the win32 part of SConstructAFAIK Freetype by default should be a static lib rather than building a DLL.
in this case the dllimport/export branch should never be reached.
Most likly FTGL_LIBRARY_STATIC is not defined properly within the script.
Any module that includes ftgl.h must define this consistently.
bjornmose
Code: Select all
defines = ['WIN32', '_CONSOLE']
defines += ['WITH_QUICKTIME']
defines += ['_LIB', 'USE_OPENAL']
defines += ['FTGL_LIBRARY_STATIC']
warn_flags = []
Code: Select all
KX_ConvertPhysicsObjects.cpp
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(428) : error C2039: 'm_imp
licitsphere' : is not a member of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(65) : see declaration
of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(429) : error C2039: 'm_bou
ndingbox' : is not a member of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(65) : see declaration
of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(429) : error C2228: left o
f '.m_extends' must have class/struct/union type
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(430) : error C2039: 'm_bou
ndingbox' : is not a member of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(65) : see declaration
of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(430) : error C2228: left o
f '.m_extends' must have class/struct/union type
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(431) : error C2039: 'm_bou
ndingbox' : is not a member of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(65) : see declaration
of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(431) : error C2228: left o
f '.m_extends' must have class/struct/union type
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(449) : error C2039: 'm_imp
licitsphere' : is not a member of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(65) : see declaration
of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(450) : error C2039: 'm_bou
ndingbox' : is not a member of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(65) : see declaration
of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(450) : error C2228: left o
f '.m_center' must have class/struct/union type
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(451) : error C2039: 'm_bou
ndingbox' : is not a member of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(65) : see declaration
of 'KX_ObjectProperties'
source\gameengine\Ketsji\KX_ConvertPhysicsObjects.cpp(451) : error C2228: left o
f '.m_extends' must have class/struct/union type
scons: *** [E:\src\build\win32\source\gameengine\Ketsji\KX_ConvertPhysicsObjects
.obj] Error 2
scons: building terminated because of errors.
E:\src\blender>
Code: Select all
elif sys.platform == 'win32':
use_international = 'false'
use_gameengine = 'true'
use_openal = 'true'
use_fmod = 'false'
use_quicktime = 'true'
use_sumo = 'true'
use_ode = 'true'
use_buildinfo = 'false'
build_blender_dynamic = 'true'
build_blender_static = 'false'
build_blender_player = 'false'
build_blender_plugin = 'false'