Problems with installing OgreNewt.

russianStalker

12-08-2010 14:57:34

Hello everyone. Sorry for my English.
I wanna use OgreNewt, but I have a problem with installing OgreNewt for Newton 2.22 and Ogre 1.7.1.
I'm trying to compile it in Code:: blocks with MinGW and simple MinGW, but I have failed. After some changes in CMakeLists.txt, I got a log:

C:\OgreSDK\ogrenewtbuild>mingw32-make
Scanning dependencies of target OgreNewt
[ 5%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.
obj
[ 11%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicFrameListen
er.cpp.obj
[ 16%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_Body.cpp.obj
[ 22%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_BodyInAABBIterat
or.cpp.obj
[ 27%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_Collision.cpp.ob
j
[ 33%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_CollisionPrimiti
ves.cpp.obj
[ 38%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_CollisionSeriali
zer.cpp.obj
[ 44%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_ContactCallback.
cpp.obj
[ 50%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_ContactJoint.cpp
.obj
[ 55%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_Debugger.cpp.obj

[ 61%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj
[ 66%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_MaterialID.cpp.o
bj
[ 72%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_MaterialPair.cpp
.obj
[ 77%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_RayCast.cpp.obj
[ 83%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_Tools.cpp.obj
[ 88%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_Vehicle.cpp.obj
[ 94%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_World.cpp.obj
[100%] Building CXX object CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController
.cpp.obj
Linking CXX shared library libOgreNewt.dll
Info: resolving Ogre::Quaternion::IDENTITY by linking to __imp___ZN4Ogre10Q
uaternion8IDENTITYE (auto-import)
Info: resolving Ogre::Vector3::ZERO by linking to __imp___ZN4Ogre7Vector34ZE
ROE (auto-import)
Info: resolving Ogre::Vector3::UNIT_SCALE by linking to __imp___ZN4Ogre7Vec
tor310UNIT_SCALEE (auto-import)
Info: resolving vtable for Ogre::MeshPtr by linking to __imp___ZTVN4Ogre7MeshPtr
E (auto-import)
Info: resolving vtable for Ogre::Exception by linking to __imp___ZTVN4Ogre9Excep
tionE (auto-import)
Info: resolving Ogre::Math::POS_INFINITY by linking to __imp___ZN4Ogre4Math
12POS_INFINITYE (auto-import)
Info: resolving Ogre::ColourValue::White by linking to __imp___ZN4Ogre11Col
ourValue5WhiteE (auto-import)
Info: resolving Ogre::ColourValue::Green by linking to __imp___ZN4Ogre11Col
ourValue5GreenE (auto-import)
Info: resolving Ogre::ColourValue::Blue by linking to __imp___ZN4Ogre11Colo
urValue4BlueE (auto-import)
Info: resolving Ogre::ColourValue::Red by linking to __imp___ZN4Ogre11Colou
rValue3RedE (auto-import)
Info: resolving Ogre::ColourValue::Black by linking to __imp___ZN4Ogre11Col
ourValue5BlackE (auto-import)
Info: resolving Ogre::ResourceGroupManager:: DEFAULT_RESOURCE_GROUP_NAME by
linking to __imp___ZN4Ogre20ResourceGroupManager27DEFAULT_RES OURCE_GROUP_NAMEE
(auto-import)
Info: resolving Ogre::Vector3::UNIT_Y by linking to __imp___ZN4Ogre7Vector36
UNIT_YE (auto-import)
Info: resolving Ogre::StringUtil::BLANK by linking to __imp___ZN4Ogre10Stri
ngUtil5BLANKE (auto-import)
Info: resolving Ogre::ResourceGroupManager:: AUTODETECT_RESOURCE_GROUP_NAME
by linking to __imp___ZN4Ogre20ResourceGroupManager30AUTODETECT_ RESOURCE_GROUP_
NAMEE (auto-import)
Info: resolving Ogre::Matrix3::IDENTITY by linking to __imp___ZN4Ogre7Matrix
38IDENTITYE (auto-import)
Creating library file: libOgreNewt.dll.a
c:/progra~2/codebl~1/mingw/bin/ ../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/
ld.exe: warning: auto-importing has been activated without --enable-auto-import
specified on the command line.
This should work unless it involves constant data structures referencing symbols
from auto-imported DLLs.
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0xf5): undefined reference to `NewtonCustomJoint::operator new(unsigned
int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x12e): undefined reference to `CustomBallAndSocket::CustomBallAndSocke
t(dMatrix const&, NewtonBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1ab): undefined reference to `NewtonCustomJoint::operator delete(void
*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x2ef): undefined reference to `NewtonCustomJoint::operator new(unsigne
d int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x328): undefined reference to `CustomBallAndSocket::CustomBallAndSocke
t(dMatrix const&, NewtonBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x3a5): undefined reference to `NewtonCustomJoint::operator delete(void
*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x560): undefined reference to `dgGrammSchmidt(dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x5ec): undefined reference to `NewtonCustomJoint::operator new(unsigne
d int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x628): undefined reference to `CustomHinge::CustomHinge(dMatrix const&
, NewtonBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x691): undefined reference to `NewtonCustomJoint::operator delete(void
*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x860): undefined reference to `dgGrammSchmidt(dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x8ec): undefined reference to `NewtonCustomJoint::operator new(unsigne
d int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x928): undefined reference to `CustomHinge::CustomHinge(dMatrix const&
, NewtonBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x991): undefined reference to `NewtonCustomJoint::operator delete(void
*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0xb3d): undefined reference to `CustomHinge::EnableLimits(bool)'
CMakeFiles/ OgreNewt.dir/src/OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0xb83): undefined reference to `CustomHinge::SetLimis(float, float)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0xc5d): undefined reference to `CustomHinge::GetJointAngle() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0xc97): undefined reference to `CustomHinge::GetJointOmega() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0xcdc): undefined reference to `CustomHinge::GetPinAxis() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x10ed): undefined reference to `dgGrammSchmidt(dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1179): undefined reference to `NewtonCustomJoint::operator new(unsign
ed int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x11b2): undefined reference to `CustomSlider::CustomSlider(dMatrix con
st&, NewtonBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x122f): undefined reference to `NewtonCustomJoint::operator delete(voi
d*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1329): undefined reference to `dgGrammSchmidt(dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x13b5): undefined reference to `NewtonCustomJoint::operator new(unsign
ed int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x13ee): undefined reference to `CustomSlider::CustomSlider(dMatrix con
st&, NewtonBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x146b): undefined reference to `NewtonCustomJoint::operator delete(voi
d*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1573): undefined reference to `CustomSlider::EnableLimits(bool)'
CMakeFiles/ OgreNewt.dir/src/OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x15a3): undefined reference to `CustomSlider::SetLimis(float, float)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1667): undefined reference to `NewtonCustomJoint::operator new(unsign
ed int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x168d): undefined reference to `CustomUpVector::CustomUpVector(dVector
const&, NewtonBody*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x16ec): undefined reference to `NewtonCustomJoint::operator delete(voi
d*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x17e1): undefined reference to `NewtonCustomJoint::operator new(unsign
ed int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1807): undefined reference to `CustomUpVector::CustomUpVector(dVector
const&, NewtonBody*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1866): undefined reference to `NewtonCustomJoint::operator delete(voi
d*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x19a8): undefined reference to `CustomUpVector::SetPinDir(dVector cons
t&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1a62): undefined reference to `NewtonCustomJoint::operator new(unsign
ed int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1a88): undefined reference to `CustomKinematicController:: CustomKinem
aticController(NewtonBody const*, dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1ae7): undefined reference to `NewtonCustomJoint::operator delete(voi
d*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1bc2): undefined reference to `NewtonCustomJoint::operator new(unsign
ed int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1be8): undefined reference to `CustomKinematicController:: CustomKinem
aticController(NewtonBody const*, dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1c47): undefined reference to `NewtonCustomJoint::operator delete(voi
d*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1d30): undefined reference to `CustomKinematicController::SetPickMode
(int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1d58): undefined reference to `CustomKinematicController:: SetMaxLinea
rFriction(float)'
CMakeFiles/ OgreNewt.dir/src/OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1d80): undefined reference to `CustomKinematicController:: SetMaxAngul
arFriction(float)'
CMakeFiles/ OgreNewt.dir/src/OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1dda): undefined reference to `CustomKinematicController:: SetTargetPo
sit(dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1e39): undefined reference to `CustomKinematicController:: SetTargetRo
tation(dQuaternion const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1eaa): undefined reference to `CustomKinematicController:: SetTargetMa
trix(dMatrix const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_BasicJoints.cpp.obj: OgreNewt_BasicJoints.cp
p:(.text+0x1ed2): undefined reference to `CustomKinematicController::GetTargetMa
trix() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x2
23): undefined reference to `NewtonCustomJoint::GetBody0() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x2
5f): undefined reference to `NewtonCustomJoint::GetBody1() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x2
9c): undefined reference to `NewtonCustomJoint::GetJoint() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x2
de): undefined reference to `NewtonCustomJoint::GetJoint() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x3
74): undefined reference to `NewtonCustomJoint::GetJoint() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x3
a0): undefined reference to `NewtonCustomJoint::GetJoint() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x3
c6): undefined reference to `NewtonCustomJoint::GetJoint() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x3
ec): more undefined references to `NewtonCustomJoint::GetJoint() const' follow
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x5
d7): undefined reference to `NewtonCustomJoint::operator new(unsigned int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x6
01): undefined reference to `CustomUserBlank::CustomUserBlank(unsigned int, Newt
onBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x6
70): undefined reference to `NewtonCustomJoint::operator delete(void*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x7
29): undefined reference to `NewtonCustomJoint::operator new(unsigned int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x7
53): undefined reference to `CustomUserBlank::CustomUserBlank(unsigned int, Newt
onBody const*, NewtonBody const*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_Joint.cpp.obj:OgreNewt_Joint.cpp: (.text+0x7
c2): undefined reference to `NewtonCustomJoint::operator delete(void*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x182): undefined reference to `NewtonCustomJoint::operator n
ew(unsigned int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x1c2): undefined reference to `CustomPlayerController:: Custo
mPlayerController(dMatrix const&, NewtonBody const*, float, float)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x244): undefined reference to `NewtonCustomJoint::operator d
elete(void*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x446): undefined reference to `NewtonCustomJoint::operator n
ew(unsigned int)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x486): undefined reference to `CustomPlayerController:: Custo
mPlayerController(dMatrix const&, NewtonBody const*, float, float)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x508): undefined reference to `NewtonCustomJoint::operator d
elete(void*)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0xc47): undefined reference to `CustomPlayerController::GetVe
locity(float&, float&, float&) const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0xc99): undefined reference to `CustomPlayerController::SetVe
locity(float, float, float)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0xcc4): undefined reference to `CustomPlayerController::GetPl
ayerHeight() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0xe08): undefined reference to `dMatrix::dMatrix(dQuaternion
const&, dVector const&)'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0xea4): undefined reference to `CustomPlayerController::GetSe
nsorShape() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x1005): undefined reference to `CustomPlayerController::GetS
ensorShape() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x1027): undefined reference to `CustomPlayerController::GetS
ensorShape() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x1104): undefined reference to `CustomPlayerController::GetS
tairStepShape() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x1265): undefined reference to `CustomPlayerController::GetS
ensorShape() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x1287): undefined reference to `CustomPlayerController::GetS
tairStepShape() const'
CMakeFiles/OgreNewt.dir/src/ OgreNewt_PlayerController.cpp.obj: OgreNewt_PlayerCon
troller.cpp:(.text+0x1557): undefined reference to `CustomPlayerController::GetP
layerStairHeight() const'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [libOgreNewt.dll] Error 1
mingw32-make[1]: *** [CMakeFiles/OgreNewt.dir/all] Error 2
mingw32-make: *** [all] Error 2

I would be grateful for any help.