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

Chris Want bf-committers@blender.org
Tue, 17 Dec 2002 20:43:18 -0700


Thanks to everyone for the suggestions
on the KX_converter windows project problem
... the solution that got me past this issue
was to upgrade my MSVC with service pack 5
(thanks Rob for the suggestion -- this should
probably be mentioned on the build requirements
matrix).

The last few issues that I needed to get
resolved were:

* I did the 'make configure' for ODE as
suggested by Simon. The config.h has
a line that said

#include <alloca.h>

I had no such header, so I commented out the
line to get past this.

* In the blenderpublisher project I changed
odelib.lib to PHY_Ode.lib and changed the
path for this to ..\..\obj\windows\gameengine\physics\lib
and changed libguardedalloc.a to libguardedalloc.lib
with path ..\..\obj\windows\intern\guardedalloc\debug
and changed libbsp.a to libbsp.lib
with path ..\..\obj\windows\intern\bsp\debug
and changed libbmfont.a to libbmfont.lib
with path ..\..\obj\windows\intern\bmfont\debug
and changed libghost.a to libghost.lib
with path ..\..\obj\windows\intern\ghost\debug
and changed libstring.a to libstring.lib
with path ..\..\obj\windows\intern\string\debug
and changed libdecimation.a to libdecimation.lib
with path ..\..\obj\windows\intern\decimation\debug

/me catches breath ...

and changed libblenkey.a to libblenkey.lib
with path ..\..\obj\windows\intern\blenkey\debug
and changed libiksolver.a to libiksolver.lib
with path ..\..\obj\windows\intern\iksolver\debug
and changed libmoto.a to libmoto.lib
with path ..\..\obj\windows\intern\moto\debug

.
.
.

to finally get:

------ Configuration: blenderpublisher - Win32 Release--------------------
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO 
specification
LINK : warning LNK4049: locally defined symbol "__iob" imported
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dWorldSetCFM
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointGroupCreate
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dHashSpaceCreate
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dWorldCreate
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dWorldDestroy
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dSpaceDestroy
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointGroupDestroy
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dWorldStep
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dSpaceCollide
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dWorldSetGravity
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointSetBallAnchor
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointCreateBall
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointSetHingeAxis
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointSetHingeAnchor
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointAttach
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dBodyGetRotation
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dBodyGetPosition
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyGetPosition
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointCreateHinge
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointDestroy
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointCreateContact
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dCollide
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dGeomGetData
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dAreConnected
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dGeomGetBody
PHY_Ode.lib(OdePhysicsEnvironment.obj) : error LNK2001: unresolved 
external symbol _dJointGroupEmpty
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dGeomDestroy
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyGetMass
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dMassSetZero
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyGetQuaternion
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dGeomSetBody
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodySetMass
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dMassAdjust
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dMassSetBox
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodySetQuaternion
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodySetPosition
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyCreate
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dGeomSetRotation
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dQtoR
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dGeomSetPosition
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dGeomSetData
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dCreateBox
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dCreateSphere
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyAddTorque
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyAddRelTorque
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyAddForce
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyAddRelForce
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodySetAngularVel
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodySetLinearVel
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyGetAngularVel
PHY_Ode.lib(OdePhysicsController.obj) : error LNK2001: unresolved 
external symbol _dBodyGetLinearVel
..\..\obj\windows\blenderpublisher.exe : fatal error LNK1120: 50 
unresolved externals
Error executing link.exe.

blenderpublisher.exe - 52 error(s), 2 warning(s)

So, it was at this point that I accepted
defeat and did something else for the
rest of the evening =/

Getting closer though ...

Chris