owner@owner86-laptop:~/bitfighter/hg016$ make make[1]: Entering directory `/home/owner/bitfighter/hg016/tnl' Building libtnl.a ... ar rcv libtnl.a assert.o asymmetricKey.o bitStream.o byteBuffer.o certificate.o clientPuzzle.o connectionStringTable.o dataChunker.o eventConnection.o ghostConnection.o huffmanStringProcessor.o log.o netBase.o netConnection.o netInterface.o netObject.o netStringTable.o platform.o random.o rpc.o symmetricCipher.o tnlMethodDispatch.o journal.o udp.o vector.o r - assert.o r - asymmetricKey.o r - bitStream.o r - byteBuffer.o r - certificate.o r - clientPuzzle.o r - connectionStringTable.o r - dataChunker.o r - eventConnection.o r - ghostConnection.o r - huffmanStringProcessor.o r - log.o r - netBase.o r - netConnection.o r - netInterface.o r - netObject.o r - netStringTable.o r - platform.o r - random.o r - rpc.o r - symmetricCipher.o r - tnlMethodDispatch.o r - journal.o r - udp.o r - vector.o make[1]: Leaving directory `/home/owner/bitfighter/hg016/tnl' make[1]: Entering directory `/home/owner/bitfighter/hg016/libtomcrypt' make[1]: Nothing to be done for `default'. make[1]: Leaving directory `/home/owner/bitfighter/hg016/libtomcrypt' #@make -C master make[1]: Entering directory `/home/owner/bitfighter/hg016/lua/lua-vec/src' make all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" make[2]: Entering directory `/home/owner/bitfighter/hg016/lua/lua-vec/src' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/owner/bitfighter/hg016/lua/lua-vec/src' make[1]: Leaving directory `/home/owner/bitfighter/hg016/lua/lua-vec/src' make[1]: Entering directory `/home/owner/bitfighter/hg016/alure' ar cr libalure.a buffer.o streamdec.o stream.o streamplay.o istream.o codec_wav.o codec_aiff.o alure.o codec_vorbisfile.o make[1]: Leaving directory `/home/owner/bitfighter/hg016/alure' make[1]: Entering directory `/home/owner/bitfighter/hg016/zap' gcc -I../tnl -I../glut -I../openal -I../Triangle -I../recast -I../clipper -I../alure -I../libspeex -I../boost -DTNL_ENABLE_LOGGING -W -O2 -o ../exe/bitfighter CTFGame.o HTFGame.o IniFile.o loadoutZone.o EditorObject.o GeomUtils.o Geometry.o SimpleLine.o UI.o UIAbstractInstructions.o UIChat.o UICredits.o UIDiagnostics.o UIEditor.o UIEditorInstructions.o UIEditorMenus.o UIErrorMessage.o UIYesNo.o UIGame.o UIInstructions.o UIKeyDefMenu.o UITeamDefMenu.o UIMenuItems.o UIMenus.o UINameEntry.o UIQueryServers.o UIGameParameters.o barrier.o Color.o config.o controlObjectConnection.o dataConnection.o engineeredObjects.o engineerHelper.o flagItem.o keyCode.o game.o gameConnection.o gameItems.o gameLoader.o gameNetInterface.o gameObject.o gameObjectRender.o gameStats.o gameType.o gameWeapons.o goalZone.o gridDB.o helperMenu.o huntersGame.o input.o item.o lineEditor.o linuxInput.o loadoutHelper.o luaGameInfo.o luaLevelGenerator.o luaObject.o luaUtil.o main.o masterConnection.o move.o moveObject.o oglconsole.o playerInfo.o Point.o polygon.o projectile.o quickChatHelper.o rabbitGame.o Rect.o retrieveGame.o robot.o screenShooter.o SoundSystem.o SoundEffect.o ship.o SlipZone.o soccerGame.o sparkManager.o speedZone.o statistics.o stringUtils.o teamInfo.o teleporter.o textItem.o voiceCodec.o zoneControlGame.o gsm_encode.o gsm_decode.o gsm_state.o lpc10enc.o lpc10dec.o md5wrapper.o md5.o BotNavMeshZone.o ../master/masterInterface.o ../master/database.o ../sqlite/sqlite3.o ../Triangle/triangle.o ../recast/RecastAlloc.o ../recast/RecastMesh.o ../clipper/clipper.o ../tnl/libtnl.a ../libtomcrypt/libtomcrypt.a ../lua/lua-vec/src/liblua.a ../alure/libalure.a -lopenal -lspeex -lvorbis -lGL -lGLU -lglut -lpthread -lstdc++ -lm -ldl -lX11 CTFGame.o: In function `Zap::GameType::~GameType()': CTFGame.cpp:(.text._ZN3Zap8GameTypeD2Ev[Zap::GameType::~GameType()]+0x2ca): undefined reference to `Zap::GameObject::removeFromGame()' CTFGame.cpp:(.text._ZN3Zap8GameTypeD2Ev[Zap::GameType::~GameType()]+0x5b2): undefined reference to `Zap::GameObject::removeFromGame()' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x3c): undefined reference to `Zap::GameObject::getGridDatabase()' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x44): undefined reference to `Zap::GameObject::render()' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x48): undefined reference to `Zap::GameObject::render(int)' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x4c): undefined reference to `Zap::GameObject::getCollisionPoly(TNL::Vector&)' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x50): undefined reference to `Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x12c): undefined reference to `Zap::GameType::processLevelItem(int, char const**)' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x1dc): undefined reference to `Zap::GameType::c2sReaffirmMountItem_construct(unsigned short)' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x1e0): undefined reference to `Zap::GameType::c2sReaffirmMountItem_remote(unsigned short)' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x260): undefined reference to `non-virtual thunk to Zap::GameObject::getGridDatabase()' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x264): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionPoly(TNL::Vector&)' CTFGame.o:(.rodata._ZTVN3Zap11CTFGameTypeE[vtable for Zap::CTFGameType]+0x268): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x3c): undefined reference to `Zap::GameObject::getGridDatabase()' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x44): undefined reference to `Zap::GameObject::render()' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x48): undefined reference to `Zap::GameObject::render(int)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x4c): undefined reference to `Zap::GameObject::getCollisionPoly(TNL::Vector&)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x50): undefined reference to `Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x12c): undefined reference to `Zap::GameType::processLevelItem(int, char const**)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x1dc): undefined reference to `Zap::GameType::c2sReaffirmMountItem_construct(unsigned short)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x1e0): undefined reference to `Zap::GameType::c2sReaffirmMountItem_remote(unsigned short)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x260): undefined reference to `non-virtual thunk to Zap::GameObject::getGridDatabase()' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x264): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionPoly(TNL::Vector&)' HTFGame.o:(.rodata._ZTVN3Zap11HTFGameTypeE[vtable for Zap::HTFGameType]+0x268): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' UIChat.o: In function `Zap::AbstractChat::renderMessageComposition(int)': UIChat.cpp:(.text+0x78d): undefined reference to `Zap::UserInterface::drawString(int, int, unsigned int, char const*)' UIChat.cpp:(.text+0x7ca): undefined reference to `Zap::UserInterface::drawString(int, int, unsigned int, char const*)' UIChat.cpp:(.text+0x7ef): undefined reference to `Zap::LineEditor::drawCursor(int, int, unsigned int, int)' UIChat.o: In function `Zap::SuspendedUserInterface::renderHeader()': UIChat.cpp:(.text+0x8f0): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIChat.cpp:(.text+0xa30): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIChat.cpp:(.text+0xa85): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIChat.o: In function `Zap::ChatUserInterface::renderHeader()': UIChat.cpp:(.text+0xc51): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIChat.cpp:(.text+0xd8a): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIChat.o: In function `Zap::AbstractChat::renderChatters(int, int)': UIChat.cpp:(.text+0x1431): undefined reference to `Zap::UserInterface::drawStringAndGetWidthf(float, float, unsigned int, char const*, ...)' UIChat.cpp:(.text+0x1471): undefined reference to `Zap::UserInterface::drawString(int, int, unsigned int, char const*)' UIChat.o: In function `Zap::AbstractChat::renderMessages(unsigned int, unsigned int)': UIChat.cpp:(.text+0x1f57): undefined reference to `Zap::UserInterface::getStringWidthf(unsigned int, char const*, ...)' UIChat.cpp:(.text+0x1fe8): undefined reference to `Zap::UserInterface::drawWrapText(char*, int, unsigned int, int, unsigned int, unsigned int, unsigned int, bool, bool)' UIChat.cpp:(.text+0x203d): undefined reference to `Zap::UserInterface::drawStringAndGetWidthf(float, float, unsigned int, char const*, ...)' UIChat.cpp:(.text+0x212f): undefined reference to `Zap::UserInterface::drawStringAndGetWidth(float, float, unsigned int, char const*)' UIChat.cpp:(.text+0x215e): undefined reference to `Zap::UserInterface::drawStringAndGetWidthf(float, float, unsigned int, char const*, ...)' UIChat.cpp:(.text+0x2195): undefined reference to `Zap::UserInterface::drawStringAndGetWidth(float, float, unsigned int, char const*)' UIChat.o: In function `Zap::ChatUserInterface::render()': UIChat.cpp:(.text+0x22f5): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIChat.cpp:(.text+0x23d3): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIChat.cpp:(.text+0x23ef): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIKeyDefMenu.o: In function `Zap::KeyDefMenuUserInterface::render()': UIKeyDefMenu.cpp:(.text+0x4c3): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIKeyDefMenu.cpp:(.text+0x4e5): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIKeyDefMenu.o:UIKeyDefMenu.cpp:(.text+0x521): more undefined references to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' follow UIKeyDefMenu.o: In function `Zap::KeyDefMenuUserInterface::render()': UIKeyDefMenu.cpp:(.text+0x63f): undefined reference to `Zap::UserInterface::drawString(int, int, unsigned int, char const*)' UIKeyDefMenu.cpp:(.text+0x792): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIKeyDefMenu.cpp:(.text+0x7da): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIKeyDefMenu.cpp:(.text+0x848): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UIKeyDefMenu.cpp:(.text+0xaee): undefined reference to `Zap::UserInterface::drawString(int, int, unsigned int, char const*)' UITeamDefMenu.o: In function `Zap::TeamDefUserInterface::render()': UITeamDefMenu.cpp:(.text+0x132): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UITeamDefMenu.cpp:(.text+0x157): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UITeamDefMenu.cpp:(.text+0x19a): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UITeamDefMenu.cpp:(.text+0x1c1): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UITeamDefMenu.cpp:(.text+0x1e8): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UITeamDefMenu.o:UITeamDefMenu.cpp:(.text+0x20f): more undefined references to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' follow UITeamDefMenu.o: In function `Zap::TeamDefUserInterface::render()': UITeamDefMenu.cpp:(.text+0x2af): undefined reference to `Zap::UserInterface::drawCenteredStringf(int, unsigned int, char const*, ...)' UITeamDefMenu.cpp:(.text+0x2e3): undefined reference to `Zap::UserInterface::drawCenteredStringf(int, unsigned int, char const*, ...)' UITeamDefMenu.cpp:(.text+0x4ac): undefined reference to `Zap::UserInterface::drawCenteredStringf(int, unsigned int, char const*, ...)' UITeamDefMenu.cpp:(.text+0x4f1): undefined reference to `Zap::UserInterface::getCenteredStringStartingPosf(unsigned int, char const*, ...)' UITeamDefMenu.cpp:(.text+0x535): undefined reference to `Zap::LineEditor::drawCursor(int, int, unsigned int)' UITeamDefMenu.cpp:(.text+0x774): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UINameEntry.o: In function `Zap::TextEntryUserInterface::render()': UINameEntry.cpp:(.text+0x42d): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UINameEntry.cpp:(.text+0x46c): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UINameEntry.cpp:(.text+0x489): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UINameEntry.cpp:(.text+0x4e6): undefined reference to `Zap::UserInterface::getStringWidthf(unsigned int, char const*, ...)' UINameEntry.cpp:(.text+0x55f): undefined reference to `Zap::UserInterface::drawCenteredString(int, unsigned int, char const*)' UINameEntry.cpp:(.text+0x58d): undefined reference to `Zap::LineEditor::drawCursor(int, int, unsigned int)' flagItem.o: In function `Zap::MoveObject::~MoveObject()': flagItem.cpp:(.text._ZN3Zap10MoveObjectD0Ev[Zap::MoveObject::~MoveObject()]+0x1d): undefined reference to `VTT for Zap::MoveObject' flagItem.cpp:(.text._ZN3Zap10MoveObjectD0Ev[Zap::MoveObject::~MoveObject()]+0x23): undefined reference to `VTT for Zap::MoveObject' flagItem.o: In function `Zap::MoveObject::~MoveObject()': flagItem.cpp:(.text._ZN3Zap10MoveObjectD1Ev[Zap::MoveObject::~MoveObject()]+0x1d): undefined reference to `VTT for Zap::MoveObject' flagItem.cpp:(.text._ZN3Zap10MoveObjectD1Ev[Zap::MoveObject::~MoveObject()]+0x23): undefined reference to `VTT for Zap::MoveObject' loadoutHelper.o: In function `Zap::LoadoutHelper::render()': loadoutHelper.cpp:(.text+0x17f): undefined reference to `Zap::UserInterface::drawString(int, int, unsigned int, char const*)' loadoutHelper.cpp:(.text+0x2b7): undefined reference to `Zap::UserInterface::drawStringAndGetWidth(float, float, unsigned int, char const*)' loadoutHelper.cpp:(.text+0x2eb): undefined reference to `Zap::UserInterface::drawString(int, int, unsigned int, char const*)' loadoutHelper.cpp:(.text+0x3a5): undefined reference to `Zap::UserInterface::drawStringAndGetWidth(float, float, unsigned int, char const*)' moveObject.o: In function `Zap::MoveObject::findFirstCollision(unsigned int, float&, Zap::Point&)': moveObject.cpp:(.text+0xe99): undefined reference to `Zap::GameObject::findObjects(unsigned int, TNL::Vector&, Zap::Rect const&)' moveObject.o:(.rodata._ZTVN3Zap10MoveObjectE[vtable for Zap::MoveObject]+0x3c): undefined reference to `Zap::GameObject::getGridDatabase()' moveObject.o:(.rodata._ZTVN3Zap10MoveObjectE[vtable for Zap::MoveObject]+0x44): undefined reference to `Zap::GameObject::render()' moveObject.o:(.rodata._ZTVN3Zap10MoveObjectE[vtable for Zap::MoveObject]+0x48): undefined reference to `Zap::GameObject::render(int)' moveObject.o:(.rodata._ZTVN3Zap10MoveObjectE[vtable for Zap::MoveObject]+0x4c): undefined reference to `Zap::GameObject::getCollisionPoly(TNL::Vector&)' moveObject.o:(.rodata._ZTVN3Zap10MoveObjectE[vtable for Zap::MoveObject]+0x8c): undefined reference to `Zap::GameObject::processArguments(int, char const**)' moveObject.o:(.rodata._ZTVN3Zap10MoveObjectE[vtable for Zap::MoveObject]+0x9c): undefined reference to `non-virtual thunk to Zap::GameObject::getGridDatabase()' moveObject.o:(.rodata._ZTVN3Zap10MoveObjectE[vtable for Zap::MoveObject]+0xa0): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionPoly(TNL::Vector&)' rabbitGame.o: In function `Zap::RabbitGameType::itemDropped(Zap::Ship*, Zap::Item*)': rabbitGame.cpp:(.text+0x1395): undefined reference to `Zap::Item::setActualVel(Zap::Point)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x3c): undefined reference to `Zap::GameObject::getGridDatabase()' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x44): undefined reference to `Zap::GameObject::render()' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x48): undefined reference to `Zap::GameObject::render(int)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x4c): undefined reference to `Zap::GameObject::getCollisionPoly(TNL::Vector&)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x50): undefined reference to `Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x12c): undefined reference to `Zap::GameType::processLevelItem(int, char const**)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x1dc): undefined reference to `Zap::GameType::c2sReaffirmMountItem_construct(unsigned short)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x1e0): undefined reference to `Zap::GameType::c2sReaffirmMountItem_remote(unsigned short)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x268): undefined reference to `non-virtual thunk to Zap::GameObject::getGridDatabase()' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x26c): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionPoly(TNL::Vector&)' rabbitGame.o:(.rodata._ZTVN3Zap14RabbitGameTypeE[vtable for Zap::RabbitGameType]+0x270): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x3c): undefined reference to `Zap::GameObject::getGridDatabase()' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x44): undefined reference to `Zap::GameObject::render()' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x48): undefined reference to `Zap::GameObject::render(int)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x4c): undefined reference to `Zap::GameObject::getCollisionPoly(TNL::Vector&)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x50): undefined reference to `Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x12c): undefined reference to `Zap::GameType::processLevelItem(int, char const**)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x1dc): undefined reference to `Zap::GameType::c2sReaffirmMountItem_construct(unsigned short)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x1e0): undefined reference to `Zap::GameType::c2sReaffirmMountItem_remote(unsigned short)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x260): undefined reference to `non-virtual thunk to Zap::GameObject::getGridDatabase()' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x264): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionPoly(TNL::Vector&)' retrieveGame.o:(.rodata._ZTVN3Zap16RetrieveGameTypeE[vtable for Zap::RetrieveGameType]+0x268): undefined reference to `non-virtual thunk to Zap::GameObject::getCollisionCircle(unsigned int, Zap::Point&, float&)' collect2: ld returned 1 exit status make[1]: *** [bitfighter] Error 1 make[1]: Leaving directory `