Script started on Sat Jan 28 23:17:04 2017]0;russellh@Prescott:~/Git/puzzlemoppet/puzzlemoppet/build/Linux[[1mrussellh@Prescott[m] [1m~/Git/puzzlemoppet/puzzlemoppet/build/Linux[m> gmake [ 1%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Animators/BobAnimator.cpp.o[0m [ 3%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Animators/RotationAnimator.cpp.o[0m [ 4%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Camera.cpp.o[0m [ 6%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Character.cpp.o[0m [ 7%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Engine.cpp.o[0m [ 9%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/EventQueue.cpp.o[0m [ 10%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/InputProfile.cpp.o[0m [ 12%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Kernel.cpp.o[0m [ 13%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/LogicTask.cpp.o[0m [ 15%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Mesh.cpp.o[0m [ 16%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/MotionSensor.cpp.o[0m [ 18%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/NodeHandler.cpp.o[0m [ 19%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/BoxCollisionGeometry.cpp.o[0m [ 21%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/CollisionGeometry.cpp.o[0m [ 22%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/CollisionMaterial.cpp.o[0m [ 24%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/DynamicBody.cpp.o[0m [ 25%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/MeshCollisionGeometry.cpp.o[0m [ 27%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/Physics.cpp.o[0m [ 28%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/SphereCollisionGeometry.cpp.o[0m [ 30%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/StaticBody.cpp.o[0m [ 31%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/ode_utility.cpp.o[0m [ 33%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Physics/ray_collision.cpp.o[0m [ 34%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/PostProcessingChain.cpp.o[0m [ 36%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/ProxyTransformable.cpp.o[0m [ 37%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/RenderTask.cpp.o[0m [ 39%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/Shader.cpp.o[0m [ 40%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/ShaderInstance.cpp.o[0m [ 42%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/ShaderManager.cpp.o[0m [ 43%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundQueue.cpp.o[0m [ 45%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSource.cpp.o[0m [ 46%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSystems/OpenALSoundSystem/OpenALSound.cpp.o[0m [ 48%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSystems/OpenALSoundSystem/OpenALSound2D.cpp.o[0m [ 50%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSystems/OpenALSoundSystem/OpenALSound3D.cpp.o[0m [ 51%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp.o[0m [ 53%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSystems/OpenALSoundSystem/openal_stuff.cpp.o[0m [ 54%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSystems/OpenALSoundSystem/sound_reg.cpp.o[0m [ 56%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/SoundSystems/SoundSystem.cpp.o[0m [ 57%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/ThirdPersonCameraController.cpp.o[0m [ 59%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/UserCharacterController.cpp.o[0m [ 60%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/World.cpp.o[0m [ 62%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/Variant.cpp.o[0m [ 63%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/VariantMap.cpp.o[0m [ 65%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/file.cpp.o[0m [ 66%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/log.cpp.o[0m [ 68%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/maths.cpp.o[0m [ 69%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/os.cpp.o[0m [ 71%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/os/path.cpp.o[0m [ 72%] [32mBuilding CXX object source/CMakeFiles/Litha.dir/utils/str.cpp.o[0m [ 74%] [32mBuilding C object source/CMakeFiles/Litha.dir/SoundSystems/OpenALSoundSystem/stb_vorbis.c.o[0m [ 75%] [32m[1mLinking CXX static library ../../../lib/libLitha.a[0m [ 75%] Built target Litha [ 77%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/main.cpp.o[0m [ 78%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/Level.cpp.o[0m [ 80%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/Map.cpp.o[0m [ 81%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/Events.cpp.o[0m [ 83%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/Editor.cpp.o[0m [ 84%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/Positioner.cpp.o[0m [ 86%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/MainState.cpp.o[0m [ 87%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/StartScreen.cpp.o[0m [ 89%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/SimpleMenu.cpp.o[0m [ 90%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/EndLevelScreen.cpp.o[0m [ 92%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/level_stats.cpp.o[0m [ 93%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/volume.cpp.o[0m [ 95%] [32mBuilding CXX object projects/Puzzle/CMakeFiles/puzzlemoppet.dir/options.cpp.o[0m [ 96%] [32m[1mLinking CXX executable ../../../../bin/puzzlemoppet[0m ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::OpenALSoundSystem()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0xe5): undefined reference to `alcOpenDevice' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x241): undefined reference to `alcCreateContext' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x27a): undefined reference to `alcCloseDevice' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x3d1): undefined reference to `alcMakeContextCurrent' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x3fa): undefined reference to `alcDestroyContext' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x40f): undefined reference to `alcCloseDevice' ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::OpenALSoundSystem()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x7a4): undefined reference to `alcOpenDevice' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x90e): undefined reference to `alcCreateContext' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x947): undefined reference to `alcCloseDevice' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0xa9e): undefined reference to `alcMakeContextCurrent' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0xac7): undefined reference to `alcDestroyContext' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0xadc): undefined reference to `alcCloseDevice' ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::~OpenALSoundSystem()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x1175): undefined reference to `alDeleteBuffers' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x12e2): undefined reference to `alcMakeContextCurrent' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x1450): undefined reference to `alcDestroyContext' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x1475): undefined reference to `alcCloseDevice' ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::GetOpenALBuffer(irr::core::string<char, irr::core::irrAllocator<char> > const&, unsigned int*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x1839): undefined reference to `alGenBuffers' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x19cb): undefined reference to `alBufferData' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x1ff5): undefined reference to `alDeleteBuffers' ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::SetListenerPosition(irr::core::vector3d<float>)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x2310): undefined reference to `alListener3f' ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::SetListenerOrientation(irr::core::vector3d<float>, irr::core::vector3d<float>)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x23a7): undefined reference to `alListenerfv' ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::SetListenerVelocity(irr::core::vector3d<float>)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x23f0): undefined reference to `alListener3f' ../../../../lib/libLitha.a(OpenALSoundSystem.cpp.o): In function `OpenALSoundSystem::SetGlobalVolume(float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSoundSystem.cpp:(.text+0x258e): undefined reference to `alListenerf' ../../../../lib/libLitha.a(openal_stuff.cpp.o): In function `check_openal_error()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/openal_stuff.cpp:(.text+0x6c): undefined reference to `alGetError' ../../../../lib/libLitha.a(Physics.cpp.o): In function `Physics::Physics(IWorld*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1da): undefined reference to `dInitODE' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1e4): undefined reference to `dWorldCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x20b): undefined reference to `dHashSpaceCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x230): undefined reference to `dJointGroupCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x25c): undefined reference to `dWorldSetAutoDisableFlag' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x279): undefined reference to `dWorldSetAutoDisableLinearThreshold' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x296): undefined reference to `dWorldSetAutoDisableAngularThreshold' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x2b0): undefined reference to `dWorldSetAutoDisableSteps' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x2c8): undefined reference to `dWorldSetAutoDisableTime' ../../../../lib/libLitha.a(Physics.cpp.o): In function `Physics::Physics(IWorld*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x577): undefined reference to `dInitODE' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x581): undefined reference to `dWorldCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x5a8): undefined reference to `dHashSpaceCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x5cd): undefined reference to `dJointGroupCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x5f9): undefined reference to `dWorldSetAutoDisableFlag' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x616): undefined reference to `dWorldSetAutoDisableLinearThreshold' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x633): undefined reference to `dWorldSetAutoDisableAngularThreshold' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x64d): undefined reference to `dWorldSetAutoDisableSteps' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x665): undefined reference to `dWorldSetAutoDisableTime' ../../../../lib/libLitha.a(Physics.cpp.o): In function `Physics::~Physics()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xa14): undefined reference to `dSpaceDestroy' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xa29): undefined reference to `dWorldDestroy' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xa3e): undefined reference to `dJointGroupDestroy' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xa48): undefined reference to `dCloseODE' ../../../../lib/libLitha.a(Physics.cpp.o): In function `Physics::Step(float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xbb1): undefined reference to `dSpaceCollide' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xbc3): undefined reference to `dWorldQuickStep' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xbd3): undefined reference to `dJointGroupEmpty' ../../../../lib/libLitha.a(Physics.cpp.o): In function `Physics::SetGravity(irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0xc33): undefined reference to `dWorldSetGravity' ../../../../lib/libLitha.a(Physics.cpp.o): In function `Physics::ODE_GeomCollide(dxGeom*, dxGeom*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1af7): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1ba6): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1c61): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1d2e): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1df6): undefined reference to `dGeomGetData' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x1e06): undefined reference to `dGeomGetData' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x2006): undefined reference to `dGeomGetBody' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x2016): undefined reference to `dGeomGetBody' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x2042): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x2054): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x20b5): undefined reference to `dCollide' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x2198): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x21aa): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x23fc): undefined reference to `dJointCreateContact' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text+0x241d): undefined reference to `dJointAttach' ../../../../lib/libLitha.a(Physics.cpp.o): In function `Physics::ODE_Callback(void*, dxGeom*, dxGeom*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text._ZN7Physics12ODE_CallbackEPvP6dxGeomS2_[_ZN7Physics12ODE_CallbackEPvP6dxGeomS2_]+0x19): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text._ZN7Physics12ODE_CallbackEPvP6dxGeomS2_[_ZN7Physics12ODE_CallbackEPvP6dxGeomS2_]+0x2b): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text._ZN7Physics12ODE_CallbackEPvP6dxGeomS2_[_ZN7Physics12ODE_CallbackEPvP6dxGeomS2_]+0x4f): undefined reference to `dSpaceCollide2' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text._ZN7Physics12ODE_CallbackEPvP6dxGeomS2_[_ZN7Physics12ODE_CallbackEPvP6dxGeomS2_]+0x58): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text._ZN7Physics12ODE_CallbackEPvP6dxGeomS2_[_ZN7Physics12ODE_CallbackEPvP6dxGeomS2_]+0x7b): undefined reference to `dSpaceCollide' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text._ZN7Physics12ODE_CallbackEPvP6dxGeomS2_[_ZN7Physics12ODE_CallbackEPvP6dxGeomS2_]+0x84): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/Physics.cpp:(.text._ZN7Physics12ODE_CallbackEPvP6dxGeomS2_[_ZN7Physics12ODE_CallbackEPvP6dxGeomS2_]+0xa7): undefined reference to `dSpaceCollide' ../../../../lib/libLitha.a(SphereCollisionGeometry.cpp.o): In function `SphereCollisionGeometry::SphereCollisionGeometry(dxSpace*, float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/SphereCollisionGeometry.cpp:(.text+0x10b): undefined reference to `dCreateSphere' ../../../../lib/libLitha.a(SphereCollisionGeometry.cpp.o): In function `SphereCollisionGeometry::SphereCollisionGeometry(dxSpace*, float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/SphereCollisionGeometry.cpp:(.text+0x234): undefined reference to `dCreateSphere' ../../../../lib/libLitha.a(StaticBody.cpp.o): In function `StaticBody::AddCollisionGeometry(ICollisionGeometry*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/StaticBody.cpp:(.text+0xaf6): undefined reference to `dGeomSetBody' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODEGetBodyTransformation(dxBody*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x268): undefined reference to `dBodyGetPosition' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x275): undefined reference to `dBodyGetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODEGetGeomTransformation(dxGeom*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x2f8): undefined reference to `dGeomGetPosition' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x305): undefined reference to `dGeomGetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODESetBodyTransformation(dxBody*, irr::core::CMatrix4<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x397): undefined reference to `dBodySetPosition' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x3c9): undefined reference to `dBodySetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODESetGeomTransformation(dxGeom*, irr::core::CMatrix4<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x417): undefined reference to `dGeomSetPosition' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x449): undefined reference to `dGeomSetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODEGetBodyPosition(dxBody*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x47f): undefined reference to `dBodyGetPosition' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODEGetGeomPosition(dxGeom*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x4df): undefined reference to `dGeomGetPosition' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODESetBodyPosition(dxBody*, irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x54f): undefined reference to `dBodySetPosition' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODESetGeomPosition(dxGeom*, irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x58f): undefined reference to `dGeomSetPosition' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODEGetBodyRotation(dxBody*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x5cf): undefined reference to `dBodyGetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODEGetGeomRotation(dxGeom*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x62f): undefined reference to `dGeomGetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODESetBodyRotation(dxBody*, irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x6c8): undefined reference to `dBodySetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODESetGeomRotation(dxGeom*, irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0x748): undefined reference to `dGeomSetRotation' ../../../../lib/libLitha.a(ode_utility.cpp.o): In function `ODECreateMeshData(irr::scene::IMesh*, irr::core::vector3d<float>)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0xd44): undefined reference to `dGeomTriMeshDataCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ode_utility.cpp:(.text+0xd70): undefined reference to `dGeomTriMeshDataBuildSingle' ../../../../lib/libLitha.a(ray_collision.cpp.o): In function `ray_callback(void*, dxGeom*, dxGeom*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x166): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x242): undefined reference to `dGeomIsSpace' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x3f5): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x414): undefined reference to `dGeomGetData' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x5ef): undefined reference to `dGeomGetData' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x732): undefined reference to `dGeomGetData' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x792): undefined reference to `dGeomGetData' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x7f4): undefined reference to `dCollide' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0x9ac): undefined reference to `dGeomGetData' ../../../../lib/libLitha.a(ray_collision.cpp.o): In function `ray_cast(dxGeom*, dxSpace*, utils::Set<ICollisionGeometry*> const*, utils::Set<ICollisionGeometry*> const*, unsigned int, IPhysics*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0xb7d): undefined reference to `dGeomGetClass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0xdd9): undefined reference to `dSpaceCollide2' ../../../../lib/libLitha.a(ray_collision.cpp.o): In function `ray_cast(irr::core::line3d<float> const&, dxSpace*, utils::Set<ICollisionGeometry*> const*, utils::Set<ICollisionGeometry*> const*, unsigned int, IPhysics*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0xe39): undefined reference to `dCreateRay' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0xe89): undefined reference to `dGeomRaySet' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0xe97): undefined reference to `dGeomRaySetClosestHit' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/ray_collision.cpp:(.text+0xec1): undefined reference to `dGeomDestroy' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::OpenALSound(OpenALSoundSystem*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xdd): undefined reference to `alGenSources' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::ApplyVolume()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0x325): undefined reference to `alSourcef' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::OpenALSound(OpenALSoundSystem*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0x3e6): undefined reference to `alGenSources' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::~OpenALSound()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0x6d8): undefined reference to `alDeleteSources' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::Play(char const*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xac6): undefined reference to `alGetSourcei' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xb03): undefined reference to `alSourcei' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xb4f): undefined reference to `alSourcePlay' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::Stop()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xba4): undefined reference to `alSourceStop' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::OnPause()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xc0a): undefined reference to `alSourcePause' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::OnResume()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xc6a): undefined reference to `alSourcePlay' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::SetIsLooped(bool)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xcc9): undefined reference to `alSourcei' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::IsFinished()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xd2d): undefined reference to `alGetSourcei' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::IsPlaying()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xdad): undefined reference to `alGetSourcei' ../../../../lib/libLitha.a(OpenALSound.cpp.o): In function `OpenALSound::GetPlayPosition()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound.cpp:(.text+0xe5d): undefined reference to `alGetSourcef' ../../../../lib/libLitha.a(OpenALSound2D.cpp.o): In function `OpenALSound2D::OpenALSound2D(OpenALSoundSystem*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound2D.cpp:(.text+0xf5): undefined reference to `alSourcei' ../../../../lib/libLitha.a(OpenALSound2D.cpp.o): In function `OpenALSound2D::OpenALSound2D(OpenALSoundSystem*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound2D.cpp:(.text+0x23e): undefined reference to `alSourcei' ../../../../lib/libLitha.a(OpenALSound2D.cpp.o): In function `OpenALSound2D::SetPan(float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound2D.cpp:(.text+0x580): undefined reference to `alSource3f' ../../../../lib/libLitha.a(OpenALSound3D.cpp.o): In function `OpenALSound3D::SetPosition(irr::core::vector3d<float>)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound3D.cpp:(.text+0x647): undefined reference to `alSource3f' ../../../../lib/libLitha.a(OpenALSound3D.cpp.o): In function `OpenALSound3D::SetVelocity(irr::core::vector3d<float>)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound3D.cpp:(.text+0x6b7): undefined reference to `alSource3f' ../../../../lib/libLitha.a(OpenALSound3D.cpp.o): In function `OpenALSound3D::SetMaxVolumePoint(float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/SoundSystems/OpenALSoundSystem/OpenALSound3D.cpp:(.text+0x713): undefined reference to `alSourcef' ../../../../lib/libLitha.a(BoxCollisionGeometry.cpp.o): In function `BoxCollisionGeometry::BoxCollisionGeometry(dxSpace*, irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/BoxCollisionGeometry.cpp:(.text+0x11d): undefined reference to `dCreateBox' ../../../../lib/libLitha.a(BoxCollisionGeometry.cpp.o): In function `BoxCollisionGeometry::BoxCollisionGeometry(dxSpace*, irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/BoxCollisionGeometry.cpp:(.text+0x284): undefined reference to `dCreateBox' ../../../../lib/libLitha.a(CollisionGeometry.cpp.o): In function `CollisionGeometry::~CollisionGeometry()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/CollisionGeometry.cpp:(.text+0x1ba): undefined reference to `dGeomDestroy' ../../../../lib/libLitha.a(CollisionGeometry.cpp.o): In function `CollisionGeometry::SetODEGeom(dxGeom*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/CollisionGeometry.cpp:(.text+0x34b): undefined reference to `dGeomSetData' ../../../../lib/libLitha.a(CollisionGeometry.cpp.o): In function `CollisionGeometry::GetAABB()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/CollisionGeometry.cpp:(.text+0x51a): undefined reference to `dGeomGetAABB' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::FillODEMassFromGeometry(dMass*, float, ICollisionGeometry*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x13e): undefined reference to `dMassSetBox' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x207): undefined reference to `dMassSetTrimesh' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x2dd): undefined reference to `dMassSetSphere' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x3ac): undefined reference to `dMassSetSphere' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::DynamicBody(dxWorld*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x53b): undefined reference to `dBodyCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x591): undefined reference to `dMassSetSphere' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x5b0): undefined reference to `dBodySetMass' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::DynamicBody(dxWorld*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x6fb): undefined reference to `dBodyCreate' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x751): undefined reference to `dMassSetSphere' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x770): undefined reference to `dBodySetMass' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::~DynamicBody()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x84e): undefined reference to `dBodyDestroy' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::AddCollisionGeometry(ICollisionGeometry*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0xd7a): undefined reference to `dGeomSetBody' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::SetMass(float, ICollisionGeometry*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x11ff): undefined reference to `dBodySetMass' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::AddMass(float, ICollisionGeometry*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x127a): undefined reference to `dBodyGetMass' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x128a): undefined reference to `dMassAdd' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x12a4): undefined reference to `dBodySetMass' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::SetGravityEnabled(bool)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x12e8): undefined reference to `dBodySetGravityMode' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::SetLinearDamping(float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x1329): undefined reference to `dBodySetLinearDamping' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x133c): undefined reference to `dBodySetLinearDampingThreshold' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::SetAngularDamping(float)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x1379): undefined reference to `dBodySetAngularDamping' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x138c): undefined reference to `dBodySetAngularDampingThreshold' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::ApplyForce(irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x13e9): undefined reference to `dBodyEnable' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x1413): undefined reference to `dBodyAddForce' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::ApplyTorque(irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x1469): undefined reference to `dBodyEnable' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x14a1): undefined reference to `dBodyAddTorque' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::SetLinearVelocity(irr::core::vector3d<float> const&)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x14e6): undefined reference to `dBodySetLinearVel' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::GetLinearVelocity()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x1636): undefined reference to `dBodyGetLinearVel' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::ZeroLinearVelocity(int)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x16af): undefined reference to `dBodySetLinearVel' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x16c4): undefined reference to `dBodyGetLinearVel' /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x178d): undefined reference to `dBodySetLinearVel' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `DynamicBody::ZeroAngularVelocity()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text+0x17ca): undefined reference to `dBodySetAngularVel' ../../../../lib/libLitha.a(DynamicBody.cpp.o): In function `dMass::dMass()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/DynamicBody.cpp:(.text._ZN5dMassC2Ev[_ZN5dMassC2Ev]+0x11): undefined reference to `dMassSetZero' ../../../../lib/libLitha.a(MeshCollisionGeometry.cpp.o): In function `MeshCollisionGeometry::MeshCollisionGeometry(dxSpace*, IMesh*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/MeshCollisionGeometry.cpp:(.text+0x1ec): undefined reference to `dCreateTriMesh' ../../../../lib/libLitha.a(MeshCollisionGeometry.cpp.o): In function `MeshCollisionGeometry::MeshCollisionGeometry(dxSpace*, IMesh*)': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/MeshCollisionGeometry.cpp:(.text+0x3fa): undefined reference to `dCreateTriMesh' ../../../../lib/libLitha.a(MeshCollisionGeometry.cpp.o): In function `ODEMeshData::~ODEMeshData()': /usr/home/russellh/Git/puzzlemoppet/puzzlemoppet/source/Physics/MeshCollisionGeometry.cpp:(.text._ZN11ODEMeshDataD2Ev[_ZN11ODEMeshDataD2Ev]+0x17): undefined reference to `dGeomTriMeshDataDestroy' clang-3.9: [0;1;31merror: [0mlinker command failed with exit code 1 (use -v to see invocation)[0m gmake[2]: *** [projects/Puzzle/CMakeFiles/puzzlemoppet.dir/build.make:409: ../../bin/puzzlemoppet] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:162: projects/Puzzle/CMakeFiles/puzzlemoppet.dir/all] Error 2 gmake: *** [Makefile:128: all] Error 2 ]0;russellh@Prescott:~/Git/puzzlemoppet/puzzlemoppet/build/Linux[[1mrussellh@Prescott[m] [1m~/Git/puzzlemoppet/puzzlemoppet/build/Linux[m> exit[K[K[K[Kpkg info openal openal-20060211_15 Name : openal Version : 20060211_15 Installed on : Tue Jan 17 21:16:21 2017 PST Origin : audio/openal Architecture : freebsd:12:x86:64 Prefix : /usr/local Categories : audio Licenses : GPLv2 Maintainer : [email protected] WWW : http://www.openal.org/ Comment : 3D positional spatialized sound library Options : ALSA : off ESOUND : off SDL : off SMPEG : off VORBIS : off Shared Libs provided: libopenal.so.0 Annotations : Flat size : 716KiB Description : The idea behind OpenAL is a 3d positional spatialized sound library analogous to OpenGL: instead of micromanaging each aspect of sound playback and effect, the application writer may limit themselves to placing the sounds in the scene and letting the native OpenAL implementation determine the correct amount of pitch alteration, gain attenuation, phase shift, etc, required to render the sounds correctly. That's the goal, anyway. WWW: http://www.openal.org/ ]0;russellh@Prescott:~/Git/puzzlemoppet/puzzlemoppet/build/Linux[[1mrussellh@Prescott[m] [1m~/Git/puzzlemoppet/puzzlemoppet/build/Linux[m> exit exit Script done on Sat Jan 28 23:18:24 2017
Comments