[Bf-committers] Compilation Problem: ge.

Gabriel Beloin gbeloin at netrevolution.com
Sat Aug 13 03:14:58 CEST 2005


I can't compile the actuall tree with msvc7 ans scons. Due mainly to the 
game engine it seem:

hope it help.
With only summo on.
--------------------------------
KX_BlenderSceneConverter.cpp
intern\string\STR_String.h(144) : warning C4244: 'initializing' : 
conversion from 'double' to 'float', possible loss of data
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(36) : warning C4005: 
'USE_SUMO_SOLID' : macro redefinition command-line arguments :  see 
previous definition of 'USE_SUMO_SOLID'
source\gameengine\Converter\KX_BlenderSceneConverter.cpp(263) : error 
C2259: 'BlenderDebugDraw' : cannot instantiate abstract class  due to 
following members: 'void IDebugDraw::DrawContactPoint(const SimdVector3 
&,const SimdVector3 &,float,int,const SimdVector3 &)' : pure virtual 
function was not defined
extern\bullet\LinearMath\IDebugDraw.h(51) : see declaration of 
'IDebugDraw::DrawContactPoint'  'int IDebugDraw::GetDebugMode(void) 
const' : pure virtual function was not defined
extern\bullet\LinearMath\IDebugDraw.h(55) : see declaration of 
'IDebugDraw::GetDebugMode'
scons: *** 
[E:\src\build\win32\source\gameengine\Converter\KX_BlenderSceneConver
ter.obj] Error 2
scons: building terminated because of errors.

With only bullet on:
----------------------------
KX_BlenderSceneConverter.cpp
intern\string\STR_String.h(144) : warning C4244: 'initializing' : 
conversion fro
m 'double' to 'float', possible loss of data
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(44) : warning C4005: 
'USE_BUL
LET' : macro redefinition
        command-line arguments :  see previous definition of 'USE_BULLET'
source\gameengine\Converter\KX_BlenderSceneConverter.cpp(263) : error 
C2259: 'Bl
enderDebugDraw' : cannot instantiate abstract class
        due to following members:
        'void IDebugDraw::DrawContactPoint(const SimdVector3 &,const 
SimdVector3
 &,float,int,const SimdVector3 &)' : pure virtual function was not defined
        extern\bullet\LinearMath\IDebugDraw.h(51) : see declaration of 
'IDebugDr
aw::DrawContactPoint'
        'int IDebugDraw::GetDebugMode(void) const' : pure virtual 
function was n
ot defined
        extern\bullet\LinearMath\IDebugDraw.h(55) : see declaration of 
'IDebugDr
aw::GetDebugMode'
scons: *** 
[E:\src\build\win32\source\gameengine\Converter\KX_BlenderSceneConver
ter.obj] Error 2
scons: building terminated because of errors.

Both off:
----------------------------------
KX_BlenderSceneConverter.cpp
intern\string\STR_String.h(144) : warning C4244: 'initializing' : 
conversion fro
m 'double' to 'float', possible loss of data
source\gameengine\Ketsji\KX_ConvertPhysicsObject.h(36) : warning C4005: 
'USE_SUM
O_SOLID' : macro redefinition
        command-line arguments :  see previous definition of 
'USE_SUMO_SOLID'
source\gameengine\Converter\KX_BlenderSceneConverter.cpp(263) : error 
C2259: 'Bl
enderDebugDraw' : cannot instantiate abstract class
        due to following members:
        'void IDebugDraw::DrawContactPoint(const SimdVector3 &,const 
SimdVector3
 &,float,int,const SimdVector3 &)' : pure virtual function was not defined
        extern\bullet\LinearMath\IDebugDraw.h(51) : see declaration of 
'IDebugDr
aw::DrawContactPoint'
        'int IDebugDraw::GetDebugMode(void) const' : pure virtual 
function was n
ot defined
        extern\bullet\LinearMath\IDebugDraw.h(55) : see declaration of 
'IDebugDr
aw::GetDebugMode'
scons: *** 
[E:\src\build\win32\source\gameengine\Converter\KX_BlenderSceneConver
ter.obj] Error 2
scons: building terminated because of errors.



More information about the Bf-committers mailing list