Код: Выделить всё
Built target lualib
[ 6%] Built target detour
[ 12%] Built target g3dlib
[ 12%] Built target framework
[ 12%] Built target revision.h
[ 16%] Built target shared
[ 17%] Built target hellgroundrealm
[ 42%] Built target game
Linking CXX executable hellgroundcore
Linking CXX shared library libhellgroundscript.so
/usr/bin/ld: CMakeFiles/hellgroundscript.dir/scripts/special/guards.cpp.o: relocation R_386_GOTOFF against undefined symbol `_ZStL8__ioinit' can not be used when making a shared object
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
src/scripts/CMakeFiles/hellgroundscript.dir/build.make:9685: recipe for target 'src/scripts/libhellgroundscript.so.4.2.0' failed
make[2]: *** [src/scripts/libhellgroundscript.so.4.2.0] Error 1
CMakeFiles/Makefile2:631: recipe for target 'src/scripts/CMakeFiles/hellgroundscript.dir/all' failed
make[1]: *** [src/scripts/CMakeFiles/hellgroundscript.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
../game/libgame.a(Player.cpp.o): In function `Player::AddEnchantmentDuration(Item*, EnchantmentSlot, unsigned int)':
/root/core/src/game/Player.cpp:12174: undefined reference to `WorldSession::SendItemEnchantTimeUpdate(unsigned long long, unsigned long long, unsigned int, unsigned int)'
../game/libgame.a(Player.cpp.o): In function `Player::SendEnchantmentDurations()':
/root/core/src/game/Player.cpp:12537: undefined reference to `WorldSession::SendItemEnchantTimeUpdate(unsigned long long, unsigned long long, unsigned int, unsigned int)'
../game/libgame.a(LuaFunctions.cpp.o): In function `LuaPlayer::SendListInventory(lua_State*, Player*)':
/root/core/src/game/luaengine/PlayerMethods.h:153: undefined reference to `WorldSession::SendListInventory(unsigned long long)'
../game/libgame.a(LuaFunctions.cpp.o): In function `LuaPlayer::SendVendorWindow(lua_State*, Player*)':
/root/core/src/game/luaengine/PlayerMethods.h:1659: undefined reference to `WorldSession::SendListInventory(unsigned long long)'
../game/libgame.a(Map.cpp.o): In function `Map::EnsureGridLoaded(Cell const&)':
/root/core/src/game/Map.cpp:331: undefined reference to `ObjectGridLoader::LoadN()'
../game/libgame.a(Map.cpp.o): In function `Stop<ObjectGridCleaner>':
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridCleaner::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridCleaner::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridCleaner::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridCleaner::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridCleaner::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
../game/libgame.a(Map.cpp.o): In function `Unload<ObjectGridUnloader>':
/root/core/src/framework/GameSystem/GridLoader.h:74: undefined reference to `ObjectGridUnloader::Unload(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:74: undefined reference to `ObjectGridUnloader::Unload(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:74: undefined reference to `ObjectGridUnloader::Unload(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:74: undefined reference to `ObjectGridUnloader::Unload(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:74: undefined reference to `ObjectGridUnloader::Unload(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
../game/libgame.a(Map.cpp.o):/root/core/src/framework/GameSystem/GridLoader.h:74: more undefined references to `ObjectGridUnloader::Unload(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)' follow
../game/libgame.a(Map.cpp.o): In function `Map::UnloadGrid(unsigned int const&, unsigned int const&, bool)':
/root/core/src/game/Map.cpp:861: undefined reference to `ObjectGridUnloader::MoveToRespawnN()'
../game/libgame.a(Creature.cpp.o): In function `Creature::OnGossipSelect(Player*, unsigned int)':
/root/core/src/game/Creature.cpp:1092: undefined reference to `WorldSession::SendListInventory(unsigned long long)'
../game/libgame.a(GridStates.cpp.o): In function `Stop<ObjectGridStoper>':
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridStoper::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridStoper::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridStoper::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridStoper::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
/root/core/src/framework/GameSystem/GridLoader.h:65: undefined reference to `ObjectGridStoper::Stop(Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x6c4): undefined reference to `WorldSession::HandleItemQuerySingleOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0xd90): undefined reference to `WorldSession::HandleReadItem(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x14d4): undefined reference to `WorldSession::HandleAutoEquipItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x14e8): undefined reference to `WorldSession::HandleAutoStoreBagItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x14fc): undefined reference to `WorldSession::HandleSwapItem(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x1510): undefined reference to `WorldSession::HandleSwapInvItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x1524): undefined reference to `WorldSession::HandleSplitItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x1538): undefined reference to `WorldSession::HandleAutoEquipItemSlotOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x1560): undefined reference to `WorldSession::HandleDestroyItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x2064): undefined reference to `WorldSession::HandleListInventoryOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x208c): undefined reference to `WorldSession::HandleSellItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x20b4): undefined reference to `WorldSession::HandleBuyItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x20c8): undefined reference to `WorldSession::HandleBuyItemInSlotOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x2280): undefined reference to `WorldSession::HandleBuyBankSlotOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x2488): undefined reference to `WorldSession::HandleWrapItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x302c): undefined reference to `WorldSession::HandleSetAmmoOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x3234): undefined reference to `WorldSession::HandleAutoStoreBankItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x3248): undefined reference to `WorldSession::HandleAutoBankItemOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x334c): undefined reference to `WorldSession::HandleBuybackItem(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x375c): undefined reference to `WorldSession::HandleItemNameQueryOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x4198): undefined reference to `WorldSession::HandleSocketOpcode(WorldPacket&)'
../game/libgame.a(Opcodes.cpp.o):(.data+0x4580): undefined reference to `WorldSession::HandleCancelTempItemEnchantmentOpcode(WorldPacket&)'
collect2: error: ld returned 1 exit status
src/hellgroundcore/CMakeFiles/hellgroundcore.dir/build.make:173: recipe for target 'src/hellgroundcore/hellgroundcore' failed
make[2]: *** [src/hellgroundcore/hellgroundcore] Error 1
CMakeFiles/Makefile2:687: recipe for target 'src/hellgroundcore/CMakeFiles/hellgroundcore.dir/all' failed
make[1]: *** [src/hellgroundcore/CMakeFiles/hellgroundcore.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2