Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ 75%] Linking CXX executable tfs
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): warning: relocation against `_ZN4Item5itemsE' in read-only section `.text._ZNK4Item13getThrowRangeEv[_ZNK4Item13getThrowRangeEv]'
- /usr/bin/ld: /tmp/tfs.ssHTPJ.ltrans0.ltrans.o: in function `main':
- <artificial>:(.text.startup+0x12f): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: <artificial>:(.text.startup+0x2ba): undefined reference to `ConfigManager::setString(ConfigKeysString, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: <artificial>:(.text.startup+0x313): undefined reference to `ConfigManager::setString(ConfigKeysString, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: <artificial>:(.text.startup+0x366): undefined reference to `ConfigManager::setInteger(ConfigKeysInteger, long)'
- /usr/bin/ld: <artificial>:(.text.startup+0x3e8): undefined reference to `ConfigManager::setInteger(ConfigKeysInteger, long)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponMelee::getSkillType(Player const*, Item const*, skills_t&, unsigned int&) const':
- unity_1_cxx.cxx:(.text+0x1c9): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ce): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::StepInField(Creature*, Item*, Position const&)':
- unity_1_cxx.cxx:(.text+0x245): undefined reference to `MagicField::onStepInField(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::AddItemField(Item*, Item*, Position const&)':
- unity_1_cxx.cxx:(.text+0x2ab): undefined reference to `MagicField::onStepInField(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaActionFollow(lua_State*)':
- unity_1_cxx.cxx:(.text+0x311): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x320): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x334): undefined reference to `Lua::getPlayer(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x33f): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x34a): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x363): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaGetNpcCid(lua_State*)':
- unity_1_cxx.cxx:(.text+0x38b): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x39a): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponWand::getWeaponDamage(Player const*, Creature const*, Item const*, bool) const':
- unity_1_cxx.cxx:(.text+0x453): undefined reference to `normal_random(int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaActionMove(lua_State*)':
- unity_1_cxx.cxx:(.text+0x6a1): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6b0): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6f9): undefined reference to `Game::internalMoveCreature(Creature*, Direction, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x7a0): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x82d): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::DeEquipItem(MoveEvent*, Player*, Item*, slots_t, bool)':
- unity_1_cxx.cxx:(.text+0xa96): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xaad): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbb1): undefined reference to `ProtocolGame::sendSkills()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xc63): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xc7d): undefined reference to `Player::sendStats()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xca0): undefined reference to `Game::transformItem(Item*, unsigned short, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xcaf): undefined reference to `Game::startDecay(Item*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xccf): undefined reference to `Creature::removeCondition(ConditionType_t, ConditionId_t, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xcf2): undefined reference to `Game::changeSpeed(Creature*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd0c): undefined reference to `Player::removeConditionSuppressions(unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd20): undefined reference to `Player::getClientIcons() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd2b): undefined reference to `ProtocolGame::sendIcons(unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd52): undefined reference to `Creature::removeCondition(ConditionType_t, ConditionId_t, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd77): undefined reference to `Creature::removeCondition(ConditionType_t, ConditionId_t, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd99): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xde3): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe19): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe5b): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe73): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe99): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xedd): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xefb): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf16): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf57): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf78): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::getEvent(std::basic_string_view<char, std::char_traits<char> >)':
- unity_1_cxx.cxx:(.text+0x1781): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x17b8): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaActionSay(lua_State*)':
- unity_1_cxx.cxx:(.text+0x18f1): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1900): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x191e): undefined reference to `Lua::getString[abi:cxx11](lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1938): undefined reference to `Lua::getPlayer(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1966): undefined reference to `Game::internalCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >, bool, SpectatorVec*, Position const*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19ce): undefined reference to `ProtocolGame::sendCreatureSay(Creature const*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >, Position const*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::EquipItem(MoveEvent*, Player*, Item*, slots_t, bool)':
- unity_1_cxx.cxx:(.text+0x1a58): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a5d): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1b79): undefined reference to `ProtocolGame::sendSkills()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bf4): undefined reference to `Player::sendStats()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1c60): undefined reference to `Player::isPremium() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1c90): undefined reference to `Game::transformItem(Item*, unsigned short, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1c9f): undefined reference to `Game::startDecay(Item*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1d5c): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1d6c): undefined reference to `Creature::addCondition(Condition*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1d9c): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e27): undefined reference to `Creature::addCondition(Condition*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e44): undefined reference to `Player::addConditionSuppressions(unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e58): undefined reference to `Player::getClientIcons() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e63): undefined reference to `ProtocolGame::sendIcons(unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e83): undefined reference to `Game::changeSpeed(Creature*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1eb4): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ec5): undefined reference to `Creature::addCondition(Condition*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ee9): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1f17): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1f58): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1f71): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1fba): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1fff): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x201f): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2062): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2087): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20ac): undefined reference to `Player::getDefaultStats(stats_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20ec): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x210c): undefined reference to `Player::setVarStats(stats_t, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaSetNpcFocus(lua_State*)':
- unity_1_cxx.cxx:(.text+0x2127): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2137): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x214b): undefined reference to `Lua::getCreature(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21bd): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21f5): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaNpcSetFocus(lua_State*)':
- unity_1_cxx.cxx:(.text+0x2213): undefined reference to `Lua::getCreature(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22b3): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22db): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::getNextStep(Direction&, unsigned int&)':
- unity_1_cxx.cxx:(.text+0x2329): undefined reference to `Creature::getNextStep(Direction&, unsigned int&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x234c): undefined reference to `Creature::getTimeSinceLastMove() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2391): undefined reference to `getShuffleDirections()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23f4): undefined reference to `getNextPosition(Direction, Position)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2423): undefined reference to `Spawns::isInZone(Position const&, int, Position const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24b6): undefined reference to `Tile::getTeleportItem() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24ee): undefined reference to `Tile::hasHeight(unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::loadFunction(pugi::xml_attribute const&, bool)':
- unity_1_cxx.cxx:(.text+0x254f): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x260b): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x26ab): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x273b): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x27cb): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):unity_1_cxx.cxx:(.text+0x27ee): more undefined references to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)' follow
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaActionTurn(lua_State*)':
- unity_1_cxx.cxx:(.text+0x2fe1): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2ff0): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x3037): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x30e0): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x316d): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onThink(unsigned int)':
- unity_1_cxx.cxx:(.text+0x32dc): undefined reference to `Creature::onThink(unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x32f6): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x32ff): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x3318): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x3335): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x333f): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x335c): undefined reference to `Creature::getTimeSinceLastMove() const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MonsterType::loadCallback(LuaScriptInterface*)':
- unity_1_cxx.cxx:(.text+0x3874): undefined reference to `LuaScriptInterface::getEvent()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::getEvent(Item*, MoveEvent_t)':
- unity_1_cxx.cxx:(.text+0x4256): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x42be): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::MoveEvent(LuaScriptInterface*)':
- unity_1_cxx.cxx:(.text+0x43a9): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::executeStep(Creature*, Item*, Position const&)':
- unity_1_cxx.cxx:(.text+0x44d6): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x44e5): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4510): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x452e): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4553): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x456e): undefined reference to `Lua::pushThing(lua_State*, Thing*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x457b): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x458c): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::executeEquip(Player*, Item*, slots_t, bool)':
- unity_1_cxx.cxx:(.text+0x46d4): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x46dd): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4709): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4727): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4755): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4770): undefined reference to `Lua::pushThing(lua_State*, Thing*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4788): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::executeAddRemItem(Item*, Item*, Position const&)':
- unity_1_cxx.cxx:(.text+0x4b86): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4b95): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4bc0): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4bde): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4bf8): undefined reference to `Lua::pushThing(lua_State*, Thing*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4c13): undefined reference to `Lua::pushThing(lua_State*, Thing*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x4c20): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NetworkMessage::addItem(unsigned short, unsigned char)':
- unity_1_cxx.cxx:(.text+0x5151): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x515a): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NetworkMessage::addItem(Item const*)':
- unity_1_cxx.cxx:(.text+0x520f): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x521c): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x529b): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NetworkMessage::addItemId(unsigned short)':
- unity_1_cxx.cxx:(.text+0x52ee): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x52f3): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onPlayerCloseChannel(Player*)':
- unity_1_cxx.cxx:(.text+0x5356): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x535f): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x537f): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x53a0): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x53ce): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::doSay(std::basic_string_view<char, std::char_traits<char> >)':
- unity_1_cxx.cxx:(.text+0x54a7): undefined reference to `Game::internalCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >, bool, SpectatorVec*, Position const*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onPlayerTrade(Player*, int, unsigned short, unsigned char, unsigned char, bool, bool)':
- unity_1_cxx.cxx:(.text+0x552c): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5535): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5562): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5587): undefined reference to `Lua::pushCallback(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x55b5): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x55ef): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x55fb): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5608): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::canWalkTo(Position const&, Direction) const':
- unity_1_cxx.cxx:(.text+0x5780): undefined reference to `getNextPosition(Direction, Position)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x57b1): undefined reference to `Spawns::isInZone(Position const&, int, Position const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5824): undefined reference to `Tile::getTeleportItem() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5848): undefined reference to `Tile::hasHeight(unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::getRandomStep(Direction&) const':
- unity_1_cxx.cxx:(.text+0x588f): undefined reference to `getShuffleDirections()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5909): undefined reference to `getNextPosition(Direction, Position)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5939): undefined reference to `Spawns::isInZone(Position const&, int, Position const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x59be): undefined reference to `Tile::getTeleportItem() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x59f6): undefined reference to `Tile::hasHeight(unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::doMoveTo(Position const&, int, int, bool, bool, int)':
- unity_1_cxx.cxx:(.text+0x5a66): undefined reference to `Creature::getPathTo(Position const&, std::vector<Direction, std::allocator<Direction> >&, int, int, bool, bool, int) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5a88): undefined reference to `Creature::startAutoWalk()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::loadNpcLib(std::basic_string_view<char, std::char_traits<char> >)':
- unity_1_cxx.cxx:(.text+0x5d0c): undefined reference to `LuaScriptInterface::loadFile(std::basic_string_view<char, std::char_traits<char> >, Npc*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::registerFunctions()':
- unity_1_cxx.cxx:(.text+0x5f3c): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5f5f): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5f82): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::NpcScriptInterface()':
- unity_1_cxx.cxx:(.text+0x5fcb): undefined reference to `LuaScriptInterface::LuaScriptInterface(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5fe4): undefined reference to `g_luaEnvironment'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::initState()':
- unity_1_cxx.cxx:(.text+0x6047): undefined reference to `g_luaEnvironment'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureAppear(Creature*)':
- unity_1_cxx.cxx:(.text+0x60c2): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x60cf): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x60ee): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x610f): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6134): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureDisappear(Creature*)':
- unity_1_cxx.cxx:(.text+0x6202): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x620f): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x622e): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x624f): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6274): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureMove(Creature*, Position const&, Position const&)':
- unity_1_cxx.cxx:(.text+0x634d): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6356): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x637c): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x639d): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x63c2): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x63cf): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x63dc): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >)':
- unity_1_cxx.cxx:(.text+0x64c2): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x64cb): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x64f4): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6515): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x653a): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6554): undefined reference to `Lua::pushString(lua_State*, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onPlayerTrade(Player*, int, unsigned short, unsigned char, unsigned char, bool, bool)':
- unity_1_cxx.cxx:(.text+0x66b7): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x66c0): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x66eb): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x671d): undefined reference to `Lua::pushCallback(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x674b): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6780): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6791): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onPlayerCloseChannel(Player*)':
- unity_1_cxx.cxx:(.text+0x6872): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x687f): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x68a2): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x68c3): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x68f1): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onPlayerEndTrade(Player*)':
- unity_1_cxx.cxx:(.text+0x69c2): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x69cf): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x69f2): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6a13): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6a41): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onThink()':
- unity_1_cxx.cxx:(.text+0x6b18): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6b21): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6b3d): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x6b5a): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::playerWeaponCheck(Player*, Creature*, unsigned char) const':
- unity_1_cxx.cxx:(.text+0x73a1): undefined reference to `Player::isPremium() const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::executeUseWeapon(Player*, LuaVariant const&) const':
- unity_1_cxx.cxx:(.text+0x74d0): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x74d9): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x74ff): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x751d): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x754b): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x7556): undefined reference to `Lua::pushVariant(lua_State*, LuaVariant const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponDistance::WeaponDistance(LuaScriptInterface*)':
- unity_1_cxx.cxx:(.text+0xa619): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponMelee::WeaponMelee(LuaScriptInterface*)':
- unity_1_cxx.cxx:(.text+0xa709): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapons::loadDefaults()':
- unity_1_cxx.cxx:(.text+0xa81d): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xa824): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xa86b): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xa870): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xa900): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xab25): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapons::getEvent(std::basic_string_view<char, std::char_traits<char> >)':
- unity_1_cxx.cxx:(.text+0xad52): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xad73): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xaeab): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xaecc): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xaffb): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb035): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luagetDistanceTo(lua_State*)':
- unity_1_cxx.cxx:(.text+0xb167): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb17d): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb1a3): undefined reference to `ScriptEnvironment::getThingByUID(unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb23e): undefined reference to `LuaScriptInterface::getErrorDesc(LuaErrorCode)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb256): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::_Function_handler<void (), (anonymous namespace)::scheduleSendAll(std::vector<std::shared_ptr<Protocol>, std::allocator<std::shared_ptr<Protocol> > > const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)':
- unity_1_cxx.cxx:(.text+0xb2fd): undefined reference to `Connection::send(std::shared_ptr<OutputMessage> const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb373): undefined reference to `createSchedulerTask(unsigned int, std::function<void ()>&&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb382): undefined reference to `Scheduler::addEvent(SchedulerTask*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MonsterType::loadLoot(MonsterType*, LootBlock)':
- unity_1_cxx.cxx:(.text+0xb506): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb50b): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaGetNpcParameter(lua_State*)':
- unity_1_cxx.cxx:(.text+0xb8c2): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb8d1): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb8f2): undefined reference to `Lua::getString[abi:cxx11](lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xb91d): undefined reference to `Lua::pushString(lua_State*, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaNpcGetParameter(lua_State*)':
- unity_1_cxx.cxx:(.text+0xb9be): undefined reference to `Lua::getString[abi:cxx11](lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xba03): undefined reference to `Lua::pushString(lua_State*, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::NpcEventsHandler(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Npc*)':
- unity_1_cxx.cxx:(.text+0xbda8): undefined reference to `LuaScriptInterface::LuaScriptInterface(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbdaf): undefined reference to `g_luaEnvironment'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbe64): undefined reference to `LuaScriptInterface::loadFile(std::basic_string_view<char, std::char_traits<char> >, Npc*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbea8): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbebf): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbed6): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbeed): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xbf04): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):unity_1_cxx.cxx:(.text+0xbf1b): more undefined references to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)' follow
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::NpcEventsHandler(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Npc*)':
- unity_1_cxx.cxx:(.text+0xbffe): undefined reference to `LuaScriptInterface::loadFile(std::basic_string_view<char, std::char_traits<char> >, Npc*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::reset()':
- unity_1_cxx.cxx:(.text+0xc1b1): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::Npc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
- unity_1_cxx.cxx:(.text+0xc378): undefined reference to `Creature::Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::Npc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
- unity_1_cxx.cxx:(.text+0xc5d7): undefined reference to `vtable for Thing'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xc5e2): undefined reference to `Creature::Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::~Npc()':
- unity_1_cxx.cxx:(.text+0xc845): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::~Npc()':
- unity_1_cxx.cxx:(.text+0xca58): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onCreatureAppear(Creature*, bool)':
- unity_1_cxx.cxx:(.text+0xcd72): undefined reference to `Creature::onCreatureAppear(Creature*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xcf54): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xcf86): undefined reference to `Creature::addEventWalk(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::closeAllShopWindows()':
- unity_1_cxx.cxx:(.text+0xd0dc): undefined reference to `Player::closeShopWindow(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaCloseShopWindow(lua_State*)':
- unity_1_cxx.cxx:(.text+0xd15b): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd16a): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd181): undefined reference to `Lua::getPlayer(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd19f): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd1d3): undefined reference to `LuaScriptInterface::getErrorDesc(LuaErrorCode)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd1eb): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd1f5): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd21b): undefined reference to `ProtocolGame::sendCloseShop()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaNpcCloseShopWindow(lua_State*)':
- unity_1_cxx.cxx:(.text+0xd2c9): undefined reference to `Lua::getPlayer(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd303): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd336): undefined reference to `LuaScriptInterface::getErrorDesc(LuaErrorCode)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd34e): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd358): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd37b): undefined reference to `ProtocolGame::sendCloseShop()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onRemoveCreature(Creature*, bool)':
- unity_1_cxx.cxx:(.text+0xd418): undefined reference to `Creature::onRemoveCreature(Creature*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd4c4): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd4ec): undefined reference to `Player::closeShopWindow(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaDoSellItem(lua_State*)':
- unity_1_cxx.cxx:(.text+0xd56b): undefined reference to `Lua::getPlayer(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd5ed): undefined reference to `Lua::getBoolean(lua_State*, int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd5f7): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd5fe): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd649): undefined reference to `ItemAttributes::setIntAttr(itemAttrTypes, long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd661): undefined reference to `Game::internalPlayerAddItem(Player*, Item*, bool, slots_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd68f): undefined reference to `Item::CreateItem(unsigned short, unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd7f9): undefined reference to `ItemAttributes::setIntAttr(itemAttrTypes, long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd811): undefined reference to `Game::internalPlayerAddItem(Player*, Item*, bool, slots_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd836): undefined reference to `Item::CreateItem(unsigned short, unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd943): undefined reference to `LuaScriptInterface::getErrorDesc(LuaErrorCode)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd95b): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xd965): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaActionMoveTo(lua_State*)':
- unity_1_cxx.cxx:(.text+0xdd98): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xdda7): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xddcf): undefined reference to `Lua::isTable(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xde77): undefined reference to `Lua::getBoolean(lua_State*, int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xde8f): undefined reference to `Lua::getBoolean(lua_State*, int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xdf1e): undefined reference to `Creature::getPathTo(Position const&, std::vector<Direction, std::allocator<Direction> >&, int, int, bool, bool, int) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xdf32): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xdf69): undefined reference to `Lua::getPosition(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xdfd4): undefined reference to `Creature::startAutoWalk()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe077): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe108): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaOpenShopWindow(lua_State*)':
- unity_1_cxx.cxx:(.text+0xe1f5): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe1ff): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe38b): undefined reference to `Lua::getFieldString[abi:cxx11](lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe4bf): undefined reference to `Lua::getPlayer(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe4d5): undefined reference to `Player::closeShopWindow(bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe4dc): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe4eb): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe53a): undefined reference to `Player::openShopWindow(std::__cxx11::list<ShopInfo, std::allocator<ShopInfo> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe547): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe62c): undefined reference to `Lua::popCallback(lua_State*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe644): undefined reference to `Lua::popCallback(lua_State*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe653): undefined reference to `LuaScriptInterface::getErrorDesc(LuaErrorCode)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe66b): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe675): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe686): undefined reference to `LuaScriptInterface::getErrorDesc(LuaErrorCode)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::luaNpcOpenShopWindow(lua_State*)':
- unity_1_cxx.cxx:(.text+0xe6f1): undefined reference to `Lua::isTable(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe706): undefined reference to `Lua::getPlayer(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe741): undefined reference to `Lua::isFunction(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe75e): undefined reference to `Lua::isFunction(lua_State*, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe8c8): undefined reference to `Lua::getFieldString[abi:cxx11](lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xe9ff): undefined reference to `Player::closeShopWindow(bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xea40): undefined reference to `Player::openShopWindow(std::__cxx11::list<ShopInfo, std::allocator<ShopInfo> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xea4d): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xeb4d): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xeb57): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xeb66): undefined reference to `LuaScriptInterface::getErrorDesc(LuaErrorCode)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `OutputMessagePool::addProtocolToAutosend(std::shared_ptr<Protocol>)':
- unity_1_cxx.cxx:(.text+0xecc9): undefined reference to `createSchedulerTask(unsigned int, std::function<void ()>&&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xecd8): undefined reference to `Scheduler::addEvent(SchedulerTask*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `startServer()':
- unity_1_cxx.cxx:(.text+0xf3fc): undefined reference to `Signals::Signals(boost::asio::io_context&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf562): undefined reference to `Dispatcher::threadMain()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf6c3): undefined reference to `Dispatcher::addTask(Task*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf722): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf763): undefined reference to `ServiceManager::run()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf795): undefined reference to `ServiceManager::~ServiceManager()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf8ac): undefined reference to `Scheduler::shutdown()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf8b8): undefined reference to `DatabaseTasks::shutdown()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0xf8c4): undefined reference to `Dispatcher::shutdown()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::addEvent(MoveEvent, Position const&, std::map<Position, MoveEventList, std::less<Position>, std::allocator<std::pair<Position const, MoveEventList> > >&)':
- unity_1_cxx.cxx:(.text+0x10157): undefined reference to `operator<<(std::ostream&, Position const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::registerLuaEvent(MoveEvent*)':
- unity_1_cxx.cxx:(.text+0x11cb6): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x11cbb): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x123e4): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x123ec): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::registerEvent(std::unique_ptr<Event, std::default_delete<Event> >, pugi::xml_node const&)':
- unity_1_cxx.cxx:(.text+0x12544): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x12551): undefined reference to `vectorAtoi(std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x125f5): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x125fa): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x127c1): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x127ce): undefined reference to `vectorAtoi(std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x129d0): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x129dd): undefined reference to `vectorAtoi(std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x12be0): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x12bed): undefined reference to `vectorAtoi(std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x13196): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1319b): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x131d4): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x131d9): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::registerLuaFunction(MoveEvent*)':
- unity_1_cxx.cxx:(.text+0x13667): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1366c): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1376e): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x13773): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Outfits::loadFromXml()':
- unity_1_cxx.cxx:(.text+0x1481c): undefined reference to `printXMLError(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, pugi::xml_parse_result const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Monsters::loadLootItem(pugi::xml_node const&, LootBlock&)':
- unity_1_cxx.cxx:(.text+0x14a57): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x14a62): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x14b47): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x14b4c): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x14cbd): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x14e6e): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x14e73): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::configureEvent(pugi::xml_node const&)':
- unity_1_cxx.cxx:(.text+0x156c6): undefined reference to `Vocations::getVocationId(std::basic_string_view<char, std::char_traits<char> >) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::loadFromXml()':
- unity_1_cxx.cxx:(.text+0x16232): undefined reference to `getSkullType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1623d): undefined reference to `Creature::setSkull(Skulls_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x169c1): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x16a6e): undefined reference to `printXMLError(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, pugi::xml_parse_result const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x16b24): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::reload()':
- unity_1_cxx.cxx:(.text+0x16d8b): undefined reference to `Creature::addEventWalk(bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x16e43): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npcs::reload()':
- unity_1_cxx.cxx:(.text+0x16ed4): undefined reference to `Player::closeShopWindow(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::createNpc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
- unity_1_cxx.cxx:(.text+0x16fcc): undefined reference to `vtable for Thing'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x16fd8): undefined reference to `Creature::Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::configureEvent(pugi::xml_node const&)':
- unity_1_cxx.cxx:(.text+0x17551): undefined reference to `getWeaponAction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x176de): undefined reference to `Vocations::getVocationId(std::basic_string_view<char, std::char_traits<char> >) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x17726): undefined reference to `Vocations::getPromotedVocation(unsigned short) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x17c09): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x17c0e): undefined reference to `Items::getItemType(unsigned long)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x17c57): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x17c60): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Monsters::getDamageCondition(ConditionType_t, int, int, int, unsigned int)':
- unity_1_cxx.cxx:(.text+0x18dac): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x18dc0): undefined reference to `ConditionDamage::setParam(ConditionParam_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x18dd0): undefined reference to `ConditionDamage::setParam(ConditionParam_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x18de0): undefined reference to `ConditionDamage::setParam(ConditionParam_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x18df0): undefined reference to `ConditionDamage::setParam(ConditionParam_t, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x18e02): undefined reference to `ConditionDamage::setParam(ConditionParam_t, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Monsters::deserializeSpell(pugi::xml_node const&, spellBlock_t&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
- unity_1_cxx.cxx:(.text+0x1909c): undefined reference to `g_spells'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x190a1): undefined reference to `Spells::getSpellByName(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x191be): undefined reference to `CombatSpell::CombatSpell(std::shared_ptr<Combat>, bool, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x191d6): undefined reference to `g_spells'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x191db): undefined reference to `Spells::getScriptBaseName() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1922b): undefined reference to `Event::loadScript(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1925e): undefined reference to `CombatSpell::loadScriptCombat()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x192a4): undefined reference to `Combat::setPlayerCombatValues(formulaType_t, double, double, double, double)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1964a): undefined reference to `AreaCombat::setupArea(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19659): undefined reference to `Combat::setArea(AreaCombat*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x196e8): undefined reference to `AreaCombat::setupAreaRing(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x196f7): undefined reference to `Combat::setArea(AreaCombat*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19bfa): undefined reference to `vtable for CombatSpell'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19e5b): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19e6d): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19e7f): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19ebd): undefined reference to `Combat::setPlayerCombatValues(formulaType_t, double, double, double, double)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19f04): undefined reference to `CombatSpell::CombatSpell(std::shared_ptr<Combat>, bool, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x19fea): undefined reference to `getShootType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a04b): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a0c7): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a0ee): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a17c): undefined reference to `getMagicEffect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a1dd): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a27f): undefined reference to `AreaCombat::setupArea(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a28e): undefined reference to `Combat::setArea(AreaCombat*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a2df): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a4c2): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a4d4): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a50f): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a527): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):unity_1_cxx.cxx:(.text+0x1a591): more undefined references to `Combat::setParam(CombatParam_t, unsigned int)' follow
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Monsters::deserializeSpell(pugi::xml_node const&, spellBlock_t&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
- unity_1_cxx.cxx:(.text+0x1a810): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a82d): undefined reference to `ConditionOutfit::setOutfit(Outfit_t const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a840): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a926): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a96a): undefined reference to `ConditionSpeed::setFormulaVars(float, float, float, float)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a99f): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1a9ae): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1aa08): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1aa21): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ab43): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ab55): undefined reference to `ConditionOutfit::setOutfit(Outfit_t const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ab68): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ae4a): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ae65): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ae80): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1af19): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1af5a): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Monsters::loadMonster(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
- unity_1_cxx.cxx:(.text+0x1bac6): undefined reference to `getSkullType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bc71): undefined reference to `LuaScriptInterface::loadFile(std::basic_string_view<char, std::char_traits<char> >, Npc*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bcbd): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bcd9): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bcf5): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bd11): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bd2d): undefined reference to `LuaScriptInterface::getEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bf07): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bf2a): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1bf6b): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1d277): undefined reference to `getMagicEffect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1d34f): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1d376): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1d409): undefined reference to `getMagicEffect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e083): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e0aa): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e481): undefined reference to `printXMLError(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, pugi::xml_parse_result const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1e654): undefined reference to `LuaScriptInterface::LuaScriptInterface(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1eb03): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1eb2a): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ed47): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1edc7): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x1ef48): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):unity_1_cxx.cxx:(.text+0x1efa1): more undefined references to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)' follow
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Monsters::loadFromXml(bool)':
- unity_1_cxx.cxx:(.text+0x1ffad): undefined reference to `ConfigManager::getBoolean(ConfigKeysBoolean) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20074): undefined reference to `printXMLError(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, pugi::xml_parse_result const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `(anonymous namespace)::mainLoader(ServiceManager*)':
- unity_1_cxx.cxx:(.text+0x2019b): undefined reference to `Game::setGameState(GameState_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x201a0): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x201be): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20726): undefined reference to `ConfigManager::load()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2074c): undefined reference to `RSA::loadPEM(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x207a9): undefined reference to `Database::connect()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20829): undefined reference to `DatabaseManager::isDatabaseSetup()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2083d): undefined reference to `DatabaseTasks::start()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20842): undefined reference to `DatabaseManager::updateDatabase()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20853): undefined reference to `ConfigManager::getBoolean(ConfigKeysBoolean) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2088b): undefined reference to `Vocations::loadFromXml()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x208bf): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x208c4): undefined reference to `Items::loadFromOtb(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x208f4): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20915): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20922): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x209cc): undefined reference to `ScriptingManager::loadScriptSystems()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20a09): undefined reference to `g_scripts'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20a1d): undefined reference to `Scripts::loadScripts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20ab6): undefined reference to `g_scripts'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20aca): undefined reference to `Scripts::loadScripts(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20b85): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20c59): undefined reference to `Game::setWorldType(WorldType_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20d8e): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20dc0): undefined reference to `Game::loadMainMap(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20e1f): undefined reference to `Game::setGameState(GameState_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20e30): undefined reference to `ConfigManager::getInteger(ConfigKeysInteger) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20f24): undefined reference to `ServicePort::open(unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20fa1): undefined reference to `ServicePort::add_service(std::shared_ptr<ServiceBase> const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x20fcc): undefined reference to `ConfigManager::getInteger(ConfigKeysInteger) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x210c0): undefined reference to `ServicePort::open(unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2113d): undefined reference to `ServicePort::add_service(std::shared_ptr<ServiceBase> const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2116d): undefined reference to `ConfigManager::getInteger(ConfigKeysInteger) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21261): undefined reference to `ServicePort::open(unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x212de): undefined reference to `ServicePort::add_service(std::shared_ptr<ServiceBase> const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2130e): undefined reference to `ConfigManager::getInteger(ConfigKeysInteger) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21402): undefined reference to `ServicePort::open(unsigned short)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2147f): undefined reference to `ServicePort::add_service(std::shared_ptr<ServiceBase> const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x214b9): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2159c): undefined reference to `Houses::payHouses(RentPeriod_t) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21637): undefined reference to `Game::start(ServiceManager*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21648): undefined reference to `Game::setGameState(GameState_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x217d7): undefined reference to `Database::~Database()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x218a1): undefined reference to `DatabaseManager::optimizeTables()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21a07): undefined reference to `ScriptingManager::~ScriptingManager()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21c7d): undefined reference to `Game::setWorldType(WorldType_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21cd6): undefined reference to `ServicePort::is_single_socket() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21d29): undefined reference to `ServicePort::get_protocol_names[abi:cxx11]() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21dd1): undefined reference to `ServicePort::is_single_socket() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21e2c): undefined reference to `ServicePort::get_protocol_names[abi:cxx11]() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21ecf): undefined reference to `ServicePort::is_single_socket() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21f2a): undefined reference to `ServicePort::get_protocol_names[abi:cxx11]() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x21fcd): undefined reference to `ServicePort::is_single_socket() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22028): undefined reference to `ServicePort::get_protocol_names[abi:cxx11]() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x220c2): undefined reference to `Game::setWorldType(WorldType_t)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22248): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Monsters::deserializeSpell(MonsterSpell*, spellBlock_t&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
- unity_1_cxx.cxx:(.text+0x22793): undefined reference to `g_spells'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x227a6): undefined reference to `Spells::getSpellByName(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x228c9): undefined reference to `AreaCombat::setupArea(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x228d8): undefined reference to `Combat::setArea(AreaCombat*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22ab5): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22ac7): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22ad9): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22b1f): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22b46): undefined reference to `Combat::setPlayerCombatValues(formulaType_t, double, double, double, double)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22b93): undefined reference to `CombatSpell::CombatSpell(std::shared_ptr<Combat>, bool, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22c13): undefined reference to `CombatSpell::CombatSpell(std::shared_ptr<Combat>, bool, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22c2b): undefined reference to `g_spells'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22c30): undefined reference to `Spells::getScriptBaseName() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22c80): undefined reference to `Event::loadScript(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22caa): undefined reference to `CombatSpell::loadScriptCombat()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22ced): undefined reference to `Combat::setPlayerCombatValues(formulaType_t, double, double, double, double)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22d47): undefined reference to `vtable for CombatSpell'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22e22): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22e42): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22e85): undefined reference to `ConditionSpeed::setFormulaVars(float, float, float, float)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22ed5): undefined reference to `AreaCombat::setupAreaRing(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22ee4): undefined reference to `Combat::setArea(AreaCombat*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22f1d): undefined reference to `AreaCombat::setupArea(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22f2c): undefined reference to `Combat::setArea(AreaCombat*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22f6b): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x22fa9): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23000): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2301d): undefined reference to `ConditionOutfit::setOutfit(Outfit_t const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2302c): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23098): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x230ac): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x230d9): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23154): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23180): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2324e): undefined reference to `Condition::createCondition(ConditionId_t, ConditionType_t, int, int, bool, unsigned int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2343d): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23454): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2346b): undefined reference to `Combat::setParam(CombatParam_t, unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::MoveEvents()':
- unity_1_cxx.cxx:(.text+0x2365a): undefined reference to `LuaScriptInterface::LuaScriptInterface(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23662): undefined reference to `LuaScriptInterface::initState()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::~MoveEvents()':
- unity_1_cxx.cxx:(.text+0x236c3): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapons::Weapons()':
- unity_1_cxx.cxx:(.text+0x23940): undefined reference to `LuaScriptInterface::LuaScriptInterface(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23948): undefined reference to `LuaScriptInterface::initState()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapons::~Weapons()':
- unity_1_cxx.cxx:(.text+0x239ee): undefined reference to `BaseEvents::reInitState(bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x239f7): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapons::~Weapons()':
- unity_1_cxx.cxx:(.text+0x23aae): undefined reference to `BaseEvents::reInitState(bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23ab7): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::~MoveEvents()':
- unity_1_cxx.cxx:(.text+0x23b2e): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::onCreatureMove(Creature*, Tile const*, MoveEvent_t)':
- unity_1_cxx.cxx:(.text+0x23e31): undefined reference to `Tile::getFirstIndex() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23e3c): undefined reference to `Tile::getLastIndex() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x23e67): undefined reference to `Tile::getThing(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::onItemMove(Item*, Tile*, bool)':
- unity_1_cxx.cxx:(.text+0x2408e): undefined reference to `Tile::getFirstIndex() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24099): undefined reference to `Tile::getLastIndex() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x240bf): undefined reference to `Tile::getThing(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onCreatureMove(Creature*, Tile const*, Position const&, Tile const*, Position const&, bool)':
- unity_1_cxx.cxx:(.text+0x24212): undefined reference to `Creature::onCreatureMove(Creature*, Tile const*, Position const&, Tile const*, Position const&, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2426a): undefined reference to `Player::canSee(Position const&) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2432c): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::closeState()':
- unity_1_cxx.cxx:(.text+0x24350): undefined reference to `LuaScriptInterface::closeState()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::useFist(Player*, Creature*)':
- unity_1_cxx.cxx:(.text+0x243e0): undefined reference to `Player::getAttackFactor() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x244c3): undefined reference to `normal_random(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x244da): undefined reference to `Combat::doTargetCombat(Creature*, Creature*, CombatDamage&, CombatParams const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24585): undefined reference to `Player::addSkillAdvance(skills_t, unsigned long, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponMelee::getElementDamage(Player const*, Creature const*, Item const*) const':
- unity_1_cxx.cxx:(.text+0x245c9): undefined reference to `Player::getWeaponSkill(Item const*) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x245db): undefined reference to `Player::getAttackFactor() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24661): undefined reference to `normal_random(int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponMelee::getWeaponDamage(Player const*, Creature const*, Item const*, bool) const':
- unity_1_cxx.cxx:(.text+0x2468e): undefined reference to `Player::getWeaponSkill(Item const*) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x246b2): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x246b7): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x246c6): undefined reference to `Player::getAttackFactor() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24773): undefined reference to `normal_random(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2478e): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponDistance::getElementDamage(Player const*, Creature const*, Item const*) const':
- unity_1_cxx.cxx:(.text+0x247d6): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x247db): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24809): undefined reference to `Player::getAttackFactor() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x248e4): undefined reference to `normal_random(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x249a1): undefined reference to `Player::getWeapon(bool) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x249c4): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x249c9): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x249e6): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponDistance::getWeaponDamage(Player const*, Creature const*, Item const*, bool) const':
- unity_1_cxx.cxx:(.text+0x24a33): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24a38): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24a4b): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24a50): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24a7e): undefined reference to `Player::getAttackFactor() const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24b6c): undefined reference to `normal_random(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24b86): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24ba1): undefined reference to `Player::getWeapon(bool) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24bc8): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24bcd): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24c8e): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::onUsedWeapon(Player*, Item*, Tile*) const':
- unity_1_cxx.cxx:(.text+0x24ddb): undefined reference to `Player::changeHealth(int, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24df3): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24e69): undefined reference to `Player::addManaSpent(unsigned long, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24e76): undefined reference to `Player::changeMana(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24ec2): undefined reference to `Game::internalMoveItem(Cylinder*, Cylinder*, int, Item*, unsigned int, Item**, unsigned int, Creature*, Item*, Position const*, Position const*)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24ee4): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24f01): undefined reference to `ConfigManager::getBoolean(ConfigKeysBoolean) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24f3d): undefined reference to `ConfigManager::getBoolean(ConfigKeysBoolean) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24f56): undefined reference to `Player::changeSoul(int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24f6f): undefined reference to `Player::addSkillAdvance(skills_t, unsigned long, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::internalUseWeapon(Player*, Item*, Creature*, int) const':
- unity_1_cxx.cxx:(.text+0x2508e): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x250a0): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2513a): undefined reference to `Combat::doTargetCombat(Creature*, Creature*, CombatDamage&, CombatParams const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::useWeapon(Player*, Item*, Creature*) const':
- unity_1_cxx.cxx:(.text+0x251a3): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x251a8): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x251f6): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponMelee::useWeapon(Player*, Item*, Creature*) const':
- unity_1_cxx.cxx:(.text+0x25233): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25238): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25286): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::internalUseWeapon(Player*, Item*, Tile*) const':
- unity_1_cxx.cxx:(.text+0x25357): undefined reference to `Combat::postCombatEffects(Creature*, Position const&, CombatParams const&)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2536b): undefined reference to `Game::addMagicEffect(Position const&, unsigned char)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `WeaponDistance::useWeapon(Player*, Item*, Creature*) const':
- unity_1_cxx.cxx:(.text+0x253b7): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x253d1): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25405): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2540e): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x254d8): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x254e1): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x254fd): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25544): undefined reference to `getRandomGenerator()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25616): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25639): undefined reference to `Player::getWeapon(bool) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25643): undefined reference to `g_weapons'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x256c4): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x256c9): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25703): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25708): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x258c1): undefined reference to `Player::getWeapon(bool) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x258eb): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x258f0): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x2591d): undefined reference to `Item::items'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25922): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x259b1): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25c56): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x25c68): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::addList()':
- unity_1_cxx.cxx:(.text+0x2cf): undefined reference to `Game::addNpc(Npc*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::removeList()':
- unity_1_cxx.cxx:(.text+0x2ef): undefined reference to `Game::removeNpc(Npc*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::canSee(Position const&) const':
- unity_1_cxx.cxx:(.text+0x41f): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapons::clear(bool)':
- unity_1_cxx.cxx:(.text+0x909): undefined reference to `BaseEvents::reInitState(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onThink(unsigned int)':
- unity_1_cxx.cxx:(.text+0x3375): undefined reference to `Creature::addEventWalk(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::clear(bool)':
- unity_1_cxx.cxx:(.text+0x3e78): undefined reference to `BaseEvents::reInitState(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::executeStep(Creature*, Item*, Position const&)':
- unity_1_cxx.cxx:(.text+0x45a2): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::executeEquip(Player*, Item*, slots_t, bool)':
- unity_1_cxx.cxx:(.text+0x47a4): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvent::executeAddRemItem(Item*, Item*, Position const&)':
- unity_1_cxx.cxx:(.text+0x4c36): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onPlayerCloseChannel(Player*)':
- unity_1_cxx.cxx:(.text+0x53df): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::doSayToPlayer(Player*, std::basic_string_view<char, std::char_traits<char> >)':
- unity_1_cxx.cxx:(.text+0x54e0): undefined reference to `ProtocolGame::sendCreatureSay(Creature const*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >, Position const*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::onPlayerTrade(Player*, int, unsigned short, unsigned char, unsigned char, bool, bool)':
- unity_1_cxx.cxx:(.text+0x562e): undefined reference to `ProtocolGame::sendSaleItemList(std::__cxx11::list<ShopInfo, std::allocator<ShopInfo> > const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::setIdle(bool)':
- unity_1_cxx.cxx:(.text+0x5711): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::turnToCreature(Creature*)':
- unity_1_cxx.cxx:(.text+0x5b00): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5b1e): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::setCreatureFocus(Creature*)':
- unity_1_cxx.cxx:(.text+0x5ba2): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x5bc6): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::registerFunctions()':
- unity_1_cxx.cxx:(.text+0x5fac): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureAppear(Creature*)':
- unity_1_cxx.cxx:(.text+0x6145): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureDisappear(Creature*)':
- unity_1_cxx.cxx:(.text+0x6285): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureMove(Creature*, Position const&, Position const&)':
- unity_1_cxx.cxx:(.text+0x63f1): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >)':
- unity_1_cxx.cxx:(.text+0x656f): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::onPlayerTrade(Player*, int, unsigned short, unsigned char, unsigned char, bool, bool)':
- unity_1_cxx.cxx:(.text+0x67ac): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):unity_1_cxx.cxx:(.text+0x6902): more undefined references to `LuaScriptInterface::callFunction(int)' follow
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::decrementItemCount(Item*)':
- unity_1_cxx.cxx:(.text+0x762f): undefined reference to `Game::transformItem(Item*, unsigned short, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x764a): undefined reference to `Game::internalRemoveItem(Item*, int, bool, unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::~Npc()':
- unity_1_cxx.cxx:(.text+0xc9a5): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::~Npc()':
- unity_1_cxx.cxx:(.text+0xcbb0): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapon::onUsedWeapon(Player*, Item*, Tile*) const':
- unity_1_cxx.cxx:(.text+0x24e44): undefined reference to `Game::transformItem(Item*, unsigned short, int)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text+0x24fb1): undefined reference to `Game::internalRemoveItem(Item*, int, bool, unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::_Sp_counted_ptr_inplace<ServicePort, std::allocator<ServicePort>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()':
- unity_1_cxx.cxx:(.text._ZNSt23_Sp_counted_ptr_inplaceI11ServicePortSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceI11ServicePortSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x9): undefined reference to `ServicePort::~ServicePort()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::~NpcScriptInterface()':
- unity_1_cxx.cxx:(.text._ZN18NpcScriptInterfaceD2Ev[_ZN18NpcScriptInterfaceD5Ev]+0xf): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::~NpcScriptInterface()':
- unity_1_cxx.cxx:(.text._ZN18NpcScriptInterfaceD0Ev[_ZN18NpcScriptInterfaceD5Ev]+0x13): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Creature::isPushable() const':
- unity_1_cxx.cxx:(.text._ZNK8Creature10isPushableEv[_ZNK8Creature10isPushableEv]+0x9): undefined reference to `Creature::getWalkDelay() const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `virtual thunk to Creature::isPushable() const':
- unity_1_cxx.cxx:(.text._ZNK8Creature10isPushableEv[_ZNK8Creature10isPushableEv]+0x30): undefined reference to `Creature::getWalkDelay() const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcScriptInterface::NpcScriptInterface() [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0x17e): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `NpcEventsHandler::NpcEventsHandler(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Npc*) [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0x552): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text.unlikely+0x56f): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::Npc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0x601): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::Npc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0x685): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `startServer() [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0x8ed): undefined reference to `ServiceManager::~ServiceManager()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Npc::createNpc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0xf87): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `MoveEvents::MoveEvents() [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0x1cd6): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Weapons::Weapons() [clone .cold]':
- unity_1_cxx.cxx:(.text.unlikely+0x1d10): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `DatabaseTasks::~DatabaseTasks()':
- unity_1_cxx.cxx:(.text._ZN13DatabaseTasksD2Ev[_ZN13DatabaseTasksD5Ev]+0x86): undefined reference to `Database::~Database()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::_Sp_counted_ptr_inplace<ProtocolStatus, std::allocator<ProtocolStatus>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()':
- unity_1_cxx.cxx:(.text._ZNSt23_Sp_counted_ptr_inplaceI14ProtocolStatusSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceI14ProtocolStatusSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x8): undefined reference to `vtable for Protocol'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::_Sp_counted_ptr_inplace<ProtocolOld, std::allocator<ProtocolOld>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()':
- unity_1_cxx.cxx:(.text._ZNSt23_Sp_counted_ptr_inplaceI11ProtocolOldSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceI11ProtocolOldSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x8): undefined reference to `vtable for Protocol'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::_Sp_counted_ptr_inplace<ProtocolGame, std::allocator<ProtocolGame>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()':
- unity_1_cxx.cxx:(.text._ZNSt23_Sp_counted_ptr_inplaceI12ProtocolGameSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceI12ProtocolGameSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x9): undefined reference to `vtable for ProtocolGame'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNSt23_Sp_counted_ptr_inplaceI12ProtocolGameSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceI12ProtocolGameSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x9a): undefined reference to `vtable for Protocol'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Service<ProtocolOld>::make_protocol(std::shared_ptr<Connection> const&) const':
- unity_1_cxx.cxx:(.text._ZNK7ServiceI11ProtocolOldE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI11ProtocolOldE13make_protocolERKSt10shared_ptrI10ConnectionE]+0x5b): undefined reference to `vtable for Protocol'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNK7ServiceI11ProtocolOldE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI11ProtocolOldE13make_protocolERKSt10shared_ptrI10ConnectionE]+0xb7): undefined reference to `vtable for ProtocolOld'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNK7ServiceI11ProtocolOldE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI11ProtocolOldE13make_protocolERKSt10shared_ptrI10ConnectionE]+0x13b): undefined reference to `vtable for ProtocolOld'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Service<ProtocolLogin>::make_protocol(std::shared_ptr<Connection> const&) const':
- unity_1_cxx.cxx:(.text._ZNK7ServiceI13ProtocolLoginE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI13ProtocolLoginE13make_protocolERKSt10shared_ptrI10ConnectionE]+0x5b): undefined reference to `vtable for Protocol'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNK7ServiceI13ProtocolLoginE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI13ProtocolLoginE13make_protocolERKSt10shared_ptrI10ConnectionE]+0xb7): undefined reference to `vtable for ProtocolLogin'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNK7ServiceI13ProtocolLoginE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI13ProtocolLoginE13make_protocolERKSt10shared_ptrI10ConnectionE]+0x13b): undefined reference to `vtable for ProtocolLogin'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Service<ProtocolStatus>::make_protocol(std::shared_ptr<Connection> const&) const':
- unity_1_cxx.cxx:(.text._ZNK7ServiceI14ProtocolStatusE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI14ProtocolStatusE13make_protocolERKSt10shared_ptrI10ConnectionE]+0x5b): undefined reference to `vtable for Protocol'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNK7ServiceI14ProtocolStatusE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI14ProtocolStatusE13make_protocolERKSt10shared_ptrI10ConnectionE]+0xb7): undefined reference to `vtable for ProtocolStatus'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNK7ServiceI14ProtocolStatusE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI14ProtocolStatusE13make_protocolERKSt10shared_ptrI10ConnectionE]+0x13b): undefined reference to `vtable for ProtocolStatus'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Service<ProtocolGame>::make_protocol(std::shared_ptr<Connection> const&) const':
- unity_1_cxx.cxx:(.text._ZNK7ServiceI12ProtocolGameE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI12ProtocolGameE13make_protocolERKSt10shared_ptrI10ConnectionE]+0x56): undefined reference to `vtable for Protocol'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZNK7ServiceI12ProtocolGameE13make_protocolERKSt10shared_ptrI10ConnectionE[_ZNK7ServiceI12ProtocolGameE13make_protocolERKSt10shared_ptrI10ConnectionE]+0xb0): undefined reference to `vtable for ProtocolGame'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::enable_if<std::is_integral<unsigned short>::value, unsigned short>::type Lua::getInteger<unsigned short>(lua_State*, int)':
- unity_1_cxx.cxx:(.text._ZN3Lua10getIntegerItEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei[_ZN3Lua10getIntegerItEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei]+0xeb): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZN3Lua10getIntegerItEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei[_ZN3Lua10getIntegerItEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei]+0x17c): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::enable_if<std::is_integral<unsigned int>::value, unsigned int>::type Lua::getInteger<unsigned int>(lua_State*, int)':
- unity_1_cxx.cxx:(.text._ZN3Lua10getIntegerIjEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei[_ZN3Lua10getIntegerIjEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei]+0xeb): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZN3Lua10getIntegerIjEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei[_ZN3Lua10getIntegerIjEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei]+0x17c): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `CombatSpell::~CombatSpell()':
- unity_1_cxx.cxx:(.text._ZN11CombatSpellD2Ev[_ZN11CombatSpellD5Ev]+0x8): undefined reference to `vtable for CombatSpell'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `non-virtual thunk to CombatSpell::~CombatSpell()':
- unity_1_cxx.cxx:(.text._ZN11CombatSpellD2Ev[_ZN11CombatSpellD5Ev]+0x58): undefined reference to `vtable for CombatSpell'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `CombatSpell::~CombatSpell()':
- unity_1_cxx.cxx:(.text._ZN11CombatSpellD0Ev[_ZN11CombatSpellD5Ev]+0x9): undefined reference to `vtable for CombatSpell'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `non-virtual thunk to CombatSpell::~CombatSpell()':
- unity_1_cxx.cxx:(.text._ZN11CombatSpellD0Ev[_ZN11CombatSpellD5Ev]+0x79): undefined reference to `vtable for CombatSpell'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `std::enable_if<std::is_integral<int>::value, int>::type Lua::getInteger<int>(lua_State*, int)':
- unity_1_cxx.cxx:(.text._ZN3Lua10getIntegerIiEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei[_ZN3Lua10getIntegerIiEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei]+0xf4): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZN3Lua10getIntegerIiEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei[_ZN3Lua10getIntegerIiEENSt9enable_ifIXsrSt11is_integralIT_E5valueES3_E4typeEP9lua_Statei]+0x184): undefined reference to `LuaScriptInterface::reportError(char const*, std::basic_string_view<char, std::char_traits<char> >, lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `Map::~Map()':
- unity_1_cxx.cxx:(.text._ZN3MapD2Ev[_ZN3MapD5Ev]+0x1b6): undefined reference to `Container::~Container()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text._ZN3MapD2Ev[_ZN3MapD5Ev]+0x48b): undefined reference to `Spawn::~Spawn()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o): in function `_GLOBAL__sub_I__ZN12spellBlock_tD2Ev':
- unity_1_cxx.cxx:(.text.startup+0x522): undefined reference to `Raids::Raids()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text.startup+0x9c2): undefined reference to `Game::~Game()'
- /usr/bin/ld: unity_1_cxx.cxx:(.text.startup+0xac8): undefined reference to `ConfigManager::ConfigManager()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTI18NpcScriptInterface[_ZTI18NpcScriptInterface]+0x10): undefined reference to `typeinfo for LuaScriptInterface'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTI3Npc[_ZTI3Npc]+0x10): undefined reference to `typeinfo for Creature'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x98): undefined reference to `typeinfo for Creature'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x190): undefined reference to `Creature::canSee(Position const&) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x198): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x1e0): undefined reference to `Creature::goToFollowCreature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x1e8): undefined reference to `Creature::onWalk(Direction&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x200): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x218): undefined reference to `Creature::setAttackedCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x220): undefined reference to `Creature::blockHit(Creature*, CombatType_t, int&, bool, bool, bool, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x248): undefined reference to `Creature::isImmune(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x250): undefined reference to `Creature::isImmune(CombatType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x258): undefined reference to `Creature::isSuppress(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x280): undefined reference to `Creature::changeHealth(int, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x288): undefined reference to `Creature::drainHealth(Creature*, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x298): undefined reference to `Creature::getGainedExperience(Creature*) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2a0): undefined reference to `Creature::onAddCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2a8): undefined reference to `Creature::onAddCombatCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2b0): undefined reference to `Creature::onEndCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2b8): undefined reference to `Creature::onCombatRemoveCondition(Condition*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2c8): undefined reference to `Creature::onAttacked()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2d0): undefined reference to `Creature::onAttackedCreatureDrainHealth(Creature*, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2e0): undefined reference to `Creature::onKilledCreature(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x2e8): undefined reference to `Creature::onGainExperience(unsigned long, Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x300): undefined reference to `Creature::onChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x308): undefined reference to `Creature::onAttackedCreatureChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x310): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x318): undefined reference to `Creature::getCreatureLight() const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x320): undefined reference to `Creature::setNormalCreatureLight()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x328): undefined reference to `Creature::onThink(unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x330): undefined reference to `Creature::onWalk()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x338): undefined reference to `Creature::getNextStep(Direction&, unsigned int&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x340): undefined reference to `Creature::onUpdateTileItem(Tile const*, Position const&, Item const*, ItemType const&, Item const*, ItemType const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x348): undefined reference to `Creature::onRemoveTileItem(Tile const*, Position const&, ItemType const&, Item const*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x350): undefined reference to `Creature::onCreatureAppear(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x358): undefined reference to `Creature::onRemoveCreature(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x360): undefined reference to `Creature::onCreatureMove(Creature*, Tile const*, Position const&, Tile const*, Position const&, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x390): undefined reference to `Creature::setStorageValue(unsigned int, std::optional<long>, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x398): undefined reference to `Creature::getStorageValue(unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x3d0): undefined reference to `Creature::getPathSearchParams(Creature const*, FindPathParams&) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x3e0): undefined reference to `Creature::dropCorpse(Creature*, Creature*, bool, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTC3Npc0_8Creature[_ZTV3Npc]+0x3e8): undefined reference to `Creature::getCorpse(Creature*, Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x198): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x1e0): undefined reference to `Creature::goToFollowCreature()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x1e8): undefined reference to `Creature::onWalk(Direction&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x200): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x218): undefined reference to `Creature::setAttackedCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x220): undefined reference to `Creature::blockHit(Creature*, CombatType_t, int&, bool, bool, bool, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x258): undefined reference to `Creature::isSuppress(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x280): undefined reference to `Creature::changeHealth(int, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x288): undefined reference to `Creature::drainHealth(Creature*, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x298): undefined reference to `Creature::getGainedExperience(Creature*) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2a0): undefined reference to `Creature::onAddCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2a8): undefined reference to `Creature::onAddCombatCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2b0): undefined reference to `Creature::onEndCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2b8): undefined reference to `Creature::onCombatRemoveCondition(Condition*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2c8): undefined reference to `Creature::onAttacked()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2d0): undefined reference to `Creature::onAttackedCreatureDrainHealth(Creature*, int)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2e0): undefined reference to `Creature::onKilledCreature(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x2e8): undefined reference to `Creature::onGainExperience(unsigned long, Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x300): undefined reference to `Creature::onChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x308): undefined reference to `Creature::onAttackedCreatureChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x310): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x318): undefined reference to `Creature::getCreatureLight() const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x320): undefined reference to `Creature::setNormalCreatureLight()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x330): undefined reference to `Creature::onWalk()'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x340): undefined reference to `Creature::onUpdateTileItem(Tile const*, Position const&, Item const*, ItemType const&, Item const*, ItemType const&)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x348): undefined reference to `Creature::onRemoveTileItem(Tile const*, Position const&, ItemType const&, Item const*)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x390): undefined reference to `Creature::setStorageValue(unsigned int, std::optional<long>, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x398): undefined reference to `Creature::getStorageValue(unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x3d0): undefined reference to `Creature::getPathSearchParams(Creature const*, FindPathParams&) const'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x3e0): undefined reference to `Creature::dropCorpse(Creature*, Creature*, bool, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_1_cxx.cxx.o):(.data.rel.ro._ZTV3Npc[_ZTV3Npc]+0x3e8): undefined reference to `Creature::getCorpse(Creature*, Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::getEvent(std::basic_string_view<char, std::char_traits<char> >)':
- unity_0_cxx.cxx:(.text+0x2b1): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2e8): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::luaXmlNodeNextSibling(lua_State*)':
- unity_0_cxx.cxx:(.text+0x4f7): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::luaXmlNodeFirstChild(lua_State*)':
- unity_0_cxx.cxx:(.text+0x5b7): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::luaXmlNodeName(lua_State*)':
- unity_0_cxx.cxx:(.text+0x62f): undefined reference to `Lua::pushString(lua_State*, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::blockHit(Creature*, CombatType_t, int&, bool, bool, bool, bool)':
- unity_0_cxx.cxx:(.text+0x737): undefined reference to `Creature::blockHit(Creature*, CombatType_t, int&, bool, bool, bool, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::drainHealth(Creature*, int)':
- unity_0_cxx.cxx:(.text+0x850): undefined reference to `Creature::drainHealth(Creature*, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x865): undefined reference to `Creature::isInvisible() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x89b): undefined reference to `Creature::updateMapCache()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::dropLoot(Container*, Creature*)':
- unity_0_cxx.cxx:(.text+0x911): undefined reference to `g_events'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::luaXmlDocumentChild(lua_State*)':
- unity_0_cxx.cxx:(.text+0xa6a): undefined reference to `Lua::getString[abi:cxx11](lua_State*, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xac3): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::luaXmlNodeAttribute(lua_State*)':
- unity_0_cxx.cxx:(.text+0xb8b): undefined reference to `Lua::getString[abi:cxx11](lua_State*, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xbdc): undefined reference to `Lua::pushString(lua_State*, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::luaCreateXmlDocument(lua_State*)':
- unity_0_cxx.cxx:(.text+0xf7d): undefined reference to `Lua::getString[abi:cxx11](lua_State*, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xfe3): undefined reference to `printXMLError(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, pugi::xml_parse_result const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x106a): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onWalkComplete()':
- unity_0_cxx.cxx:(.text+0x11f8): undefined reference to `Creature::getPathTo(Position const&, std::vector<Direction, std::allocator<Direction> >&, int, int, bool, bool, int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::checkSlightLine(unsigned short, unsigned short, unsigned short, unsigned short, unsigned char)':
- unity_0_cxx.cxx:(.text+0x18a2): undefined reference to `Tile::hasProperty(ITEMPROPERTY) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `(anonymous namespace)::checkSteepLine(unsigned short, unsigned short, unsigned short, unsigned short, unsigned char)':
- unity_0_cxx.cxx:(.text+0x1a62): undefined reference to `Tile::hasProperty(ITEMPROPERTY) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Action::canExecuteAction(Player const*, Position const&)':
- unity_0_cxx.cxx:(.text+0x1cf5): undefined reference to `Game::canThrowObjectTo(Position const&, Position const&, bool, bool, int, int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::getCorpse(Creature*, Creature*)':
- unity_0_cxx.cxx:(.text+0x1e56): undefined reference to `Creature::getCorpse(Creature*, Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1e96): undefined reference to `ItemAttributes::setIntAttr(itemAttrTypes, long)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `showUseHotkeyMessage(Player*, Item const*, unsigned int)':
- unity_0_cxx.cxx:(.text+0x22a8): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x22cc): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2300): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2305): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x239c): undefined reference to `ProtocolGame::sendTextMessage(TextMessage const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x240e): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2413): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x24aa): undefined reference to `ProtocolGame::sendTextMessage(TextMessage const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x24ce): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x24d3): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x256a): undefined reference to `ProtocolGame::sendTextMessage(TextMessage const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x257e): undefined reference to `ItemAttributes::getStrAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2596): undefined reference to `ItemAttributes::getStrAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x25b6): undefined reference to `ItemAttributes::getStrAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::death(Creature*)':
- unity_0_cxx.cxx:(.text+0x2638): undefined reference to `Creature::setAttackedCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Action::executeUse(Player*, Item*, Position const&, Thing*, Position const&, bool)':
- unity_0_cxx.cxx:(.text+0x2e04): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2e12): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2e41): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2e62): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2e94): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2eb3): undefined reference to `Lua::pushThing(lua_State*, Thing*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2ec0): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2ecb): undefined reference to `Lua::pushThing(lua_State*, Thing*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2ed8): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2ee4): undefined reference to `Lua::pushBoolean(lua_State*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >)':
- unity_0_cxx.cxx:(.text+0x2fd3): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x2fdc): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3004): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3027): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3055): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x307a): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3094): undefined reference to `Lua::pushString(lua_State*, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::changeHealth(int, bool)':
- unity_0_cxx.cxx:(.text+0x31a5): undefined reference to `Game::addCreatureCheck(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onAddCondition(ConditionType_t)':
- unity_0_cxx.cxx:(.text+0x321c): undefined reference to `Creature::updateMapCache()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x328c): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onEndCondition(ConditionType_t)':
- unity_0_cxx.cxx:(.text+0x3433): undefined reference to `Creature::updateMapCache()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x349c): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::canUseFar(Creature const*, Position const&, bool, bool)':
- unity_0_cxx.cxx:(.text+0x3801): undefined reference to `Game::canThrowObjectTo(Position const&, Position const&, bool, bool, int, int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::getAction(Item const*)':
- unity_0_cxx.cxx:(.text+0x38b5): undefined reference to `g_spells'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x38ce): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3956): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::internalUseItem(Player*, Position const&, unsigned char, Item*, bool)':
- unity_0_cxx.cxx:(.text+0x3a6a): undefined reference to `Door::canUse(Player const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3b20): undefined reference to `BedItem::canUse(Player*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3b3b): undefined reference to `Player::isPremium() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3c02): undefined reference to `Player::getDepotLocker(unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3c41): undefined reference to `ItemAttributes::getIntAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3c4f): undefined reference to `Player::canOpenCorpse(unsigned int) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3c62): undefined reference to `Player::getContainerID(Container const*) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3c73): undefined reference to `Player::onCloseContainer(Container const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3c7e): undefined reference to `Player::closeContainer(unsigned char)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3ccb): undefined reference to `Player::addContainer(unsigned char, Container*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3cd6): undefined reference to `Player::onSendContainer(Container const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3ce7): undefined reference to `BedItem::trySleep(Player*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3d01): undefined reference to `BedItem::sleep(Player*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3d39): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3d3e): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3d69): undefined reference to `Player::setWriteItem(Item*, unsigned short)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3d94): undefined reference to `ProtocolGame::sendTextWindow(unsigned int, Item*, unsigned short, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3dc0): undefined reference to `Player::setWriteItem(Item*, unsigned short)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3de3): undefined reference to `ProtocolGame::sendTextWindow(unsigned int, Item*, unsigned short, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Action::Action(LuaScriptInterface*)':
- unity_0_cxx.cxx:(.text+0x3e09): undefined reference to `Event::Event(LuaScriptInterface*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `IOBan::isPlayerNamelocked(unsigned int)':
- unity_0_cxx.cxx:(.text+0x3eb5): undefined reference to `Database::storeQuery(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3f27): undefined reference to `Database::~Database()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `LuaScriptInterface::registerXML()':
- unity_0_cxx.cxx:(.text+0x4004): undefined reference to `LuaScriptInterface::registerClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x405a): undefined reference to `LuaScriptInterface::registerMetaMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4081): undefined reference to `LuaScriptInterface::registerMetaMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x40a8): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x40cf): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x410d): undefined reference to `LuaScriptInterface::registerClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4163): undefined reference to `LuaScriptInterface::registerMetaMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x418a): undefined reference to `LuaScriptInterface::registerMetaMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x41b1): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x41d8): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x41ff): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4226): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Mailbox::getReceiver(Item*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&) const':
- unity_0_cxx.cxx:(.text+0x43a8): undefined reference to `ItemAttributes::getStrAttr(itemAttrTypes) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x43cf): undefined reference to `getFirstLine[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x46e7): undefined reference to `getStringLine[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4738): undefined reference to `caseInsensitiveEqual(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::loadMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
- unity_0_cxx.cxx:(.text+0x494d): undefined reference to `IOMap::loadMap(Map*, std::filesystem::__cxx11::path const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x49d2): undefined reference to `Spawns::loadFromXml(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4a62): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4bf8): undefined reference to `Houses::loadHousesXML(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4c84): undefined reference to `IOMapSerialize::loadHouseInfo()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4c8c): undefined reference to `IOMapSerialize::loadHouseItems(Map*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x4df2): undefined reference to `ConfigManager::getString(ConfigKeysString) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::save()':
- unity_0_cxx.cxx:(.text+0x515b): undefined reference to `IOMapSerialize::saveHouseInfo()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x5179): undefined reference to `IOMapSerialize::saveHouseItems()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::removeTile(unsigned short, unsigned short, unsigned char)':
- unity_0_cxx.cxx:(.text+0x5313): undefined reference to `Game::internalTeleport(Thing*, Position const&, bool, unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x534a): undefined reference to `Game::removeCreature(Creature*, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x5395): undefined reference to `Game::internalRemoveItem(Item*, int, bool, unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x53ba): undefined reference to `Game::internalRemoveItem(Item*, int, bool, unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::isTileClear(unsigned short, unsigned short, unsigned char, bool) const':
- unity_0_cxx.cxx:(.text+0x559a): undefined reference to `Tile::hasProperty(ITEMPROPERTY) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::isSightClear(Position const&, Position const&, bool) const':
- unity_0_cxx.cxx:(.text+0x58ef): undefined reference to `Tile::hasProperty(ITEMPROPERTY) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::canWalkTo(Creature const&, Position const&) const':
- unity_0_cxx.cxx:(.text+0x59e8): undefined reference to `Creature::getWalkCache(Position const&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `AStarNodes::getTileWalkCost(Creature const&, Tile const*)':
- unity_0_cxx.cxx:(.text+0x5d19): undefined reference to `Tile::getTopVisibleCreature(Creature const*) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x5d2f): undefined reference to `Tile::getFieldItem() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x5d3f): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x5d44): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x5d84): undefined reference to `Combat::DamageToConditionType(CombatType_t)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x5d90): undefined reference to `Creature::hasCondition(ConditionType_t, unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::setTile(unsigned short, unsigned short, unsigned char, Tile*)':
- unity_0_cxx.cxx:(.text+0x6120): undefined reference to `Tile::addThing(Thing*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x615c): undefined reference to `Tile::addThing(Thing*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x61a7): undefined reference to `Tile::addThing(Thing*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x61f8): undefined reference to `operator<<(std::ostream&, Position const&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::isTarget(Creature const*) const':
- unity_0_cxx.cxx:(.text+0x734d): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::selectTarget(Creature*)':
- unity_0_cxx.cxx:(.text+0x73ea): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x7456): undefined reference to `Creature::setAttackedCreature(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x7537): undefined reference to `Dispatcher::addTask(Task*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::searchTarget(TargetSearchType_t)':
- unity_0_cxx.cxx:(.text+0x7694): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x776e): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x77f6): undefined reference to `Game::isSightClear(Position const&, Position const&, bool) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x79e1): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::setIdle(bool)':
- unity_0_cxx.cxx:(.text+0x7af1): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::updateIdleStatus()':
- unity_0_cxx.cxx:(.text+0x7cf1): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::getPathSearchParams(Creature const*, FindPathParams&) const':
- unity_0_cxx.cxx:(.text+0x7f12): undefined reference to `Creature::getPathSearchParams(Creature const*, FindPathParams&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x8076): undefined reference to `Game::isSightClear(Position const&, Position const&, bool) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::canUseSpell(Position const&, Position const&, spellBlock_t const&, unsigned int, bool&, bool&)':
- unity_0_cxx.cxx:(.text+0x80c6): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onThinkTarget(unsigned int)':
- unity_0_cxx.cxx:(.text+0x8271): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onThinkYell(unsigned int)':
- unity_0_cxx.cxx:(.text+0x8329): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x8356): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x839c): undefined reference to `Game::internalCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >, bool, SpectatorVec*, Position const*, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x83d5): undefined reference to `Game::internalCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >, bool, SpectatorVec*, Position const*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::walkToSpawn()':
- unity_0_cxx.cxx:(.text+0x8497): undefined reference to `Creature::getPathTo(Position const&, std::vector<Direction, std::allocator<Direction> >&, int, int, bool, bool, int) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x84b2): undefined reference to `Creature::startAutoWalk()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::getRandomStep(Position const&, Direction&) const':
- unity_0_cxx.cxx:(.text+0x84fe): undefined reference to `getShuffleDirections()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x8549): undefined reference to `getNextPosition(Direction, Position)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x858f): undefined reference to `Spawns::isInZone(Position const&, int, Position const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x85cf): undefined reference to `Creature::getWalkCache(Position const&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x869f): undefined reference to `Tile::getTopVisibleCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::canWalkTo(Position, Direction) const':
- unity_0_cxx.cxx:(.text+0x872c): undefined reference to `getNextPosition(Direction, Position)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x877b): undefined reference to `Creature::getWalkCache(Position const&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x87fc): undefined reference to `Spawns::isInZone(Position const&, int, Position const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x887d): undefined reference to `Tile::getTopVisibleCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::getDistanceStep(Position const&, Direction&, bool)':
- unity_0_cxx.cxx:(.text+0x8970): undefined reference to `Game::isSightClear(Position const&, Position const&, bool) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x8a46): undefined reference to `getShuffleDirections()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x94de): undefined reference to `boolean_random(double)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x950b): undefined reference to `boolean_random(double)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x9536): undefined reference to `boolean_random(double)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x9686): undefined reference to `boolean_random(double)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x96b4): undefined reference to `boolean_random(double)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):unity_0_cxx.cxx:(.text+0x96da): more undefined references to `boolean_random(double)' follow
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::isInSpawnRange(Position const&) const':
- unity_0_cxx.cxx:(.text+0x9c8e): undefined reference to `Spawns::isInZone(Position const&, int, Position const&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::doAttacking(unsigned int)':
- unity_0_cxx.cxx:(.text+0x9ecf): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x9f42): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa081): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::Monster(MonsterType*)':
- unity_0_cxx.cxx:(.text+0xa12f): undefined reference to `Creature::Creature()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa2ea): undefined reference to `Creature::registerCreatureEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::Monster(MonsterType*)':
- unity_0_cxx.cxx:(.text+0xa3c9): undefined reference to `vtable for Thing'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa3f1): undefined reference to `Creature::Creature()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa5aa): undefined reference to `Creature::registerCreatureEvent(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onThinkDefense(unsigned int)':
- unity_0_cxx.cxx:(.text+0xa757): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa8eb): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa94e): undefined reference to `Game::placeCreature(Creature*, Position const&, bool, bool, MagicEffectClasses)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa967): undefined reference to `Creature::setMaster(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xa986): undefined reference to `Game::addMagicEffect(Position const&, unsigned char)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onThink(unsigned int)':
- unity_0_cxx.cxx:(.text+0xa9f6): undefined reference to `Creature::onThink(unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xaa16): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xaa1f): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xaa3c): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xaa5c): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xaa8a): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xaaa2): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xaad0): undefined reference to `Spawns::isInZone(Position const&, int, Position const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xab40): undefined reference to `Game::addMagicEffect(Position const&, unsigned char)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xab51): undefined reference to `ConfigManager::getBoolean(ConfigKeysBoolean) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xabf6): undefined reference to `Creature::addEventWalk(bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xac30): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xac7e): undefined reference to `Game::internalTeleport(Thing*, Position const&, bool, unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xade3): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xadf2): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xae52): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::registerEvent(std::unique_ptr<Event, std::default_delete<Event> >, pugi::xml_node const&)':
- unity_0_cxx.cxx:(.text+0xb39d): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xb3aa): undefined reference to `vectorAtoi(std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > > const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xb564): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xb571): undefined reference to `vectorAtoi(std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > > const&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xb72c): undefined reference to `explodeString(std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xb739): undefined reference to `vectorAtoi(std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > > const&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Ban::acceptConnection(unsigned int)':
- unity_0_cxx.cxx:(.text+0xc849): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::clean() const':
- unity_0_cxx.cxx:(.text+0xca66): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xca76): undefined reference to `Game::getGameState() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xcc5f): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xcc64): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xcd59): undefined reference to `Game::internalRemoveItem(Item*, int, bool, unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xcdd9): undefined reference to `Game::getGameState() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xceb5): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xcfcd): undefined reference to `Game::setGameState(GameState_t)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xcfe3): undefined reference to `Game::setGameState(GameState_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onCreatureLeave(Creature*)':
- unity_0_cxx.cxx:(.text+0xd25b): undefined reference to `ConfigManager::getInteger(ConfigKeysInteger) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onRemoveCreature(Creature*, bool)':
- unity_0_cxx.cxx:(.text+0xd306): undefined reference to `Creature::onRemoveCreature(Creature*, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd326): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd32f): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd34c): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd36c): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd39a): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd3bf): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd3cc): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd3fd): undefined reference to `Spawn::startSpawnCheck()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd42e): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `IOBan::isIpBanned(unsigned int, BanInfo&)':
- unity_0_cxx.cxx:(.text+0xd6c5): undefined reference to `Database::storeQuery(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd763): undefined reference to `DBResult::getString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd7b8): undefined reference to `DBResult::getString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd88b): undefined reference to `DatabaseTasks::addTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void (std::shared_ptr<DBResult>, bool)>, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xd8e7): undefined reference to `Database::~Database()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::placeCreature(Position const&, Creature*, bool, bool)':
- unity_0_cxx.cxx:(.text+0xdd99): undefined reference to `getRandomGenerator()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xdff1): undefined reference to `getRandomGenerator()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe009): undefined reference to `getRandomGenerator()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::pushItem(Item*)':
- unity_0_cxx.cxx:(.text+0xe246): undefined reference to `getRandomGenerator()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe360): undefined reference to `Game::canThrowObjectTo(Position const&, Position const&, bool, bool, int, int) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe3b0): undefined reference to `Game::internalMoveItem(Cylinder*, Cylinder*, int, Item*, unsigned int, Item**, unsigned int, Creature*, Item*, Position const*, Position const*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::pushItems(Tile*)':
- unity_0_cxx.cxx:(.text+0xe50e): undefined reference to `Tile::getDownItemCount() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe573): undefined reference to `Item::hasProperty(ITEMPROPERTY) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe584): undefined reference to `Item::hasProperty(ITEMPROPERTY) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe5dd): undefined reference to `Game::internalRemoveItem(Item*, int, bool, unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe5f6): undefined reference to `Item::hasProperty(ITEMPROPERTY) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::pushCreature(Creature*)':
- unity_0_cxx.cxx:(.text+0xe675): undefined reference to `getRandomGenerator()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe6bc): undefined reference to `Spells::getCasterPosition(Creature*, Direction)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe783): undefined reference to `Game::internalMoveCreature(Creature*, Direction, unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::pushCreatures(Tile*)':
- unity_0_cxx.cxx:(.text+0xe8c8): undefined reference to `Game::addCreatureCheck(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xe8e1): undefined reference to `Creature::changeHealth(int, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::getDanceStep(Position const&, Direction&, bool, bool)':
- unity_0_cxx.cxx:(.text+0xec21): undefined reference to `getRandomGenerator()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xec47): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xee24): undefined reference to `Game::isSightClear(Position const&, Position const&, bool) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::getNextStep(Direction&, unsigned int&)':
- unity_0_cxx.cxx:(.text+0xf098): undefined reference to `Creature::getTimeSinceLastMove() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xf0b0): undefined reference to `getShuffleDirections()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xf169): undefined reference to `Creature::getNextStep(Direction&, unsigned int&)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xf1d0): undefined reference to `Spells::getCasterPosition(Creature*, Direction)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xf298): undefined reference to `uniform_random(int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0xf383): undefined reference to `Creature::updateMapCache()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::getPathMatching(Creature const&, std::vector<Direction, std::allocator<Direction> >&, FrozenPathingConditionCall const&, FindPathParams const&) const':
- unity_0_cxx.cxx:(.text+0x10175): undefined reference to `FrozenPathingConditionCall::operator()(Position const&, Position const&, FindPathParams const&, int&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x102c3): undefined reference to `FrozenPathingConditionCall::isInRange(Position const&, Position const&, FindPathParams const&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onCreatureFound(Creature*, bool)':
- unity_0_cxx.cxx:(.text+0x10d08): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::updateTargetList()':
- unity_0_cxx.cxx:(.text+0x10e1f): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x10eb8): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1104c): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onCreatureEnter(Creature*)':
- unity_0_cxx.cxx:(.text+0x111e3): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onCreatureAppear(Creature*, bool)':
- unity_0_cxx.cxx:(.text+0x11299): undefined reference to `Creature::onCreatureAppear(Creature*, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x112b9): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x112c2): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x112df): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x112ff): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1132d): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11352): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1135f): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11399): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11438): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onCreatureMove(Creature*, Tile const*, Position const&, Tile const*, Position const&, bool)':
- unity_0_cxx.cxx:(.text+0x11515): undefined reference to `Creature::onCreatureMove(Creature*, Tile const*, Position const&, Tile const*, Position const&, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11537): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11540): undefined reference to `LuaScriptInterface::scriptEnvIndex'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1155d): undefined reference to `LuaScriptInterface::scriptEnv'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1157d): undefined reference to `LuaScriptInterface::pushFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x115ab): undefined reference to `Lua::setMetatable(lua_State*, int, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x115d0): undefined reference to `Lua::setCreatureMetatable(lua_State*, int, Creature const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x115dd): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x115ea): undefined reference to `Lua::pushPosition(lua_State*, Position const&, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x115f7): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11621): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11638): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11675): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x116f7): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x118a2): undefined reference to `getDirectionTo(Position const&, Position const&, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x118c6): undefined reference to `getNextPosition(Direction, Position)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11993): undefined reference to `Tile::getTopCreature() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `IOBan::isAccountBanned(unsigned int, BanInfo&)':
- unity_0_cxx.cxx:(.text+0x11a7c): undefined reference to `Database::storeQuery(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11b2f): undefined reference to `DBResult::getString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11b8d): undefined reference to `DBResult::getString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11d3d): undefined reference to `DBResult::getString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11d54): undefined reference to `Database::escapeString[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11dcc): undefined reference to `DatabaseTasks::addTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void (std::shared_ptr<DBResult>, bool)>, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11edb): undefined reference to `DatabaseTasks::addTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void (std::shared_ptr<DBResult>, bool)>, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x11f47): undefined reference to `Database::~Database()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::Actions()':
- unity_0_cxx.cxx:(.text+0x121a5): undefined reference to `LuaScriptInterface::LuaScriptInterface(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x121ad): undefined reference to `LuaScriptInterface::initState()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::~Actions()':
- unity_0_cxx.cxx:(.text+0x1248f): undefined reference to `BaseEvents::reInitState(bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1249b): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::~Actions()':
- unity_0_cxx.cxx:(.text+0x1278f): undefined reference to `BaseEvents::reInitState(bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1279b): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::useItem(Player*, Position const&, unsigned char, Item*, bool)':
- unity_0_cxx.cxx:(.text+0x12806): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1281a): undefined reference to `ConfigManager::getInteger(ConfigKeysInteger) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12847): undefined reference to `ConfigManager::getBoolean(ConfigKeysBoolean) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12865): undefined reference to `typeinfo for HouseTile'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1286c): undefined reference to `typeinfo for Tile'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12887): undefined reference to `House::isInvited(Player const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x128dc): undefined reference to `Item::getSubType() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x128fa): undefined reference to `Player::getItemTypeCount(unsigned short, int) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12914): undefined reference to `Player::sendCancelMessage(ReturnValue) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12936): undefined reference to `getReturnMessage(ReturnValue)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1295d): undefined reference to `Game::internalCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >, bool, SpectatorVec*, Position const*, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1298d): undefined reference to `Player::sendCancelMessage(ReturnValue) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::useItemEx(Player*, Position const&, Position const&, unsigned char, Item*, bool, Creature*)':
- unity_0_cxx.cxx:(.text+0x129cd): undefined reference to `OTSYS_TIME()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x129e1): undefined reference to `ConfigManager::getInteger(ConfigKeysInteger) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12aa4): undefined reference to `Item::getSubType() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12ac6): undefined reference to `Player::getItemTypeCount(unsigned short, int) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12aec): undefined reference to `Player::sendCancelMessage(ReturnValue) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12b01): undefined reference to `Player::sendCancelMessage(ReturnValue) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Mailbox::sendItem(Item*) const':
- unity_0_cxx.cxx:(.text+0x12bb3): undefined reference to `Game::getPlayerByName(std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12bcd): undefined reference to `Player::getDepotLocker(unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12c23): undefined reference to `Game::internalMoveItem(Cylinder*, Cylinder*, int, Item*, unsigned int, Item**, unsigned int, Creature*, Item*, Position const*, Position const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12c9d): undefined reference to `Player::Player(std::shared_ptr<ProtocolGame>)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12cea): undefined reference to `IOLoginData::loadPlayerByName(Player*, std::basic_string_view<char, std::char_traits<char> >)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12cf9): undefined reference to `Player::~Player()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12d12): undefined reference to `Player::getDepotLocker(unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12d68): undefined reference to `Game::internalMoveItem(Cylinder*, Cylinder*, int, Item*, unsigned int, Item**, unsigned int, Creature*, Item*, Position const*, Position const*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12d78): undefined reference to `Player::~Player()'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12dad): undefined reference to `Game::transformItem(Item*, unsigned short, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12db5): undefined reference to `Player::onReceiveMail() const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12df9): undefined reference to `Game::transformItem(Item*, unsigned short, int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x12e01): undefined reference to `IOLoginData::savePlayer(Player*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Map::moveCreature(Creature&, Tile&, bool)':
- unity_0_cxx.cxx:(.text+0x1320e): undefined reference to `Tile::getClientIndexOfCreature(Player const*, Creature const*) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x13255): undefined reference to `Player::canSeeCreature(Creature const*) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x132aa): undefined reference to `Tile::removeThing(Thing*, unsigned int)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1336f): undefined reference to `Tile::addThing(Thing*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1341c): undefined reference to `ProtocolGame::sendMoveCreature(Creature const*, Position const&, int, Position const&, int, bool)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1347a): undefined reference to `Tile::getClientIndexOfCreature(Player const*, Creature const*) const'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x13539): undefined reference to `Tile::postRemoveNotification(Thing*, Cylinder const*, int, cylinderlink_t)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x1355d): undefined reference to `Tile::postAddNotification(Thing*, Cylinder const*, int, cylinderlink_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::addList()':
- unity_0_cxx.cxx:(.text+0x6bf): undefined reference to `Game::addMonster(Monster*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::removeList()':
- unity_0_cxx.cxx:(.text+0x6df): undefined reference to `Game::removeMonster(Monster*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::canSee(Position const&) const':
- unity_0_cxx.cxx:(.text+0x703): undefined reference to `Creature::canSee(Position const&, Position const&, int, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `std::_Function_handler<void (), Monster::selectTarget(Creature*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)':
- unity_0_cxx.cxx:(.text+0x81e): undefined reference to `Game::checkCreatureAttack(unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onWalk()':
- unity_0_cxx.cxx:(.text+0x835): undefined reference to `Creature::onWalk()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::drainHealth(Creature*, int)':
- unity_0_cxx.cxx:(.text+0x889): undefined reference to `Creature::removeCondition(ConditionType_t, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Action::getTarget(Player*, Creature*, Position const&, unsigned char) const':
- unity_0_cxx.cxx:(.text+0x8e8): undefined reference to `Game::internalGetThing(Player*, Position const&, int, unsigned int, stackPosType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::dropLoot(Container*, Creature*)':
- unity_0_cxx.cxx:(.text+0x916): undefined reference to `Events::eventMonsterOnDropLoot(Monster*, Container*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onWalkComplete()':
- unity_0_cxx.cxx:(.text+0x1221): undefined reference to `Creature::startAutoWalk()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::death(Creature*)':
- unity_0_cxx.cxx:(.text+0x27b6): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::clear(bool)':
- unity_0_cxx.cxx:(.text+0x2ac1): undefined reference to `BaseEvents::reInitState(bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::~Monster()':
- unity_0_cxx.cxx:(.text+0x2ce2): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Action::executeUse(Player*, Item*, Position const&, Thing*, Position const&, bool)':
- unity_0_cxx.cxx:(.text+0x2f00): undefined reference to `LuaScriptInterface::callFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onCreatureSay(Creature*, SpeakClasses, std::basic_string_view<char, std::char_traits<char> >)':
- unity_0_cxx.cxx:(.text+0x30b4): undefined reference to `LuaScriptInterface::callVoidFunction(int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::changeHealth(int, bool)':
- unity_0_cxx.cxx:(.text+0x31b7): undefined reference to `Creature::changeHealth(int, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onAddCondition(ConditionType_t)':
- unity_0_cxx.cxx:(.text+0x3211): undefined reference to `Game::addCreatureCheck(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x3390): undefined reference to `Game::removeCreatureCheck(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onEndCondition(ConditionType_t)':
- unity_0_cxx.cxx:(.text+0x3421): undefined reference to `Game::addCreatureCheck(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x35a0): undefined reference to `Game::removeCreatureCheck(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::getAction(Item const*)':
- unity_0_cxx.cxx:(.text+0x38c0): undefined reference to `Spells::getRuneSpell(unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `LuaScriptInterface::registerXML()':
- unity_0_cxx.cxx:(.text+0x4269): undefined reference to `LuaScriptInterface::registerMethod(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int (*)(lua_State*))'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::~Monster()':
- unity_0_cxx.cxx:(.text+0x6e7e): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::isFriend(Creature const*) const':
- unity_0_cxx.cxx:(.text+0x7203): undefined reference to `Player::isPartner(Player const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::selectTarget(Creature*)':
- unity_0_cxx.cxx:(.text+0x748b): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::setIdle(bool)':
- unity_0_cxx.cxx:(.text+0x7add): undefined reference to `Game::addCreatureCheck(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x7c00): undefined reference to `Game::removeCreatureCheck(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::updateIdleStatus()':
- unity_0_cxx.cxx:(.text+0x7c80): undefined reference to `Game::addCreatureCheck(Creature*)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x7df0): undefined reference to `Game::removeCreatureCheck(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::canUseAttack(Position const&, Creature const*) const':
- unity_0_cxx.cxx:(.text+0x7ef4): undefined reference to `Game::isSightClear(Position const&, Position const&, bool) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::updateLookDirection()':
- unity_0_cxx.cxx:(.text+0x9d48): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x9d9c): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: unity_0_cxx.cxx:(.text+0x9db1): undefined reference to `Game::internalCreatureTurn(Creature*, Direction)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onThink(unsigned int)':
- unity_0_cxx.cxx:(.text+0xab75): undefined reference to `Game::removeCreature(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::setName(std::basic_string_view<char, std::char_traits<char> >)':
- unity_0_cxx.cxx:(.text+0xd0a4): undefined reference to `Game::updateKnownCreature(Creature const*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::onRemoveCreature(Creature*, bool)':
- unity_0_cxx.cxx:(.text+0xd535): undefined reference to `Game::removeCreatureCheck(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::pushItems(Tile*)':
- unity_0_cxx.cxx:(.text+0xe627): undefined reference to `Game::addMagicEffect(Position const&, unsigned char)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::pushCreatures(Tile*)':
- unity_0_cxx.cxx:(.text+0xe93f): undefined reference to `Game::addMagicEffect(Position const&, unsigned char)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Item::isPushable() const':
- unity_0_cxx.cxx:(.text._ZNK4Item10isPushableEv[_ZNK4Item10isPushableEv]+0xf): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text._ZNK4Item10isPushableEv[_ZNK4Item10isPushableEv]+0x14): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `virtual thunk to Item::isPushable() const':
- unity_0_cxx.cxx:(.text._ZNK4Item10isPushableEv[_ZNK4Item10isPushableEv]+0x47): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text._ZNK4Item10isPushableEv[_ZNK4Item10isPushableEv]+0x4c): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Item::getThrowRange() const':
- unity_0_cxx.cxx:(.text._ZNK4Item13getThrowRangeEv[_ZNK4Item13getThrowRangeEv]+0xf): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text._ZNK4Item13getThrowRangeEv[_ZNK4Item13getThrowRangeEv]+0x14): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `virtual thunk to Item::getThrowRange() const':
- unity_0_cxx.cxx:(.text._ZNK4Item13getThrowRangeEv[_ZNK4Item13getThrowRangeEv]+0x47): undefined reference to `Item::items'
- /usr/bin/ld: unity_0_cxx.cxx:(.text._ZNK4Item13getThrowRangeEv[_ZNK4Item13getThrowRangeEv]+0x4c): undefined reference to `Items::getItemType(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::Monster(MonsterType*) [clone .cold]':
- unity_0_cxx.cxx:(.text.unlikely+0x42b): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::Monster(MonsterType*) [clone .cold]':
- unity_0_cxx.cxx:(.text.unlikely+0x4a8): undefined reference to `Creature::~Creature()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Actions::Actions() [clone .cold]':
- unity_0_cxx.cxx:(.text.unlikely+0xc18): undefined reference to `LuaScriptInterface::~LuaScriptInterface()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Mailbox::sendItem(Item*) const [clone .cold]':
- unity_0_cxx.cxx:(.text.unlikely+0xc49): undefined reference to `Player::~Player()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o): in function `Monster::canSeeInvisibility() const':
- unity_0_cxx.cxx:(.text._ZNK7Monster18canSeeInvisibilityEv[_ZNK7Monster18canSeeInvisibilityEv]+0xa): undefined reference to `Creature::isImmune(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTI7Mailbox[_ZTI7Mailbox]+0x18): undefined reference to `typeinfo for Item'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTI7Mailbox[_ZTI7Mailbox]+0x28): undefined reference to `typeinfo for Cylinder'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTI7Monster[_ZTI7Monster]+0x10): undefined reference to `typeinfo for Creature'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x98): undefined reference to `typeinfo for Cylinder'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0xd0): undefined reference to `Thing::getTile()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0xd8): undefined reference to `Thing::getTile() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0xe0): undefined reference to `Thing::getPosition() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x188): undefined reference to `Cylinder::getThingIndex(Thing const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x190): undefined reference to `Cylinder::getFirstIndex() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x198): undefined reference to `Cylinder::getLastIndex() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x1a0): undefined reference to `Cylinder::getThing(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x1a8): undefined reference to `Cylinder::getItemTypeCount(unsigned short, int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x1b0): undefined reference to `Cylinder::getAllItemTypeCount(std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x1b8): undefined reference to `Cylinder::internalAddThing(Thing*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x1c0): undefined reference to `Cylinder::internalAddThing(unsigned int, Thing*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x1c8): undefined reference to `Cylinder::startDecaying()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x260): undefined reference to `typeinfo for Cylinder'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x298): undefined reference to `Thing::getTile()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x2a0): undefined reference to `Thing::getTile() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox40_8Cylinder[_ZTV7Mailbox]+0x2a8): undefined reference to `Thing::getPosition() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x98): undefined reference to `typeinfo for Item'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0xb0): undefined reference to `Item::getDescription[abi:cxx11](int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0xd0): undefined reference to `Item::getTile()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0xd8): undefined reference to `Item::getTile() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0xe0): undefined reference to `Thing::getPosition() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x130): undefined reference to `Item::clone() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x198): undefined reference to `Item::readAttr(AttrTypes_t, PropStream&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x1a0): undefined reference to `Item::unserializeItemNode(OTB::Loader&, OTB::Node const&, PropStream&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x1a8): undefined reference to `Item::serializeAttr(PropWriteStream&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x1b0): undefined reference to `Item::getWeight() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x1c8): undefined reference to `Item::onRemoved()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Mailbox0_4Item[_ZTV7Mailbox]+0x1d8): undefined reference to `Item::startDecaying()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0xb0): undefined reference to `Item::getDescription[abi:cxx11](int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0xd0): undefined reference to `Item::getTile()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0xd8): undefined reference to `Item::getTile() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0xe0): undefined reference to `Thing::getPosition() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x130): undefined reference to `Item::clone() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x198): undefined reference to `Item::readAttr(AttrTypes_t, PropStream&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x1a0): undefined reference to `Item::unserializeItemNode(OTB::Loader&, OTB::Node const&, PropStream&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x1a8): undefined reference to `Item::serializeAttr(PropWriteStream&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x1b0): undefined reference to `Item::getWeight() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x1c8): undefined reference to `Item::onRemoved()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x1d8): undefined reference to `Item::startDecaying()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3c0): undefined reference to `Cylinder::getThingIndex(Thing const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3c8): undefined reference to `Cylinder::getFirstIndex() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3d0): undefined reference to `Cylinder::getLastIndex() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3d8): undefined reference to `Cylinder::getThing(unsigned long) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3e0): undefined reference to `Cylinder::getItemTypeCount(unsigned short, int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3e8): undefined reference to `Cylinder::getAllItemTypeCount(std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3f0): undefined reference to `Cylinder::internalAddThing(Thing*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x3f8): undefined reference to `Cylinder::internalAddThing(unsigned int, Thing*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Mailbox[_ZTV7Mailbox]+0x400): undefined reference to `Cylinder::startDecaying()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x98): undefined reference to `typeinfo for Creature'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x190): undefined reference to `Creature::canSee(Position const&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x198): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x1e0): undefined reference to `Creature::goToFollowCreature()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x1e8): undefined reference to `Creature::onWalk(Direction&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x200): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x218): undefined reference to `Creature::setAttackedCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x220): undefined reference to `Creature::blockHit(Creature*, CombatType_t, int&, bool, bool, bool, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x248): undefined reference to `Creature::isImmune(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x250): undefined reference to `Creature::isImmune(CombatType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x258): undefined reference to `Creature::isSuppress(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x280): undefined reference to `Creature::changeHealth(int, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x288): undefined reference to `Creature::drainHealth(Creature*, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x298): undefined reference to `Creature::getGainedExperience(Creature*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2a0): undefined reference to `Creature::onAddCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2a8): undefined reference to `Creature::onAddCombatCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2b0): undefined reference to `Creature::onEndCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2b8): undefined reference to `Creature::onCombatRemoveCondition(Condition*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2c8): undefined reference to `Creature::onAttacked()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2d0): undefined reference to `Creature::onAttackedCreatureDrainHealth(Creature*, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2e0): undefined reference to `Creature::onKilledCreature(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x2e8): undefined reference to `Creature::onGainExperience(unsigned long, Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x300): undefined reference to `Creature::onChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x308): undefined reference to `Creature::onAttackedCreatureChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x310): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x318): undefined reference to `Creature::getCreatureLight() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x320): undefined reference to `Creature::setNormalCreatureLight()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x328): undefined reference to `Creature::onThink(unsigned int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x330): undefined reference to `Creature::onWalk()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x338): undefined reference to `Creature::getNextStep(Direction&, unsigned int&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x340): undefined reference to `Creature::onUpdateTileItem(Tile const*, Position const&, Item const*, ItemType const&, Item const*, ItemType const&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x348): undefined reference to `Creature::onRemoveTileItem(Tile const*, Position const&, ItemType const&, Item const*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x350): undefined reference to `Creature::onCreatureAppear(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x358): undefined reference to `Creature::onRemoveCreature(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x360): undefined reference to `Creature::onCreatureMove(Creature*, Tile const*, Position const&, Tile const*, Position const&, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x390): undefined reference to `Creature::setStorageValue(unsigned int, std::optional<long>, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x398): undefined reference to `Creature::getStorageValue(unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x3d0): undefined reference to `Creature::getPathSearchParams(Creature const*, FindPathParams&) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x3e0): undefined reference to `Creature::dropCorpse(Creature*, Creature*, bool, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTC7Monster0_8Creature[_ZTV7Monster]+0x3e8): undefined reference to `Creature::getCorpse(Creature*, Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x198): undefined reference to `Creature::canSeeCreature(Creature const*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x1e0): undefined reference to `Creature::goToFollowCreature()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x1e8): undefined reference to `Creature::onWalk(Direction&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x200): undefined reference to `Creature::setFollowCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x218): undefined reference to `Creature::setAttackedCreature(Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x248): undefined reference to `Creature::isImmune(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x250): undefined reference to `Creature::isImmune(CombatType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x258): undefined reference to `Creature::isSuppress(ConditionType_t) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x298): undefined reference to `Creature::getGainedExperience(Creature*) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x2a8): undefined reference to `Creature::onAddCombatCondition(ConditionType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x2b8): undefined reference to `Creature::onCombatRemoveCondition(Condition*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x2c8): undefined reference to `Creature::onAttacked()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x2d0): undefined reference to `Creature::onAttackedCreatureDrainHealth(Creature*, int)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x2e0): undefined reference to `Creature::onKilledCreature(Creature*, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x2e8): undefined reference to `Creature::onGainExperience(unsigned long, Creature*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x300): undefined reference to `Creature::onChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x308): undefined reference to `Creature::onAttackedCreatureChangeZone(ZoneType_t)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x310): undefined reference to `Creature::onIdleStatus()'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x318): undefined reference to `Creature::getCreatureLight() const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x340): undefined reference to `Creature::onUpdateTileItem(Tile const*, Position const&, Item const*, ItemType const&, Item const*, ItemType const&)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x348): undefined reference to `Creature::onRemoveTileItem(Tile const*, Position const&, ItemType const&, Item const*)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x390): undefined reference to `Creature::setStorageValue(unsigned int, std::optional<long>, bool)'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x398): undefined reference to `Creature::getStorageValue(unsigned int) const'
- /usr/bin/ld: src/libtfslib.a(unity_0_cxx.cxx.o):(.data.rel.ro._ZTV7Monster[_ZTV7Monster]+0x3e0): undefined reference to `Creature::dropCorpse(Creature*, Creature*, bool, bool)'
- /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
- collect2: error: ld returned 1 exit status
- make[2]: *** [CMakeFiles/tfs.dir/build.make:124: tfs] Error 1
- make[1]: *** [CMakeFiles/Makefile2:104: CMakeFiles/tfs.dir/all] Error 2
- make: *** [Makefile:91: all] Error 2
- ubuntu@vps-1a50b3a5:~/forgottenserver-downgrade/build$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement