naytas101
22-06-2009 21:32:29
I'm having heaps of issues trying to compile OgreODE, after fixing a few I am now left with:
I downloaded OgreODE from: http://tuan.kuranes.free.fr/OgreOde_Demo_Setup.exe
Have I downloaded the wrong version of OgreODE?
I downloaded OgreODE from: http://tuan.kuranes.free.fr/OgreOde_Demo_Setup.exe
Have I downloaded the wrong version of OgreODE?
------ Build started: Project: OgreOde_Core, Configuration: Release Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
OgreOdeGeometry.cpp
..\..\src\OgreOdeGeometry.cpp(295) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
..\..\src\OgreOdeGeometry.cpp(881) : error C2664: 'dGeomTriMeshDataBuildSimple' : cannot convert parameter 4 from 'int *' to 'const dTriIndex *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
OgreOdeEntityInformer.cpp
..\..\src\OgreOdeEntityInformer.cpp(340) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
..\..\src\OgreOdeEntityInformer.cpp(361) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
OgreOdeDebugContact.cpp
..\..\src\OgreOdeDebugContact.cpp(48) : error C2259: 'OgreOde::DebugContactText' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
Project : warning PRJ0018 : The following environment variables were not found:
$(ODE_HOME)
Build log was saved at "file://c:\OgreOde\obj\Release\BuildLog.htm"
OgreOde_Core - 4 error(s), 2 warning(s)
------ Build started: Project: OgreOde_Prefab, Configuration: Release Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
OgreOdeVehicle.cpp
..\..\src\OgreOdeVehicle.cpp(35) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
..\..\src\OgreOdeVehicle.cpp(230) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
..\..\src\OgreOdeVehicle.cpp(287) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
OgreOdeRagdoll.cpp
..\..\src\OgreOdeRagdoll.cpp(284) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
..\..\src\OgreOdeRagdoll.cpp(336) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
..\..\src\OgreOdeRagdoll.cpp(348) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
Project : warning PRJ0018 : The following environment variables were not found:
$(ODE_HOME)
Build log was saved at "file://c:\OgreOde\prefab\obj\Release\BuildLog.htm"
OgreOde_Prefab - 6 error(s), 1 warning(s)
------ Build started: Project: OgreOde_Loader, Configuration: Release Win32 ------
Linking...
LINK : fatal error LNK1181: cannot open input file 'OgreOde_Core.lib'
Project : warning PRJ0018 : The following environment variables were not found:
$(ODE_HOME)
Build log was saved at "file://c:\OgreOde\loader\obj\Release\BuildLog.htm"
OgreOde_Loader - 1 error(s), 0 warning(s)
------ Build started: Project: Demo_SimpleScenes, Configuration: Release Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
SimpleScenes.cpp
..\..\src\SimpleScenes.cpp(192) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
..\..\src\SimpleScenes.cpp(201) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
SimpleScenesApplication.cpp
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Buggy.h(50) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Chain.h(36) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Chain.h(162) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_TriMesh.h(29) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Crash.h(102) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Crash.h(174) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Crash.h(188) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Crash.h(202) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Crash.h(250) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Crash.h(376) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Joints.h(24) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Joints.h(48) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Joints.h(65) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Joints.h(90) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Joints.h(115) : error C2039: 'setNormaliseNormals' : is not a member of 'Ogre::Entity'
c:\ogresdk\include\OgreEntity.h(75) : see declaration of 'Ogre::Entity'
c:\OgreOde\demos\SimpleScenes\include\SimpleScenes_Zombie.h(89) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
Generating Code...
Project : warning PRJ0018 : The following environment variables were not found:
$(ODE_HOME)
Build log was saved at "file://c:\OgreOde\demos\SimpleScenes\obj\Release\BuildLog.htm"
Demo_SimpleScenes - 17 error(s), 2 warning(s)
------ Build started: Project: Demo_Landscape, Configuration: Release Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
Landscape.cpp
c:\OgreSDK\include\ode/common.h(127) : error C2872: 'uint32' : ambiguous symbol
could be 'c:\OgreSDK\include\ode/config.h(158) : unsigned int uint32'
or 'c:\ogresdk\include\OgrePlatform.h(213) : Ogre::uint32'
..\..\src\Landscape.cpp(245) : error C2259: 'OgreOde::Body' : cannot instantiate abstract class
due to following members:
'void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)' : is abstract
c:\ogresdk\include\OgreMovableObject.h(484) : see declaration of 'Ogre::MovableObject::visitRenderables'
Project : warning PRJ0018 : The following environment variables were not found:
$(ODE_HOME)
Build log was saved at "file://c:\OgreOde\demos\Landscape\obj\Release\BuildLog.htm"
Demo_Landscape - 2 error(s), 1 warning(s)
------ Build started: Project: Demo_GranTurismOgre, Configuration: Release Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
GranTurismOgre.cpp
c:\OgreSDK\include\ode/common.h(127) : error C2872: 'uint32' : ambiguous symbol
could be 'c:\OgreSDK\include\ode/config.h(158) : unsigned int uint32'
or 'c:\ogresdk\include\OgrePlatform.h(213) : Ogre::uint32'
Project : warning PRJ0018 : The following environment variables were not found:
$(ODE_HOME)
Build log was saved at "file://c:\OgreOde\demos\GranTurismOgre\obj\Release\BuildLog.htm"
Demo_GranTurismOgre - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 6 failed, 1 up-to-date, 0 skipped ==========