[Bf-committers] My windows build progress ...

Chris Want bf-committers@blender.org
Mon, 16 Dec 2002 20:04:37 -0700


First I would like to thank Rob and
Simon for the helpful tips on this
mailing list today... I'm getting much
further now (and of course thanks
Maarten for doing all of the actual
work =D).

With that out of the way, here are the probs
I encountered after following Rob and Simon's
instructions:

a) In the DNA_makesdna project I had to change
libguardedalloc.a to libguardedalloc.c and
had to change the lib path for this from
something like ..\..\..\lib\windows\guardedalloc\lib
to ..\..\..\obj\windows\intern\guardedalloc\debug.

b) Here's where I was defeated: in the KX_converter
project I got the following errors:

--------------------Configuration: KX_converter - Win32
Release--------------------
Compiling...
BL_ActionActuator.cpp
..\..\..\source\kernel\gen_system\GEN_Map.h(141) : error C2678: binary
'==' : no operator defined which takes a left-hand operand of type
'class GEN_HashedPtr' (or there is no acceptable conversion)
          ..\..\..\source\kernel\gen_system\GEN_Map.h(139) : while
compiling class-template member function 'void **__thiscall
GEN_Map<class GEN_HashedPtr,void *>::operator [](class GEN_HashedPtr) '
..\..\..\source\kernel\gen_system\GEN_Map.h(141) : fatal error C1903:
unable to recover from previous error(s); stopping compilation
          ..\..\..\source\kernel\gen_system\GEN_Map.h(139) : while
compiling class-template member function 'void **__thiscall
GEN_Map<class GEN_HashedPtr,void *>::operator [](class GEN_HashedPtr) '
BL_ArmatureObject.cpp
BL_BlenderDataConversion.cpp
C:\blen_src\blender\source\gameengine\Converter\BL_BlenderDataConversion.cpp(537) 

: warning C4305: '=' : truncation from 'const double' to 'float'
C:\blen_src\blender\source\gameengine\Converter\BL_BlenderDataConversion.cpp(548) 

: warning C4244: '=' : conversion from 'double' to 'float', possible
loss of data
..\..\..\source\kernel\gen_system\GEN_Map.h(141) : error C2678: binary
'==' : no operator defined which takes a left-hand operand of type
'class GEN_HashedPtr' (or there is no acceptable conversion)
          ..\..\..\source\kernel\gen_system\GEN_Map.h(139) : while
compiling class-template member function 'void **__thiscall
GEN_Map<class GEN_HashedPtr,void *>::operator [](class GEN_HashedPtr) '
..\..\..\source\kernel\gen_system\GEN_Map.h(141) : fatal error C1903:
unable to recover from previous error(s); stopping compilation
          ..\..\..\source\kernel\gen_system\GEN_Map.h(139) : while
compiling class-template member function 'void **__thiscall
GEN_Map<class GEN_HashedPtr,void *>::operator [](class GEN_HashedPtr) '
BL_DeformableGameObject.cpp
BL_MeshDeformer.cpp
BL_SkinDeformer.cpp
..\..\..\source\kernel\gen_system\GEN_Map.h(141) : error C2678: binary
'==' : no operator defined which takes a left-hand operand of type
'class GEN_HashedPtr' (or there is no acceptable conversion)
          ..\..\..\source\kernel\gen_system\GEN_Map.h(139) : while
compiling class-template member function 'void **__thiscall
GEN_Map<class GEN_HashedPtr,void *>::operator [](class GEN_HashedPtr) '
..\..\..\source\kernel\gen_system\GEN_Map.h(141) : fatal error C1903:
unable to recover from previous error(s); stopping compilation
          ..\..\..\source\kernel\gen_system\GEN_Map.h(139) : while
compiling class-template member function 'void **__thiscall
GEN_Map<class GEN_HashedPtr,void *>::operator [](class GEN_HashedPtr) '
BL_SkinMeshObject.cpp
BlenderWorldInfo.cpp
KX_BlenderScalarInterpolator.cpp
KX_BlenderSceneConverter.cpp
C:\blen_src\blender\source\gameengine\Converter\KX_BlenderSceneConverter.cpp(346) 

: warning C4018: '==' : signed/unsigned mismatch
..\..\..\source\kernel\gen_system\GEN_Map.h(113) : error C2678: binary
'==' : no operator defined which takes a left-hand operand of type
'const class CHashedPtr' (or there is no acceptable conversion)
          ..\..\..\source\kernel\gen_system\GEN_Map.h(111) : while
compiling class-template member function 'void __thiscall GEN_Map<class
CHashedPtr,struct Object *>::insert(const class CHashedPtr &,struct
Object *const & )'
..\..\..\source\kernel\gen_system\GEN_Map.h(113) : fatal error C1903:
unable to recover from previous error(s); stopping compilation
          ..\..\..\source\kernel\gen_system\GEN_Map.h(111) : while
compiling class-template member function 'void __thiscall GEN_Map<class
CHashedPtr,struct Object *>::insert(const class CHashedPtr &,struct
Object *const & )'
KX_ConvertActuators.cpp
C:\blen_src\blender\source\gameengine\Converter\KX_ConvertActuators.cpp(209) 

: warning C4800: 'long' : forcing value to bool 'true' or 'false'
(performance warning)
C:\blen_src\blender\source\gameengine\Converter\KX_ConvertActuators.cpp(603) 

: warning C4800: 'short' : forcing value to bool 'true' or 'false'
(performance warning)
C:\blen_src\blender\source\gameengine\Converter\KX_ConvertActuators.cpp(644) 

: warning C4244: '=' : conversion from 'double' to 'float', possible
loss of data
KX_ConvertControllers.cpp
KX_ConvertProperties.cpp
KX_ConvertSensors.cpp
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xlocale(387) :
warning C4018: '<' : signed/unsigned mismatch
..\..\..\lib\windows\moto\include\MT_Matrix3x3.h(164) : warning C4244:
'=' : conversion from 'const double' to 'float', possible loss of data
KX_IpoConvert.cpp
Error executing cl.exe.

blenderpublisher.exe - 8 error(s), 10 warning(s)


Well, I think this is getting close ...

Regards,
Chris