服务器源码:
开源 UeCore 魔兽世界服务器 项目地址为:https://github.com/geektcp/UeCore
编译所需环境:
操作系统:openEuler-22.03
gcc: 10.3.1
cmake: 3.22.0
boost: 1.78.0
mysql驱动: 5.7
由于Centos 7.9已经停止维护,服务器系统更换为国产华为openEuler操作系统
安装所需依赖
yum install -y tar unzip git make gcc g++ cmake boost boost-devel mysql5-devel
获取 1.2.3 版本的UeCore源码包
wget https://codeload.github.com/geektcp/UeCore/zip/refs/tags/v1.2.3
编译UeCore源码
unzip v1.2.3 && cd UeCore-1.2.3
mkdir build && cd build
cmake ../ -DPCH=1 -DDEBUG=0
make -j4
make install
编译后的程序路径为:/usr/local/everwar-1.2
至此 魔兽世界服务器程序 UeCore 编译完成
编译日志参考:
cmake ../ -DPCH=1 -DDEBUG=0
-- This script builds the MaNGOS server.
Options that can be used in order to configure the process:
CMAKE_INSTALL_PREFIX Path where the server should be installed to
PCH Use precompiled headers
DEBUG Include additional debug-code in core
WARNINGS Show all warnings during compile
INCLUDE_BINDINGS_DIR Include a script library in src/bindings/ with the
defined name. the name must corespond to the name of
the folder and the folder must contain a valid
CMakeLists.txt
To set an option simply type -D= after 'cmake '.
Also, you can specify the generator with -G. see 'cmake --help' for more details
For example: cmake .. -DDEBUG=1 -DCMAKE_INSTALL_PREFIX=/opt/mangos
-- Detected 64-bit platform
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/cc
-- GCC: SFMT enabled, SSE2 flags forced
-- cotire 1.7.6 loaded.
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib64/mysql/libmysqlclient.so
-- Found MySQL headers: /usr/include/mysql
-- Boost version: 1.78.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- program_options
-- thread
-- iostreams
-- regex
-- Everwar-Core revision : Git repository not found
-- Install server to : /usr/local/everwar-1.2
-- Use PCH : Yes
-- Build in debug-mode : No (default)
-- Build core : Yes (default)
-- Build extractor : No (default)
-- Build VMAP extractor : No (default)
-- Build MMAP extractor : No (default)
-- Configuring done
-- Generating done
-- Build files have been written to: /root/UeCore-1.2.3/build
make
[ 0%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourAlloc.cpp.o
[ 0%] Building CXX object CMakeFiles/genrev.dir/src/tools/genrevision/genrevision.cpp.o
[ 0%] Building CXX object dep/src/gsoap/CMakeFiles/gsoap.dir/stdsoap2.cpp.o
[ 0%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/AABox.cpp.o
[ 0%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourCommon.cpp.o
[ 0%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNavMeshBuilder.cpp.o
[ 1%] Linking CXX executable genrev
[ 2%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNavMesh.cpp.o
[ 2%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Any.cpp.o
[ 2%] Built target genrev
[ 2%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/adler32.c.o
[ 2%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/compress.c.o
[ 2%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/crc32.c.o
[ 3%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/deflate.c.o
[ 3%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNavMeshQuery.cpp.o
[ 3%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/example.c.o
[ 3%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/infback.c.o
[ 3%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/inffast.c.o
[ 3%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/inflate.c.o
[ 4%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/inftrees.c.o
[ 4%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/trees.c.o
[ 4%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNode.cpp.o
[ 4%] Linking CXX static library libdetour.a
[ 4%] Built target detour
[ 4%] Building CXX object src/framework/CMakeFiles/framework.dir/Policies/ObjectLifeTime.cpp.o
[ 4%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/uncompr.c.o
[ 4%] Building C object dep/src/zlib/CMakeFiles/zlib.dir/zutil.c.o
[ 5%] Building CXX object src/framework/CMakeFiles/framework.dir/Utilities/EventProcessor.cpp.o
[ 6%] Linking C static library libzlib.a
[ 6%] Built target zlib
[ 6%] Built target revision.h
[ 7%] Building CXX object src/shared/CMakeFiles/shared.dir/Auth/AuthCrypt.cpp.o
[ 7%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/BinaryFormat.cpp.o
[ 7%] Linking CXX static library libframework.a
[ 7%] Built target framework
[ 8%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/BinaryInput.cpp.o
[ 8%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/BinaryOutput.cpp.o
[ 8%] Building CXX object src/shared/CMakeFiles/shared.dir/Auth/BigNumber.cpp.o
[ 8%] Linking CXX static library libgsoap.a
[ 8%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Box.cpp.o
[ 8%] Built target gsoap
[ 8%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Capsule.cpp.o
[ 8%] Building CXX object src/shared/CMakeFiles/shared.dir/Auth/Hmac.cpp.o
[ 8%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/CollisionDetection.cpp.o
[ 9%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/CoordinateFrame.cpp.o
[ 9%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Crypto.cpp.o
[ 9%] Building CXX object src/shared/CMakeFiles/shared.dir/Auth/Sha1.cpp.o
[ 9%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Cylinder.cpp.o
[ 9%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/FileSystem.cpp.o
[ 9%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Line.cpp.o
[ 9%] Building CXX object src/shared/CMakeFiles/shared.dir/Config/Config.cpp.o
[ 10%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/LineSegment.cpp.o
[ 10%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Log.cpp.o
[ 10%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Matrix3.cpp.o
[ 10%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Matrix4.cpp.o
[ 11%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/MemoryManager.cpp.o
[ 11%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/PhysicsFrame.cpp.o
[ 11%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Plane.cpp.o
[ 11%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Quat.cpp.o
[ 11%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Random.cpp.o
[ 12%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Ray.cpp.o
[ 12%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/ReferenceCount.cpp.o
[ 13%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/Database.cpp.o
[ 13%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/RegistryUtil.cpp.o
[ 13%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Sphere.cpp.o
[ 13%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/System.cpp.o
[ 14%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/TextInput.cpp.o
[ 14%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/TextOutput.cpp.o
/root/UeCore-1.2.3/src/shared/Database/Database.cpp: In member function ‘bool Database::DirectExecuteStmt(const SqlStatementID&, SqlStmtParameters*)’:
/root/UeCore-1.2.3/src/shared/Database/Database.cpp:571:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
571 | std::auto_ptr p(params);
| ^~~~~~~~
In file included from /usr/include/c++/10.3.1/memory:83,
from /usr/include/c++/10.3.1/thread:44,
from /root/UeCore-1.2.3/src/shared/Threading.h:22,
from /root/UeCore-1.2.3/src/shared/Common.h:56,
from /root/UeCore-1.2.3/src/shared/Database/DatabaseEnv.h:22,
from /root/UeCore-1.2.3/src/shared/Database/Database.cpp:19:
/usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here
57 | template class auto_ptr;
| ^~~~~~~~
[ 14%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Triangle.cpp.o
[ 14%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/UprightFrame.cpp.o
[ 14%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/DatabaseMysql.cpp.o
[ 14%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Vector2.cpp.o
[ 15%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Vector3.cpp.o
[ 15%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/DatabasePostgre.cpp.o
[ 15%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/Field.cpp.o
[ 15%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/Vector4.cpp.o
[ 15%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/QueryResultMysql.cpp.o
[ 15%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/debugAssert.cpp.o
[ 15%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/fileutils.cpp.o
[ 15%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/format.cpp.o
[ 16%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/QueryResultPostgre.cpp.o
[ 16%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/SqlDelayThread.cpp.o
[ 17%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/g3dfnmatch.cpp.o
[ 17%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/g3dmath.cpp.o
[ 17%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/prompt.cpp.o
[ 17%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/stringutils.cpp.o
[ 17%] Building CXX object dep/src/g3dlite/CMakeFiles/g3dlite.dir/uint128.cpp.o
[ 17%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/SqlOperations.cpp.o
[ 17%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/SqlPreparedStatement.cpp.o
[ 18%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/SQLStorage.cpp.o
[ 19%] Linking CXX static library libg3dlite.a
[ 19%] Built target g3dlite
[ 19%] Building CXX object src/shared/CMakeFiles/shared.dir/Database/DBCFileLoader.cpp.o
[ 19%] Building CXX object src/shared/CMakeFiles/shared.dir/Log.cpp.o
[ 19%] Building CXX object src/shared/CMakeFiles/shared.dir/ByteBuffer.cpp.o
[ 19%] Building CXX object src/shared/CMakeFiles/shared.dir/ProgressBar.cpp.o
[ 20%] Building CXX object src/shared/CMakeFiles/shared.dir/Util.cpp.o
[ 20%] Building CXX object src/shared/CMakeFiles/shared.dir/Network/PacketBuffer.cpp.o
[ 20%] Building CXX object src/shared/CMakeFiles/shared.dir/Network/Socket.cpp.o
[ 20%] Building CXX object src/shared/CMakeFiles/shared.dir/Common.cpp.o
[ 20%] Building CXX object src/shared/CMakeFiles/shared.dir/Threading.cpp.o
[ 21%] Building CXX object src/shared/CMakeFiles/shared.dir/PosixDaemon.cpp.o
[ 21%] Linking CXX static library libshared.a
[ 21%] Built target shared
[ 22%] Generating CXX unity source src/game/cotire/game_CXX_unity.cxx
[ 22%] Building CXX object src/realmd/CMakeFiles/realmd.dir/AuthSocket.cpp.o
[ 22%] Building CXX object src/realmd/CMakeFiles/realmd.dir/Main.cpp.o
[ 22%] Building CXX object src/realmd/CMakeFiles/realmd.dir/RealmList.cpp.o
[ 22%] Generating CXX prefix source src/game/cotire/game_CXX_prefix.cxx
[ 22%] Generating CXX prefix header src/game/cotire/game_CXX_prefix.hxx
[ 22%] Building CXX precompiled header src/game/cotire/game_CXX_prefix.hxx.gch
Scanning dependencies of target game
[ 22%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotClassAI.cpp.o
[ 22%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotAI.cpp.o
[ 22%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotDruidAI.cpp.o
[ 22%] Linking CXX executable realmd
[ 22%] Built target realmd
[ 22%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotHunterAI.cpp.o
[ 23%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotMageAI.cpp.o
[ 23%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotMgr.cpp.o
[ 23%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotPaladinAI.cpp.o
/root/UeCore-1.2.3/src/game/playerbot/PlayerbotMgr.cpp: In member function ‘bool ChatHandler::HandlePlayerbotCommand(char*)’:
/root/UeCore-1.2.3/src/game/playerbot/PlayerbotMgr.cpp:1058:26: warning: control reaches end of non-void function [-Wreturn-type]
1058 | std::string cmdStr = cmd;
| ^~~
[ 23%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotPriestAI.cpp.o
[ 23%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotRogueAI.cpp.o
[ 24%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotShamanAI.cpp.o
[ 24%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotWarlockAI.cpp.o
[ 24%] Building CXX object src/game/CMakeFiles/game.dir/playerbot/PlayerbotWarriorAI.cpp.o
[ 24%] Building CXX object src/game/CMakeFiles/game.dir/AI/AggressorAI.cpp.o
[ 24%] Building CXX object src/game/CMakeFiles/game.dir/AI/CreatureAI.cpp.o
[ 25%] Building CXX object src/game/CMakeFiles/game.dir/AI/CreatureAIRegistry.cpp.o
/root/UeCore-1.2.3/src/game/playerbot/PlayerbotWarlockAI.cpp: In member function ‘bool PlayerbotWarlockAI::CheckCurse(Unit*)’:
/root/UeCore-1.2.3/src/game/playerbot/PlayerbotWarlockAI.cpp:460:1: warning: control reaches end of non-void function [-Wreturn-type]
460 | }
| ^
[ 25%] Building CXX object src/game/CMakeFiles/game.dir/AI/CreatureAISelector.cpp.o
[ 25%] Building CXX object src/game/CMakeFiles/game.dir/AI/CreatureEventAI.cpp.o
[ 25%] Building CXX object src/game/CMakeFiles/game.dir/AI/CreatureEventAIMgr.cpp.o
[ 25%] Building CXX object src/game/CMakeFiles/game.dir/AI/GuardAI.cpp.o
[ 26%] Building CXX object src/game/CMakeFiles/game.dir/AI/GuardianAI.cpp.o
[ 26%] Building CXX object src/game/CMakeFiles/game.dir/AI/NullCreatureAI.cpp.o
[ 26%] Building CXX object src/game/CMakeFiles/game.dir/AI/PetAI.cpp.o
[ 26%] Building CXX object src/game/CMakeFiles/game.dir/AI/ReactorAI.cpp.o
[ 27%] Building CXX object src/game/CMakeFiles/game.dir/AI/TotemAI.cpp.o
[ 27%] Building CXX object src/game/CMakeFiles/game.dir/AuctionHouseBot/AuctionHouseBot.cpp.o
[ 27%] Building CXX object src/game/CMakeFiles/game.dir/BattleGround/BattleGround.cpp.o
[ 27%] Building CXX object src/game/CMakeFiles/game.dir/BattleGround/BattleGroundAB.cpp.o
[ 27%] Building CXX object src/game/CMakeFiles/game.dir/BattleGround/BattleGroundAV.cpp.o
[ 28%] Building CXX object src/game/CMakeFiles/game.dir/BattleGround/BattleGroundHandler.cpp.o
[ 28%] Building CXX object src/game/CMakeFiles/game.dir/BattleGround/BattleGroundMgr.cpp.o
[ 28%] Building CXX object src/game/CMakeFiles/game.dir/BattleGround/BattleGroundWS.cpp.o
[ 28%] Building CXX object src/game/CMakeFiles/game.dir/debugcmds.cpp.o
[ 28%] Building CXX object src/game/CMakeFiles/game.dir/Level0.cpp.o
[ 29%] Building CXX object src/game/CMakeFiles/game.dir/Level1.cpp.o
[ 29%] Building CXX object src/game/CMakeFiles/game.dir/Level2.cpp.o
[ 29%] Building CXX object src/game/CMakeFiles/game.dir/Level3.cpp.o
[ 29%] Building CXX object src/game/CMakeFiles/game.dir/ConfusedMovementGenerator.cpp.o
In file included from /root/UeCore-1.2.3/src/game/Level3.cpp:35:
/root/UeCore-1.2.3/src/game/MassMailMgr.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
112 | std::auto_ptr m_protoMail;
| ^~~~~~~~
In file included from /usr/include/c++/10.3.1/memory:83,
from /usr/include/c++/10.3.1/thread:44,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.cxx:26,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.hxx:4:
/usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here
57 | template class auto_ptr;
| ^~~~~~~~
[ 29%] Building CXX object src/game/CMakeFiles/game.dir/FleeingMovementGenerator.cpp.o
[ 30%] Building CXX object src/game/CMakeFiles/game.dir/HomeMovementGenerator.cpp.o
[ 30%] Building CXX object src/game/CMakeFiles/game.dir/IdleMovementGenerator.cpp.o
[ 30%] Building CXX object src/game/CMakeFiles/game.dir/MotionMaster.cpp.o
[ 30%] Building CXX object src/game/CMakeFiles/game.dir/MovementGenerator.cpp.o
[ 30%] Building CXX object src/game/CMakeFiles/game.dir/PathFinder.cpp.o
[ 31%] Building CXX object src/game/CMakeFiles/game.dir/PointMovementGenerator.cpp.o
[ 31%] Building CXX object src/game/CMakeFiles/game.dir/RandomMovementGenerator.cpp.o
[ 31%] Building CXX object src/game/CMakeFiles/game.dir/TargetedMovementGenerator.cpp.o
[ 31%] Building CXX object src/game/CMakeFiles/game.dir/WaypointMovementGenerator.cpp.o
[ 31%] Building CXX object src/game/CMakeFiles/game.dir/movement/MoveSpline.cpp.o
[ 32%] Building CXX object src/game/CMakeFiles/game.dir/movement/MoveSplineInit.cpp.o
[ 32%] Building CXX object src/game/CMakeFiles/game.dir/movement/packet_builder.cpp.o
[ 32%] Building CXX object src/game/CMakeFiles/game.dir/movement/spline.cpp.o
[ 32%] Building CXX object src/game/CMakeFiles/game.dir/movement/util.cpp.o
[ 34%] Building CXX object src/game/CMakeFiles/game.dir/AuctionHouseMgr.cpp.o
[ 34%] Building CXX object src/game/CMakeFiles/game.dir/Bag.cpp.o
[ 34%] Building CXX object src/game/CMakeFiles/game.dir/Camera.cpp.o
[ 34%] Building CXX object src/game/CMakeFiles/game.dir/Corpse.cpp.o
[ 34%] Building CXX object src/game/CMakeFiles/game.dir/Creature.cpp.o
[ 35%] Building CXX object src/game/CMakeFiles/game.dir/DynamicObject.cpp.o
[ 35%] Building CXX object src/game/CMakeFiles/game.dir/GameObject.cpp.o
[ 35%] Building CXX object src/game/CMakeFiles/game.dir/GMTicketMgr.cpp.o
[ 35%] Building CXX object src/game/CMakeFiles/game.dir/Guild.cpp.o
[ 35%] Building CXX object src/game/CMakeFiles/game.dir/Item.cpp.o
[ 36%] Building CXX object src/game/CMakeFiles/game.dir/ItemEnchantmentMgr.cpp.o
[ 36%] Building CXX object src/game/CMakeFiles/game.dir/LootMgr.cpp.o
[ 36%] Building CXX object src/game/CMakeFiles/game.dir/Object.cpp.o
[ 36%] Building CXX object src/game/CMakeFiles/game.dir/ObjectAccessor.cpp.o
[ 36%] Building CXX object src/game/CMakeFiles/game.dir/ObjectGuid.cpp.o
[ 37%] Building CXX object src/game/CMakeFiles/game.dir/ObjectMgr.cpp.o
[ 37%] Building CXX object src/game/CMakeFiles/game.dir/ObjectPosSelector.cpp.o
[ 37%] Building CXX object src/game/CMakeFiles/game.dir/Pet.cpp.o
[ 37%] Building CXX object src/game/CMakeFiles/game.dir/Player.cpp.o
[ 37%] Building CXX object src/game/CMakeFiles/game.dir/ReputationMgr.cpp.o
[ 38%] Building CXX object src/game/CMakeFiles/game.dir/SocialMgr.cpp.o
[ 38%] Building CXX object src/game/CMakeFiles/game.dir/SpellMgr.cpp.o
[ 38%] Building CXX object src/game/CMakeFiles/game.dir/StatSystem.cpp.o
[ 38%] Building CXX object src/game/CMakeFiles/game.dir/TemporarySummon.cpp.o
[ 39%] Building CXX object src/game/CMakeFiles/game.dir/Totem.cpp.o
[ 39%] Building CXX object src/game/CMakeFiles/game.dir/Unit.cpp.o
[ 39%] Building CXX object src/game/CMakeFiles/game.dir/OutdoorPvP/OutdoorPvP.cpp.o
[ 39%] Building CXX object src/game/CMakeFiles/game.dir/OutdoorPvP/OutdoorPvPEP.cpp.o
[ 39%] Building CXX object src/game/CMakeFiles/game.dir/OutdoorPvP/OutdoorPvPMgr.cpp.o
[ 40%] Building CXX object src/game/CMakeFiles/game.dir/OutdoorPvP/OutdoorPvPSI.cpp.o
[ 40%] Building CXX object src/game/CMakeFiles/game.dir/FollowerReference.cpp.o
[ 40%] Building CXX object src/game/CMakeFiles/game.dir/GroupReference.cpp.o
[ 40%] Building CXX object src/game/CMakeFiles/game.dir/HostileRefManager.cpp.o
[ 40%] Building CXX object src/game/CMakeFiles/game.dir/ThreatManager.cpp.o
[ 41%] Building CXX object src/game/CMakeFiles/game.dir/DBCStores.cpp.o
[ 41%] Building CXX object src/game/CMakeFiles/game.dir/Opcodes.cpp.o
[ 41%] Building CXX object src/game/CMakeFiles/game.dir/SQLStorages.cpp.o
[ 41%] Building CXX object src/game/CMakeFiles/game.dir/WorldSession.cpp.o
[ 41%] Building CXX object src/game/CMakeFiles/game.dir/WorldSocket.cpp.o
[ 42%] Building CXX object src/game/CMakeFiles/game.dir/CharacterDatabaseCleaner.cpp.o
[ 42%] Building CXX object src/game/CMakeFiles/game.dir/PlayerDump.cpp.o
[ 42%] Building CXX object src/game/CMakeFiles/game.dir/vmap/BIH.cpp.o
[ 42%] Building CXX object src/game/CMakeFiles/game.dir/vmap/DynamicTree.cpp.o
[ 42%] Building CXX object src/game/CMakeFiles/game.dir/vmap/GameObjectModel.cpp.o
[ 43%] Building CXX object src/game/CMakeFiles/game.dir/vmap/MapTree.cpp.o
[ 43%] Building CXX object src/game/CMakeFiles/game.dir/vmap/ModelInstance.cpp.o
[ 43%] Building CXX object src/game/CMakeFiles/game.dir/vmap/TileAssembler.cpp.o
[ 43%] Building CXX object src/game/CMakeFiles/game.dir/vmap/VMapFactory.cpp.o
[ 43%] Building CXX object src/game/CMakeFiles/game.dir/vmap/VMapManager2.cpp.o
[ 44%] Building CXX object src/game/CMakeFiles/game.dir/vmap/WorldModel.cpp.o
[ 44%] Building CXX object src/game/CMakeFiles/game.dir/AccountMgr.cpp.o
[ 44%] Building CXX object src/game/CMakeFiles/game.dir/AddonHandler.cpp.o
[ 44%] Building CXX object src/game/CMakeFiles/game.dir/AuctionHouseHandler.cpp.o
[ 45%] Building CXX object src/game/CMakeFiles/game.dir/Channel.cpp.o
[ 45%] Building CXX object src/game/CMakeFiles/game.dir/ChannelHandler.cpp.o
[ 45%] Building CXX object src/game/CMakeFiles/game.dir/ChannelMgr.cpp.o
[ 45%] Building CXX object src/game/CMakeFiles/game.dir/CharacterHandler.cpp.o
[ 45%] Building CXX object src/game/CMakeFiles/game.dir/Chat.cpp.o
[ 46%] Building CXX object src/game/CMakeFiles/game.dir/ChatHandler.cpp.o
[ 46%] Building CXX object src/game/CMakeFiles/game.dir/CombatHandler.cpp.o
[ 46%] Building CXX object src/game/CMakeFiles/game.dir/CreatureLinkingMgr.cpp.o
[ 46%] Building CXX object src/game/CMakeFiles/game.dir/DuelHandler.cpp.o
[ 46%] Building CXX object src/game/CMakeFiles/game.dir/GameEventMgr.cpp.o
[ 47%] Building CXX object src/game/CMakeFiles/game.dir/GMTicketHandler.cpp.o
[ 47%] Building CXX object src/game/CMakeFiles/game.dir/GossipDef.cpp.o
In file included from /root/UeCore-1.2.3/src/game/GameEventMgr.cpp:29:
/root/UeCore-1.2.3/src/game/MassMailMgr.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
112 | std::auto_ptr m_protoMail;
| ^~~~~~~~
In file included from /usr/include/c++/10.3.1/memory:83,
from /usr/include/c++/10.3.1/thread:44,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.cxx:26,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.hxx:4:
/usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here
57 | template class auto_ptr;
| ^~~~~~~~
[ 47%] Building CXX object src/game/CMakeFiles/game.dir/GridMap.cpp.o
[ 47%] Building CXX object src/game/CMakeFiles/game.dir/GridNotifiers.cpp.o
[ 47%] Building CXX object src/game/CMakeFiles/game.dir/GridStates.cpp.o
[ 48%] Building CXX object src/game/CMakeFiles/game.dir/Group.cpp.o
[ 48%] Building CXX object src/game/CMakeFiles/game.dir/GroupHandler.cpp.o
[ 48%] Building CXX object src/game/CMakeFiles/game.dir/GuildHandler.cpp.o
[ 48%] Building CXX object src/game/CMakeFiles/game.dir/GuildMgr.cpp.o
[ 48%] Building CXX object src/game/CMakeFiles/game.dir/InstanceData.cpp.o
[ 49%] Building CXX object src/game/CMakeFiles/game.dir/ItemHandler.cpp.o
[ 49%] Building CXX object src/game/CMakeFiles/game.dir/LootHandler.cpp.o
[ 49%] Building CXX object src/game/CMakeFiles/game.dir/Mail.cpp.o
[ 49%] Building CXX object src/game/CMakeFiles/game.dir/MailHandler.cpp.o
[ 50%] Building CXX object src/game/CMakeFiles/game.dir/Map.cpp.o
[ 50%] Building CXX object src/game/CMakeFiles/game.dir/MapManager.cpp.o
[ 50%] Building CXX object src/game/CMakeFiles/game.dir/MapPersistentStateMgr.cpp.o
[ 50%] Building CXX object src/game/CMakeFiles/game.dir/MassMailMgr.cpp.o
In file included from /root/UeCore-1.2.3/src/game/MassMailMgr.cpp:28:
/root/UeCore-1.2.3/src/game/MassMailMgr.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
112 | std::auto_ptr m_protoMail;
| ^~~~~~~~
In file included from /usr/include/c++/10.3.1/memory:83,
from /usr/include/c++/10.3.1/thread:44,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.cxx:26,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.hxx:4:
/usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here
57 | template class auto_ptr;
| ^~~~~~~~
[ 50%] Building CXX object src/game/CMakeFiles/game.dir/MiscHandler.cpp.o
[ 51%] Building CXX object src/game/CMakeFiles/game.dir/MoveMap.cpp.o
[ 51%] Building CXX object src/game/CMakeFiles/game.dir/MovementHandler.cpp.o
[ 51%] Building CXX object src/game/CMakeFiles/game.dir/NPCHandler.cpp.o
[ 51%] Building CXX object src/game/CMakeFiles/game.dir/ObjectGridLoader.cpp.o
[ 51%] Building CXX object src/game/CMakeFiles/game.dir/PetHandler.cpp.o
[ 52%] Building CXX object src/game/CMakeFiles/game.dir/PetitionsHandler.cpp.o
[ 52%] Building CXX object src/game/CMakeFiles/game.dir/PoolManager.cpp.o
[ 52%] Building CXX object src/game/CMakeFiles/game.dir/QueryHandler.cpp.o
[ 52%] Building CXX object src/game/CMakeFiles/game.dir/QuestDef.cpp.o
[ 52%] Building CXX object src/game/CMakeFiles/game.dir/QuestHandler.cpp.o
[ 53%] Building CXX object src/game/CMakeFiles/game.dir/ScriptMgr.cpp.o
[ 53%] Building CXX object src/game/CMakeFiles/game.dir/SkillHandler.cpp.o
[ 53%] Building CXX object src/game/CMakeFiles/game.dir/Spell.cpp.o
[ 53%] Building CXX object src/game/CMakeFiles/game.dir/SpellAuras.cpp.o
[ 53%] Building CXX object src/game/CMakeFiles/game.dir/SpellEffects.cpp.o
[ 54%] Building CXX object src/game/CMakeFiles/game.dir/SpellHandler.cpp.o
[ 54%] Building CXX object src/game/CMakeFiles/game.dir/TaxiHandler.cpp.o
[ 54%] Building CXX object src/game/CMakeFiles/game.dir/TradeHandler.cpp.o
[ 54%] Building CXX object src/game/CMakeFiles/game.dir/Transports.cpp.o
[ 54%] Building CXX object src/game/CMakeFiles/game.dir/UnitAuraProcHandler.cpp.o
[ 55%] Building CXX object src/game/CMakeFiles/game.dir/UpdateData.cpp.o
[ 55%] Building CXX object src/game/CMakeFiles/game.dir/WaypointManager.cpp.o
[ 55%] Building CXX object src/game/CMakeFiles/game.dir/Weather.cpp.o
[ 55%] Building CXX object src/game/CMakeFiles/game.dir/World.cpp.o
[ 56%] Building CXX object src/game/CMakeFiles/game.dir/pchdef.cpp.o
In file included from /root/UeCore-1.2.3/src/game/World.cpp:41:
/root/UeCore-1.2.3/src/game/MassMailMgr.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
112 | std::auto_ptr m_protoMail;
| ^~~~~~~~
In file included from /usr/include/c++/10.3.1/memory:83,
from /usr/include/c++/10.3.1/thread:44,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.cxx:26,
from /root/UeCore-1.2.3/build/src/game/cotire/game_CXX_prefix.hxx:4:
/usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here
57 | template class auto_ptr;
| ^~~~~~~~
[ 56%] Linking CXX static library libgame.a
[ 56%] Built target game
[ 56%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/MaNGOSsoap.cpp.o
[ 56%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/CliRunnable.cpp.o
[ 57%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/Main.cpp.o
[ 57%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/Master.cpp.o
[ 57%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/RASocket.cpp.o
In file included from /root/UeCore-1.2.3/src/mangosd/Master.cpp:41:
/root/UeCore-1.2.3/src/game/MassMailMgr.h:112:18: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
112 | std::auto_ptr m_protoMail;
| ^~~~~~~~
In file included from /usr/include/c++/10.3.1/memory:83,
from /usr/include/c++/10.3.1/thread:44,
from /root/UeCore-1.2.3/src/shared/Threading.h:22,
from /root/UeCore-1.2.3/src/shared/Common.h:56,
from /root/UeCore-1.2.3/src/shared/PosixDaemon.h:19,
from /root/UeCore-1.2.3/src/mangosd/Master.cpp:24:
/usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here
57 | template class auto_ptr;
| ^~~~~~~~
[ 57%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/WorldRunnable.cpp.o
[ 57%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/soapC.cpp.o
[ 58%] Building CXX object src/mangosd/CMakeFiles/mangosd.dir/soapServer.cpp.o
[ 58%] Linking CXX executable mangosd
[ 58%] Built target mangosd
[ 58%] Generating CXX unity source src/scriptdev2/cotire/mangosscript_CXX_unity.cxx
[ 59%] Generating CXX prefix source src/scriptdev2/cotire/mangosscript_CXX_prefix.cxx
[ 59%] Generating CXX prefix header src/scriptdev2/cotire/mangosscript_CXX_prefix.hxx
[ 59%] Building CXX precompiled header src/scriptdev2/cotire/mangosscript_CXX_prefix.hxx.gch
Scanning dependencies of target mangosscript
[ 59%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/ScriptMgr.cpp.o
[ 59%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/base/follower_ai.cpp.o
[ 59%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/base/escort_ai.cpp.o
[ 60%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/base/guard_ai.cpp.o
[ 60%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/base/pet_ai.cpp.o
[ 60%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/include/precompiled.cpp.o
[ 60%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/include/sc_creature.cpp.o
[ 60%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/include/sc_grid_searchers.cpp.o
[ 61%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/include/sc_instance.cpp.o
[ 61%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/battlegrounds/battleground.cpp.o
[ 61%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/alterac_mountains.cpp.o
[ 61%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/arathi_highlands.cpp.o
[ 61%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_depths/blackrock_depths.cpp.o
[ 62%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_depths/boss_ambassador_flamelash.cpp.o
[ 62%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_depths/boss_emperor_dagran_thaurissan.cpp.o
[ 62%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_depths/boss_general_angerforge.cpp.o
[ 62%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_depths/boss_high_interrogator_gerstahn.cpp.o
[ 62%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_depths/instance_blackrock_depths.cpp.o
[ 63%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_spire/boss_gyth.cpp.o
[ 63%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_spire/boss_overlord_wyrmthalak.cpp.o
[ 63%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_spire/boss_pyroguard_emberseer.cpp.o
[ 63%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackrock_spire/instance_blackrock_spire.cpp.o
[ 63%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_broodlord_lashlayer.cpp.o
[ 64%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_chromaggus.cpp.o
[ 64%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_ebonroc.cpp.o
[ 64%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_firemaw.cpp.o
[ 64%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_flamegor.cpp.o
[ 65%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_nefarian.cpp.o
[ 65%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_razorgore.cpp.o
[ 65%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_vaelastrasz.cpp.o
[ 65%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/boss_victor_nefarius.cpp.o
[ 65%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blackwing_lair/instance_blackwing_lair.cpp.o
[ 67%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/blasted_lands.cpp.o
[ 67%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/boss_kazzak.cpp.o
[ 67%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/burning_steppes.cpp.o
[ 67%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/deadmines/boss_mr_smite.cpp.o
[ 67%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/deadmines/deadmines.cpp.o
[ 68%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/deadmines/instance_deadmines.cpp.o
[ 68%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/dun_morogh.cpp.o
[ 68%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/eastern_plaguelands.cpp.o
[ 68%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/elwynn_forest.cpp.o
[ 68%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/gnomeregan/boss_thermaplugg.cpp.o
[ 69%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/gnomeregan/gnomeregan.cpp.o
[ 69%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/gnomeregan/instance_gnomeregan.cpp.o
[ 69%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/hinterlands.cpp.o
[ 69%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/ironforge.cpp.o
[ 69%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/loch_modan.cpp.o
[ 70%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_baron_geddon.cpp.o
[ 70%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_garr.cpp.o
[ 70%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_gehennas.cpp.o
[ 70%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_golemagg.cpp.o
[ 71%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_magmadar.cpp.o
[ 71%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_lucifron.cpp.o
[ 71%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_majordomo_executus.cpp.o
[ 71%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_ragnaros.cpp.o
[ 71%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_shazzrah.cpp.o
[ 72%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/boss_sulfuron_harbinger.cpp.o
[ 72%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/instance_molten_core.cpp.o
[ 72%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/molten_core/molten_core.cpp.o
[ 72%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_anubrekhan.cpp.o
[ 72%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_faerlina.cpp.o
[ 73%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_four_horsemen.cpp.o
[ 73%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_gluth.cpp.o
[ 73%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_gothik.cpp.o
[ 73%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_grobbulus.cpp.o
[ 73%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_heigan.cpp.o
[ 74%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_kelthuzad.cpp.o
[ 74%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_loatheb.cpp.o
[ 74%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_maexxna.cpp.o
[ 74%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_noth.cpp.o
[ 74%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_patchwerk.cpp.o
[ 75%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_razuvious.cpp.o
[ 75%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_sapphiron.cpp.o
[ 75%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/boss_thaddius.cpp.o
[ 75%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/naxxramas/instance_naxxramas.cpp.o
[ 75%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/redridge_mountains.cpp.o
[ 76%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scarlet_monastery/boss_arcanist_doan.cpp.o
[ 76%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scarlet_monastery/boss_herod.cpp.o
[ 76%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scarlet_monastery/boss_mograine_and_whitemane.cpp.o
[ 76%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scarlet_monastery/instance_scarlet_monastery.cpp.o
[ 77%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scholomance/boss_darkmaster_gandling.cpp.o
[ 77%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scholomance/boss_jandice_barov.cpp.o
[ 77%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scholomance/instance_scholomance.cpp.o
[ 77%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/scholomance/scholomance.cpp.o
[ 77%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/searing_gorge.cpp.o
[ 78%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/shadowfang_keep/instance_shadowfang_keep.cpp.o
[ 78%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/shadowfang_keep/shadowfang_keep.cpp.o
[ 78%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/silverpine_forest.cpp.o
[ 78%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stormwind_city.cpp.o
[ 78%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stranglethorn_vale.cpp.o
[ 79%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stratholme/boss_baroness_anastari.cpp.o
[ 79%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stratholme/boss_cannon_master_willey.cpp.o
[ 79%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stratholme/boss_dathrohan_balnazzar.cpp.o
[ 79%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stratholme/boss_maleki_the_pallid.cpp.o
[ 79%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stratholme/instance_stratholme.cpp.o
[ 80%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/stratholme/stratholme.cpp.o
[ 80%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/sunken_temple/instance_sunken_temple.cpp.o
[ 80%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/sunken_temple/sunken_temple.cpp.o
[ 80%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/swamp_of_sorrows.cpp.o
[ 80%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/tirisfal_glades.cpp.o
[ 81%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp.o
[ 81%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/uldaman/instance_uldaman.cpp.o
[ 81%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/uldaman/uldaman.cpp.o
[ 81%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/undercity.cpp.o
[ 81%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/western_plaguelands.cpp.o
[ 82%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/westfall.cpp.o
[ 82%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/wetlands.cpp.o
[ 82%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_arlokk.cpp.o
[ 82%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_hakkar.cpp.o
[ 83%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_hazzarah.cpp.o
[ 83%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_jeklik.cpp.o
[ 83%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_jindo.cpp.o
[ 83%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_mandokir.cpp.o
[ 83%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_marli.cpp.o
[ 84%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_renataki.cpp.o
[ 84%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_thekal.cpp.o
[ 84%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/boss_venoxis.cpp.o
[ 84%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/eastern_kingdoms/zulgurub/instance_zulgurub.cpp.o
[ 84%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/examples/example_creature.cpp.o
[ 85%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/examples/example_escort.cpp.o
[ 85%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/examples/example_gossip_codebox.cpp.o
[ 85%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/examples/example_misc.cpp.o
[ 85%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ashenvale.cpp.o
[ 85%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/azshara.cpp.o
[ 86%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/blackfathom_deeps/instance_blackfathom_deeps.cpp.o
[ 86%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/boss_azuregos.cpp.o
[ 86%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/darkshore.cpp.o
[ 86%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/desolace.cpp.o
[ 86%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/dire_maul/dire_maul.cpp.o
[ 87%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/dire_maul/instance_dire_maul.cpp.o
[ 87%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/durotar.cpp.o
[ 87%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/dustwallow_marsh.cpp.o
[ 87%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/felwood.cpp.o
[ 88%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/feralas.cpp.o
[ 88%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/maraudon/boss_noxxion.cpp.o
[ 88%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/moonglade.cpp.o
[ 88%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/mulgore.cpp.o
[ 88%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/onyxias_lair/boss_onyxia.cpp.o
[ 89%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/onyxias_lair/instance_onyxias_lair.cpp.o
[ 89%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/orgrimmar.cpp.o
[ 89%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/razorfen_downs/instance_razorfen_downs.cpp.o
[ 89%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/razorfen_downs/razorfen_downs.cpp.o
[ 89%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/razorfen_kraul/instance_razorfen_kraul.cpp.o
[ 90%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/razorfen_kraul/razorfen_kraul.cpp.o
[ 90%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/boss_ayamiss.cpp.o
[ 90%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/boss_buru.cpp.o
[ 90%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/boss_kurinnaxx.cpp.o
[ 90%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/boss_moam.cpp.o
[ 91%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/boss_ossirian.cpp.o
[ 91%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/boss_rajaxx.cpp.o
[ 91%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp.o
[ 91%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp.o
[ 92%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/stonetalon_mountains.cpp.o
[ 92%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/silithus.cpp.o
[ 92%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/tanaris.cpp.o
[ 92%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/teldrassil.cpp.o
[ 92%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_bug_trio.cpp.o
[ 92%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_cthun.cpp.o
[ 93%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_fankriss.cpp.o
[ 93%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_huhuran.cpp.o
[ 93%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_ouro.cpp.o
[ 93%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_sartura.cpp.o
[ 94%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_skeram.cpp.o
[ 94%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_twinemperors.cpp.o
[ 94%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/boss_viscidus.cpp.o
[ 94%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp.o
[ 94%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp.o
[ 95%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/the_barrens.cpp.o
[ 95%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/thousand_needles.cpp.o
[ 95%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/thunder_bluff.cpp.o
[ 95%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/ungoro_crater.cpp.o
[ 95%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/wailing_caverns/instance_wailing_caverns.cpp.o
[ 96%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/wailing_caverns/wailing_caverns.cpp.o
[ 96%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/winterspring.cpp.o
[ 96%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/zulfarrak/boss_zumrah.cpp.o
[ 96%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/zulfarrak/instance_zulfarrak.cpp.o
[ 96%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/kalimdor/zulfarrak/zulfarrak.cpp.o
[ 97%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/areatrigger_scripts.cpp.o
[ 97%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/bosses_emerald_dragons.cpp.o
[ 97%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/go_scripts.cpp.o
[ 97%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/guards.cpp.o
[ 97%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/item_scripts.cpp.o
[ 98%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/mob_generic_creature.cpp.o
[ 98%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/npc_professions.cpp.o
[ 98%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/npcs_special.cpp.o
[ 98%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/spell_scripts.cpp.o
[100%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/scripts/world/world_map_scripts.cpp.o
[100%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/system/ScriptLoader.cpp.o
[100%] Building CXX object src/scriptdev2/CMakeFiles/mangosscript.dir/system/system.cpp.o
[100%] Linking CXX shared library libmangosscript.so
[100%] Built target mangosscript
make install
Consolidate compiler generated dependencies of target genrev
[ 1%] Built target genrev
[ 1%] Built target revision.h
Consolidate compiler generated dependencies of target detour
[ 2%] Built target detour
Consolidate compiler generated dependencies of target gsoap
[ 2%] Built target gsoap
Consolidate compiler generated dependencies of target g3dlite
[ 11%] Built target g3dlite
Consolidate compiler generated dependencies of target zlib
[ 14%] Built target zlib
Consolidate compiler generated dependencies of target framework
[ 15%] Built target framework
Consolidate compiler generated dependencies of target shared
[ 21%] Built target shared
Consolidate compiler generated dependencies of target realmd
[ 21%] Built target realmd
Consolidate compiler generated dependencies of target game
[ 56%] Built target game
Consolidate compiler generated dependencies of target mangosd
[ 58%] Built target mangosd
Consolidate compiler generated dependencies of target mangosscript
[100%] Built target mangosscript
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/everwar-1.2/bin/realmd
-- Set runtime path of "/usr/local/everwar-1.2/bin/realmd" to "../lib:/usr/local/boost/lib:/usr/lib64/mysql"
-- Installing: /usr/local/everwar-1.2/etc/realmd.conf.dist
-- Installing: /usr/local/everwar-1.2/etc/playerbot.conf.dist
-- Installing: /usr/local/everwar-1.2/bin/mangosd
-- Set runtime path of "/usr/local/everwar-1.2/bin/mangosd" to "../lib:/usr/local/boost/lib:/usr/lib64/mysql"
-- Installing: /usr/local/everwar-1.2/bin/run-mangosd
-- Installing: /usr/local/everwar-1.2/etc/mangosd.conf.dist
-- Installing: /usr/local/everwar-1.2/lib/libmangosscript.so
-- Set runtime path of "/usr/local/everwar-1.2/lib/libmangosscript.so" to "/usr/local/everwar-1.2/lib:/usr/local/boost/lib"
编译完成后目录结构
[root@localhost /]# tree /usr/local/everwar-1.2/
/usr/local/everwar-1.2/
├── bin
│ ├── mangosd
│ ├── realmd
│ └── run-mangosd
├── etc
│ ├── mangosd.conf.dist
│ ├── playerbot.conf.dist
│ └── realmd.conf.dist
└── lib
└── libmangosscript.so
3 directories, 7 files
原作者链接:
https://www.lhl.zone/game/everwar/173.html