[Bf-committers] Can't compile with Blenderplayer after recast&detour merge (Windows x64, MSVC 2008, CMake)

Luciano Fraga Camboim lucianofraga at academico.facensa.edu.br
Sun Sep 11 00:37:48 CEST 2011


I was getting dna.c errors yesterday, and today I can't compile unless I
disable blenderplayer

MSVC 2008 and CMake, Windows 7 x64, target platform is x64

Here's the output:

===============================================================================================================

Linking...
Creating library C:\Blender\build\bin\Release\blenderplayer.lib and object
C:\Blender\build\bin\Release\blenderplayer.exp
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "public: __cdecl dtStatNavMesh::~dtStatNavMesh(void)"
(??1dtStatNavMesh@@QEAA at XZ) referenced in function "public: void * __cdecl
dtStatNavMesh::`scalar deleting destructor'(unsigned int)"
(??_GdtStatNavMesh@@QEAAPEAXI at Z)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol polyFindVertex referenced in function "protected: bool
__cdecl KX_NavMeshObject::BuildVertIndArrays(float * &,int &,unsigned short
* &,int &,unsigned short * &,float * &,int &,unsigned short * &,int &,int
&)" (?BuildVertIndArrays at KX_NavMeshObject@@IEAA_NAEAPEAMAEAHAEAPEAG1201211 at Z
)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol polyNumVerts referenced in function "protected: bool __cdecl
KX_NavMeshObject::BuildVertIndArrays(float * &,int &,unsigned short * &,int
&,unsigned short * &,float * &,int &,unsigned short * &,int &,int &)"
(?BuildVertIndArrays at KX_NavMeshObject@@IEAA_NAEAPEAMAEAHAEAPEAG1201211 at Z)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol buildNavMeshDataByDerivedMesh referenced in function
"protected: bool __cdecl KX_NavMeshObject::BuildVertIndArrays(float * &,int
&,unsigned short * &,int &,unsigned short * &,float * &,int &,unsigned short
* &,int &,int &)" (?BuildVertIndArrays at KX_NavMeshObject
@@IEAA_NAEAPEAMAEAHAEAPEAG1201211 at Z)
bf_modifiers.lib(MOD_navmesh.obj) : error LNK2001: unresolved external
symbol buildNavMeshDataByDerivedMesh
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "public: bool __cdecl dtStatNavMesh::init(unsigned char
*,int,bool)" (?init at dtStatNavMesh@@QEAA_NPEAEH_N at Z) referenced in function
"public: bool __cdecl KX_NavMeshObject::BuildNavMesh(void)"
(?BuildNavMesh at KX_NavMeshObject@@QEAA_NXZ)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "public: __cdecl dtStatNavMesh::dtStatNavMesh(void)"
(??0dtStatNavMesh@@QEAA at XZ) referenced in function "public: bool __cdecl
KX_NavMeshObject::BuildNavMesh(void)" (?BuildNavMesh at KX_NavMeshObject
@@QEAA_NXZ)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "int __cdecl createBVTree(unsigned short const
*,int,unsigned short const *,int,int,float,float,int,struct dtStatBVNode *)"
(?createBVTree@@YAHPEBGH0HHMMHPEAUdtStatBVNode@@@Z) referenced in function
"public: bool __cdecl KX_NavMeshObject::BuildNavMesh(void)"
(?BuildNavMesh at KX_NavMeshObject@@QEAA_NXZ)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "bool __cdecl buildMeshAdjacency(unsigned short
*,int,int,int)" (?buildMeshAdjacency@@YA_NPEAGHHH at Z) referenced in function
"public: bool __cdecl KX_NavMeshObject::BuildNavMesh(void)"
(?BuildNavMesh at KX_NavMeshObject@@QEAA_NXZ)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "public: int __cdecl dtStatNavMesh::findStraightPath(float
const *,float const *,unsigned short const *,int,float *,int)"
(?findStraightPath at dtStatNavMesh@@QEAAHPEBM0PEBGHPEAMH at Z) referenced in
function "public: int __cdecl KX_NavMeshObject::FindPath(class MT_Point3
const &,class MT_Point3 const &,float *,int)" (?FindPath at KX_NavMeshObject
@@QEAAHAEBVMT_Point3@@0PEAMH at Z)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "public: int __cdecl dtStatNavMesh::findPath(unsigned
short,unsigned short,float const *,float const *,unsigned short *,int)"
(?findPath at dtStatNavMesh@@QEAAHGGPEBM0PEAGH at Z) referenced in function
"public: int __cdecl KX_NavMeshObject::FindPath(class MT_Point3 const
&,class MT_Point3 const &,float *,int)" (?FindPath at KX_NavMeshObject
@@QEAAHAEBVMT_Point3@@0PEAMH at Z)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "public: unsigned short __cdecl
dtStatNavMesh::findNearestPoly(float const *,float const *)"
(?findNearestPoly at dtStatNavMesh@@QEAAGPEBM0 at Z) referenced in function
"public: int __cdecl KX_NavMeshObject::FindPath(class MT_Point3 const
&,class MT_Point3 const &,float *,int)" (?FindPath at KX_NavMeshObject
@@QEAAHAEBVMT_Point3@@0PEAMH at Z)
ge_logic_ketsji.lib(KX_SteeringActuator.obj) : error LNK2001: unresolved
external symbol "public: unsigned short __cdecl
dtStatNavMesh::findNearestPoly(float const *,float const *)"
(?findNearestPoly at dtStatNavMesh@@QEAAGPEBM0 at Z)
ge_logic_ketsji.lib(KX_NavMeshObject.obj) : error LNK2019: unresolved
external symbol "public: int __cdecl dtStatNavMesh::raycast(unsigned
short,float const *,float const *,float &,unsigned short *,int)"
(?raycast at dtStatNavMesh@@QEAAHGPEBM0AEAMPEAGH at Z) referenced in function
"public: float __cdecl KX_NavMeshObject::Raycast(class MT_Point3 const
&,class MT_Point3 const &)" (?Raycast at KX_NavMeshObject@@QEAAMAEBVMT_Point3@
@0 at Z)
bf_modifiers.lib(MOD_navmesh.obj) : error LNK2019: unresolved external
symbol polyIsConvex referenced in function createNavMeshForVisualization
C:\Blender\build\bin\Release\blenderplayer.exe : fatal error LNK1120: 13
unresolved externals
===============================================================================================================


More information about the Bf-committers mailing list