Trinitycore: Cmake crash

Created on 24 Oct 2020  Â·  12Comments  Â·  Source: TrinityCore/TrinityCore

Description:

After cmake ../ -DCMAKE_INSTALL_PREFIX=/home/trinitycore/3.3.5/

-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:23 (cmake_policy):
  The OLD behavior for policy CMP0043 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- Detected 64-bit platform
-- UNIX: Using default configuration directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Using default system linker
-- UNIX: Detected compiler: /usr/bin/cc
-- GCC: Minimum version required is 8.3.0, found 8.3.0 - ok!
-- GCC: SFMT enabled, SSE2 flags forced
-- cotire 1.7.10 loaded.
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib/x86_64-linux-gnu/libmariadb.so
-- Found MySQL headers: /usr/include/mariadb
-- Found MySQL executable: /usr/bin/mysql
-- Found git binary : /usr/bin/git

* TrinityCore revision   : aff9cf40dcf5 2020-10-23 21:20:45 +0300 (3.3.5 branch)
* TrinityCore buildtype  : RelWithDebInfo

* Install core to        : /home/trinitycore/3.3.5
* Install configs to     : /home/trinitycore/3.3.5/etc

* Build world/auth       : Yes (default)
* Build with scripts     : Yes (static)
* Build map/vmap tools   : Yes (default)
* Build unit tests       : No (default)
* Build core w/PCH       : Yes (default)
* Build scripts w/PCH    : Yes (default)
* Show compile-warnings  : No  (default)
* Use coreside debug     : No  (default)
* Show source tree       : Yes (hierarchical)
* Use GIT revision hash  : Yes (default)

-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   program_options
--   iostreams
--   regex

After make

Scanning dependencies of target g3dlib
[  0%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/AABox.cpp.o
[  0%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Any.cpp.o
[  0%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/AnyTableReader.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/BinaryFormat.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/BinaryInput.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/BinaryOutput.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Box.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Capsule.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/CollisionDetection.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/CoordinateFrame.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Crypto.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Cylinder.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/debugAssert.cpp.o
[  1%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/FileSystem.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/fileutils.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/format.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/g3dfnmatch.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/g3dmath.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/GThread.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Line.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/LineSegment.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Log.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Matrix3.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Matrix4.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/MemoryManager.cpp.o
[  2%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/PhysicsFrame.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Plane.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/prompt.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Quat.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Random.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Ray.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/RegistryUtil.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Sphere.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/stringutils.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/System.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/TextInput.cpp.o
[  3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/TextOutput.cpp.o
[  4%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Triangle.cpp.o
[  4%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/uint128.cpp.o
[  4%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/UprightFrame.cpp.o
[  4%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Vector2.cpp.o
[  4%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Vector3.cpp.o
[  4%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Vector4.cpp.o
[  4%] Linking CXX static library libg3dlib.a
[  4%] Built target g3dlib
Scanning dependencies of target Detour
[  4%] Building CXX object dep/recastnavigation/Detour/CMakeFiles/Detour.dir/Source/DetourAlloc.cpp.o
[  4%] Building CXX object dep/recastnavigation/Detour/CMakeFiles/Detour.dir/Source/DetourAssert.cpp.o
[  4%] Building CXX object dep/recastnavigation/Detour/CMakeFiles/Detour.dir/Source/DetourCommon.cpp.o
[  4%] Building CXX object dep/recastnavigation/Detour/CMakeFiles/Detour.dir/Source/DetourNavMesh.cpp.o
[  4%] Building CXX object dep/recastnavigation/Detour/CMakeFiles/Detour.dir/Source/DetourNavMeshBuilder.cpp.o
[  4%] Building CXX object dep/recastnavigation/Detour/CMakeFiles/Detour.dir/Source/DetourNavMeshQuery.cpp.o
[  4%] Building CXX object dep/recastnavigation/Detour/CMakeFiles/Detour.dir/Source/DetourNode.cpp.o
[  4%] Linking CXX static library libDetour.a
[  4%] Built target Detour
Scanning dependencies of target Recast
[  4%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/Recast.cpp.o
[  4%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastAlloc.cpp.o
[  4%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastAssert.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastArea.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastContour.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastFilter.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastLayers.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastMesh.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastMeshDetail.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastRasterization.cpp.o
[  5%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/Recast.dir/Source/RecastRegion.cpp.o
[  5%] Linking CXX static library libRecast.a
[  5%] Built target Recast
Scanning dependencies of target fmt
[  5%] Building CXX object dep/fmt/CMakeFiles/fmt.dir/src/format.cc.o
[  5%] Building CXX object dep/fmt/CMakeFiles/fmt.dir/src/os.cc.o
[  5%] Linking CXX static library libfmt.a
[  5%] Built target fmt
Scanning dependencies of target sfmt
[  5%] Building C object dep/SFMT/CMakeFiles/sfmt.dir/SFMT.c.o
[  5%] Linking CXX static library libsfmt.a
[  5%] Built target sfmt
Scanning dependencies of target jemalloc
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/arena.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/background_thread.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/base.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/bin.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/bitmap.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/ckh.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/ctl.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/div.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/extent.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/extent_dss.c.o
[  5%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/extent_mmap.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/hash.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/hook.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/jemalloc.c.o
[  6%] Building CXX object dep/jemalloc/CMakeFiles/jemalloc.dir/src/jemalloc_cpp.cpp.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/large.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/log.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/malloc_io.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/mutex.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/mutex_pool.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/nstime.c.o
[  6%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/pages.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/prng.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/prof.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/rtree.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/safety_check.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/stats.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/sc.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/sz.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/tcache.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/test_hooks.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/ticker.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/tsd.c.o
[  7%] Building C object dep/jemalloc/CMakeFiles/jemalloc.dir/src/witness.c.o
[  8%] Linking CXX static library libjemalloc.a
[  8%] Built target jemalloc
Scanning dependencies of target argon2
[  8%] Building C object dep/argon2/CMakeFiles/argon2.dir/argon2/argon2.c.o
[  8%] Building C object dep/argon2/CMakeFiles/argon2.dir/argon2/blake2/blake2b.c.o
[  9%] Building C object dep/argon2/CMakeFiles/argon2.dir/argon2/core.c.o
[  9%] Building C object dep/argon2/CMakeFiles/argon2.dir/argon2/encoding.c.o
[  9%] Building C object dep/argon2/CMakeFiles/argon2.dir/argon2/opt.c.o
[  9%] Building C object dep/argon2/CMakeFiles/argon2.dir/argon2/thread.c.o
[  9%] Linking CXX static library libargon2.a
[  9%] Built target argon2
Scanning dependencies of target gsoap
[  9%] Building CXX object dep/gsoap/CMakeFiles/gsoap.dir/soapC.cpp.o
[  9%] Building CXX object dep/gsoap/CMakeFiles/gsoap.dir/soapServer.cpp.o
[  9%] Building CXX object dep/gsoap/CMakeFiles/gsoap.dir/stdsoap2.cpp.o
[ 10%] Linking CXX static library libgsoap.a
[ 10%] Built target gsoap
Scanning dependencies of target mpq
[ 10%] Building C object dep/libmpq/CMakeFiles/mpq.dir/libmpq/common.c.o
[ 10%] Building C object dep/libmpq/CMakeFiles/mpq.dir/libmpq/explode.c.o
[ 10%] Building C object dep/libmpq/CMakeFiles/mpq.dir/libmpq/extract.c.o
[ 10%] Building C object dep/libmpq/CMakeFiles/mpq.dir/libmpq/huffman.c.o
[ 10%] Building C object dep/libmpq/CMakeFiles/mpq.dir/libmpq/mpq.c.o
[ 10%] Building C object dep/libmpq/CMakeFiles/mpq.dir/libmpq/wave.c.o
[ 10%] Linking CXX static library libmpq.a
[ 10%] Built target mpq
Scanning dependencies of target revision_data.h
[ 10%] Built target revision_data.h
[ 10%] Generating CXX prefix source src/common/cotire/common_CXX_prefix.cxx
[ 10%] Generating CXX prefix header src/common/cotire/common_CXX_prefix.hxx
[ 10%] Building CXX precompiled header src/common/cotire/common_CXX_prefix.hxx.gch
Scanning dependencies of target common
[ 10%] Building CXX object src/common/CMakeFiles/common.dir/Banner.cpp.o
[ 10%] Building CXX object src/common/CMakeFiles/common.dir/Common.cpp.o
[ 10%] Building CXX object src/common/CMakeFiles/common.dir/GitRevision.cpp.o
[ 10%] Building CXX object src/common/CMakeFiles/common.dir/Collision/BoundingIntervalHierarchy.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/DynamicTree.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Management/MMapFactory.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Management/MMapManager.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Management/VMapFactory.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Management/VMapManager2.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Maps/MapTree.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Maps/TileAssembler.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Models/GameObjectModel.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Models/ModelInstance.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Models/WorldModel.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Configuration/BuiltInConfig.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Configuration/Config.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/AES.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/ARC4.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/Argon2.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/BigNumber.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/CryptoRandom.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/OpenSSLCrypto.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/TOTP.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/Authentication/AuthCrypt.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/Authentication/SRP6.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/DataStores/DBCFileLoader.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Encoding/Base32.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Encoding/Base64.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/IPLocation/IPLocation.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/Appender.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/AppenderConsole.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/AppenderFile.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/Log.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/LogMessage.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/LogOperation.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/Logger.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/enuminfo_AppenderConsole.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Logging/enuminfo_LogCommon.cpp.o
[ 13%] Building CXX object src/common/CMakeFiles/common.dir/Metric/Metric.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Threading/ProcessPriority.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Utilities/EventMap.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Utilities/EventProcessor.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Utilities/Random.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Utilities/SFMTRand.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Utilities/StartProcess.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Utilities/TaskScheduler.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Utilities/Util.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/common.dir/Debugging/Errors.cpp.o
[ 14%] Linking CXX static library libcommon.a
[ 14%] Built target common
[ 14%] Generating CXX prefix source src/server/database/cotire/database_CXX_prefix.cxx
[ 14%] Generating CXX prefix header src/server/database/cotire/database_CXX_prefix.hxx
[ 14%] Building CXX precompiled header src/server/database/cotire/database_CXX_prefix.hxx.gch
Scanning dependencies of target database
[ 14%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/AdhocStatement.cpp.o
[ 14%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/DatabaseEnv.cpp.o
[ 14%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/DatabaseLoader.cpp.o
[ 14%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/DatabaseWorker.cpp.o
[ 14%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/DatabaseWorkerPool.cpp.o
[ 14%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/Field.cpp.o
[ 14%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/MySQLConnection.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/MySQLPreparedStatement.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/MySQLThreading.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/PreparedStatement.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/QueryCallback.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/QueryHolder.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/QueryResult.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/Transaction.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/Implementation/CharacterDatabase.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/Implementation/LoginDatabase.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Database/Implementation/WorldDatabase.cpp.o
[ 15%] Building CXX object src/server/database/CMakeFiles/database.dir/Logging/AppenderDB.cpp.o
[ 16%] Building CXX object src/server/database/CMakeFiles/database.dir/Updater/DBUpdater.cpp.o
[ 16%] Building CXX object src/server/database/CMakeFiles/database.dir/Updater/UpdateFetcher.cpp.o
[ 16%] Linking CXX static library libdatabase.a
[ 16%] Built target database
[ 17%] Generating CXX prefix source src/server/shared/cotire/shared_CXX_prefix.cxx
[ 17%] Generating CXX prefix header src/server/shared/cotire/shared_CXX_prefix.hxx
[ 17%] Building CXX precompiled header src/server/shared/cotire/shared_CXX_prefix.hxx.gch
Scanning dependencies of target shared
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/SharedDefines.cpp.o
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/enuminfo_SharedDefines.cpp.o
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/DataStores/DBCDatabaseLoader.cpp.o
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/DataStores/DBCStore.cpp.o
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Packets/ByteBuffer.cpp.o
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Realm/Realm.cpp.o
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Realm/RealmList.cpp.o
[ 17%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Secrets/SecretMgr.cpp.o
[ 17%] Linking CXX static library libshared.a
[ 17%] Built target shared
[ 17%] Generating CXX prefix source src/server/game/cotire/game_CXX_prefix.cxx
[ 17%] Generating CXX prefix header src/server/game/cotire/game_CXX_prefix.hxx
[ 17%] Building CXX precompiled header src/server/game/cotire/game_CXX_prefix.hxx.gch
Scanning dependencies of target game
[ 17%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CreatureAI.cpp.o
[ 17%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CreatureAIRegistry.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CreatureAISelector.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/enuminfo_CreatureAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/CombatAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/GameObjectAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/GuardAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/PassiveAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/PetAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/ReactorAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/TotemAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/CoreAI/UnitAI.cpp.o
[ 18%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/PlayerAI/PlayerAI.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/ScriptedAI/ScriptedCreature.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/ScriptedAI/ScriptedEscortAI.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/ScriptedAI/ScriptedFollowerAI.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/ScriptedAI/ScriptedGossip.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/SmartScripts/SmartAI.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/SmartScripts/SmartScript.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AI/SmartScripts/SmartScriptMgr.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/Accounts/AccountMgr.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/Accounts/RBAC.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/Achievements/AchievementMgr.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/Addons/AddonMgr.cpp.o
[ 19%] Building CXX object src/server/game/CMakeFiles/game.dir/AuctionHouse/AuctionHouseMgr.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/AuctionHouseBot/AuctionHouseBot.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/AuctionHouseBot/AuctionHouseBotBuyer.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/AuctionHouseBot/AuctionHouseBotSeller.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/AuctionHouseBot/enuminfo_AuctionHouseBot.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlefield/Battlefield.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlefield/BattlefieldMgr.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Arena.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/ArenaTeam.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/ArenaTeamMgr.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Battleground.cpp.o
[ 20%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/BattlegroundMgr.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/BattlegroundQueue.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/enuminfo_ArenaTeam.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundAB.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundAV.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundBE.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundDS.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundEY.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundIC.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundNA.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundRL.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundRV.cpp.o
[ 21%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundSA.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Battlegrounds/Zones/BattlegroundWS.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Cache/CharacterCache.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Calendar/CalendarMgr.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/Chat.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/HyperlinkTags.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/Hyperlinks.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/Channels/Channel.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/Channels/ChannelMgr.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/Channels/enuminfo_Channel.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/ChatCommands/ChatCommand.cpp.o
[ 22%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/ChatCommands/ChatCommandArgs.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/ChatCommands/ChatCommandHelpers.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/ChatCommands/ChatCommandTags.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/Combat/CombatManager.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/Combat/ThreatManager.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/Conditions/ConditionMgr.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/Conditions/DisableMgr.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/DataStores/DBCStores.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/DataStores/M2Stores.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/DungeonFinding/LFG.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/DungeonFinding/LFGGroupData.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/DungeonFinding/LFGMgr.cpp.o
[ 23%] Building CXX object src/server/game/CMakeFiles/game.dir/DungeonFinding/LFGPlayerData.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/DungeonFinding/LFGQueue.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/DungeonFinding/LFGScripts.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Corpse/Corpse.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Creature/Creature.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Creature/CreatureGroups.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Creature/GossipDef.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Creature/TemporarySummon.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Creature/Trainer.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Creature/enuminfo_CreatureData.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/DynamicObject/DynamicObject.cpp.o
[ 25%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/GameObject/GameObject.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Item/Item.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Item/ItemEnchantmentMgr.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Item/ItemTemplate.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Item/enuminfo_ItemDefines.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Item/Container/Bag.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Object/Object.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Object/ObjectGuid.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Object/ObjectPosSelector.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Object/Position.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Object/Updates/UpdateData.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Object/Updates/UpdateFieldFlags.cpp.o
[ 26%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Pet/Pet.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Player/CinematicMgr.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Player/KillRewarder.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Player/Player.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Player/PlayerTaxi.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Player/SocialMgr.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Player/TradeData.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Totem/Totem.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Transport/Transport.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Unit/StatSystem.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Unit/Unit.cpp.o
[ 27%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Unit/enuminfo_UnitDefines.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Vehicle/Vehicle.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Events/GameEventMgr.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Globals/ObjectAccessor.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Globals/ObjectMgr.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Grids/GridStates.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Grids/NGrid.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Grids/ObjectGridLoader.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Grids/Notifiers/GridNotifiers.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Groups/Group.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Groups/GroupMgr.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Groups/GroupReference.cpp.o
[ 28%] Building CXX object src/server/game/CMakeFiles/game.dir/Guilds/Guild.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Guilds/GuildMgr.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/AddonHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/ArenaTeamHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/AuctionHouseHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/AuthHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/BankHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/BattleGroundHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/BattlefieldHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/CalendarHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/ChannelHandler.cpp.o
[ 29%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/CharacterHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/ChatHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/CombatHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/DuelHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/GroupHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/GuildHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/ItemHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/LFGHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/LootHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/MailHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/MiscHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/MovementHandler.cpp.o
[ 30%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/NPCHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/PetHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/PetitionsHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/QueryHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/QuestHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/ReferAFriendHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/SkillHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/SocialHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/SpellHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/TaxiHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/TicketHandler.cpp.o
[ 31%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/TradeHandler.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/VehicleHandler.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/VoiceChatHandler.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Instances/InstanceSaveMgr.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Instances/InstanceScript.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Instances/enuminfo_InstanceScript.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Loot/Loot.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Loot/LootItemStorage.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Loot/LootMgr.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Mails/Mail.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/AreaBoundary.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/Map.cpp.o
[ 32%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/MapInstanced.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/MapManager.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/MapReference.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/MapScripts.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/MapUpdater.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/TransportMgr.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/ZoneScript.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Maps/enuminfo_SpawnData.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Miscellaneous/CommonHelpers.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Miscellaneous/CommonPredicates.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Motd/ServerMotd.cpp.o
[ 33%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/AbstractFollower.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MotionMaster.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementDefines.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/PathGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/enuminfo_MovementDefines.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/ChaseMovementGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/ConfusedMovementGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/FleeingMovementGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/FlightPathMovementGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/FollowMovementGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/FormationMovementGenerator.cpp.o
[ 34%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/GenericMovementGenerator.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/HomeMovementGenerator.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/IdleMovementGenerator.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/PointMovementGenerator.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/RandomMovementGenerator.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/SplineChainMovementGenerator.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/MovementGenerators/WaypointMovementGenerator.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/Spline/MoveSpline.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/Spline/MoveSplineInit.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/Spline/MovementPacketBuilder.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/Spline/MovementUtil.cpp.o
[ 35%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/Spline/Spline.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Movement/Waypoints/WaypointManager.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/OutdoorPvP/OutdoorPvP.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/OutdoorPvP/OutdoorPvPMgr.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Petitions/PetitionMgr.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Pools/PoolMgr.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Pools/QuestPools.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Quests/QuestDef.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Quests/enuminfo_QuestDef.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Reputation/ReputationMgr.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Scripting/ScriptMgr.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Scripting/ScriptReloadMgr.cpp.o
[ 36%] Building CXX object src/server/game/CMakeFiles/game.dir/Scripting/ScriptSystem.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packet.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/WorldSession.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/WorldSocket.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/WorldSocketMgr.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/BankPackets.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/CharacterPackets.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/ChatPackets.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/CombatLogPackets.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/CombatPackets.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/GuildPackets.cpp.o
[ 37%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/LFGPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/MailPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/MiscPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/NPCPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/PacketUtilities.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/PetPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/QueryPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/QuestPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/SpellPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/SystemPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/TotemPackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Packets/WorldStatePackets.cpp.o
[ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Protocol/Opcodes.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Protocol/PacketLog.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Skills/SkillDiscovery.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Skills/SkillExtraItems.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/Spell.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellEffects.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellHistory.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellInfo.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellMgr.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellScript.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/Auras/SpellAuraEffects.cpp.o
[ 39%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/Auras/SpellAuras.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Storages/WhoListStorage.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Texts/ChatTextBuilder.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Texts/CreatureTextMgr.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Tickets/TicketMgr.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Time/GameTime.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Time/UpdateTime.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Tools/CharacterDatabaseCleaner.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Tools/PlayerDump.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Warden/Warden.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Warden/WardenCheckMgr.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Warden/WardenMac.cpp.o
[ 40%] Building CXX object src/server/game/CMakeFiles/game.dir/Warden/WardenWin.cpp.o
[ 41%] Building CXX object src/server/game/CMakeFiles/game.dir/Warden/enuminfo_WardenCheckMgr.cpp.o
[ 41%] Building CXX object src/server/game/CMakeFiles/game.dir/Weather/Weather.cpp.o
[ 41%] Building CXX object src/server/game/CMakeFiles/game.dir/Weather/WeatherMgr.cpp.o
[ 41%] Building CXX object src/server/game/CMakeFiles/game.dir/World/World.cpp.o
[ 41%] Linking CXX static library libgame.a
[ 41%] Built target game
[ 41%] Generating CXX prefix source src/server/authserver/cotire/authserver_CXX_prefix.cxx
[ 41%] Generating CXX prefix header src/server/authserver/cotire/authserver_CXX_prefix.hxx
[ 41%] Building CXX precompiled header src/server/authserver/cotire/authserver_CXX_prefix.hxx.gch
Scanning dependencies of target authserver
[ 41%] Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Main.cpp.o
[ 41%] Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Authentication/AuthCodes.cpp.o
[ 41%] Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Server/AuthSession.cpp.o
[ 41%] Linking CXX executable authserver
[ 41%] Built target authserver
[ 41%] Generating CXX prefix source src/server/scripts/cotire/scripts_CXX_prefix.cxx
[ 41%] Generating CXX prefix header src/server/scripts/cotire/scripts_CXX_prefix.hxx
[ 41%] Building CXX precompiled header src/server/scripts/cotire/scripts_CXX_prefix.hxx.gch
Scanning dependencies of target scripts
[ 42%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/gen_scriptloader/static/ScriptLoader.cpp.o
[ 42%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Battlefield/BattlefieldWG.cpp.o
[ 42%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Battlefield/battlefield_script_loader.cpp.o
[ 42%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_account.cpp.o
[ 42%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_achievement.cpp.o
[ 42%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_ahbot.cpp.o
In file included from /usr/include/c++/8/bits/basic_string.h:48,
                 from /usr/include/c++/8/string:52,
                 from /usr/include/c++/8/stdexcept:39,
                 from /usr/include/c++/8/array:39,
                 from /usr/include/c++/8/tuple:39,
                 from /usr/include/c++/8/functional:54,
                 from /home/trinitycore/3.3.5/TrinityCore/src/server/game/AI/CreatureAIImpl.h:22,
                 from /home/trinitycore/3.3.5/TrinityCore/src/server/scripts/ScriptPCH.h:18,
                 from /home/trinitycore/3.3.5/TrinityCore/build/src/server/scripts/cotire/scripts_CXX_prefix.cxx:4,
                 from /home/trinitycore/3.3.5/TrinityCore/build/src/server/scripts/cotire/scripts_CXX_prefix.hxx:4:
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandTags.h: In instantiation of ‘constexpr const string_view Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>::_string’:
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandTags.h:97:67:   required from ‘Trinity::Impl::ChatCommands::ContainerTag::ChatCommandResult Trinity::ChatCommands::ExactSequence<chars>::TryConsume(const ChatHandler*, std::string_view) const [with char ...chars = {'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'}; Trinity::Impl::ChatCommands::ContainerTag::ChatCommandResult = Trinity::Impl::ChatCommands::ChatCommandResult; std::string_view = std::basic_string_view<char>]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandArgs.h:215:48:   required from ‘static Trinity::Impl::ChatCommands::ChatCommandResult Trinity::Impl::ChatCommands::ArgInfo<T, typename std::enable_if<is_base_of_v<Trinity::Impl::ChatCommands::ContainerTag, T>, void>::type>::TryConsume(T&, const ChatHandler*, std::string_view) [with T = Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>; std::string_view = std::basic_string_view<char>]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:85:76:   required from ‘static Trinity::Impl::ChatCommands::ChatCommandResult Trinity::Impl::ChatCommands::MultiConsumer<Tuple, std::optional<_Up>, offset>::TryConsumeTo(Tuple&, const ChatHandler*, std::string_view) [with Tuple = std::tuple<ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> > >; NestedNextType = Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>; long unsigned int offset = 1; std::string_view = std::basic_string_view<char>]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:111:99:   required from ‘Trinity::Impl::ChatCommands::ChatCommandResult Trinity::Impl::ChatCommands::ConsumeFromOffset(Tuple&, const ChatHandler*, std::string_view) [with Tuple = std::tuple<ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> > >; long unsigned int offset = 1; std::string_view = std::basic_string_view<char>]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:134:71:   required from ‘Trinity::Impl::ChatCommands::CommandInvoker::CommandInvoker(TypedHandler&) [with TypedHandler = bool(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >)]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:221:94:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/8/variant:484:20:   required from ‘constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(std::in_place_index_t<_Np>, _Args&& ...) [with long unsigned int _Np = 0; _Args = {bool (&)(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >), TrinityStrings&, rbac::RBACPermissions&, Trinity::ChatCommands::Console&}; _Types = {Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry, std::reference_wrapper<const std::vector<Trinity::ChatCommands::ChatCommandBuilder, std::allocator<Trinity::ChatCommands::ChatCommandBuilder> > >}]’
/usr/include/c++/8/variant:1125:57:   required from ‘constexpr std::variant<_Types>::variant(std::in_place_index_t<_Np>, _Args&& ...) [with long unsigned int _Np = 0; _Args = {bool (&)(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >), TrinityStrings&, rbac::RBACPermissions&, Trinity::ChatCommands::Console&}; <template-parameter-2-3> = void; _Types = {Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry, std::reference_wrapper<const std::vector<Trinity::ChatCommands::ChatCommandBuilder, std::allocator<Trinity::ChatCommands::ChatCommandBuilder> > >}]’
/usr/include/c++/8/variant:1105:35:   required from ‘constexpr std::variant<_Types>::variant(std::in_place_type_t<_Tp>, _Args&& ...) [with _Tp = Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry; _Args = {bool (&)(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >), TrinityStrings&, rbac::RBACPermissions&, Trinity::ChatCommands::Console&}; <template-parameter-2-3> = void; _Types = {Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry, std::reference_wrapper<const std::vector<Trinity::ChatCommands::ChatCommandBuilder, std::allocator<Trinity::ChatCommands::ChatCommandBuilder> > >}]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:239:127:   required from ‘Trinity::ChatCommands::ChatCommandBuilder::ChatCommandBuilder(const char*, TypedHandler&, TrinityStrings, rbac::RBACPermissions, Trinity::ChatCommands::Console) [with TypedHandler = bool(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >)]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:244:91:   required from ‘Trinity::ChatCommands::ChatCommandBuilder::ChatCommandBuilder(const char*, TypedHandler&, rbac::RBACPermissions, Trinity::ChatCommands::Console) [with TypedHandler = bool(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >)]’
/home/trinitycore/3.3.5/TrinityCore/src/server/scripts/Commands/cs_ahbot.cpp:71:9:   required from here
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandTags.h:111:47:   in ‘constexpr’ expansion of ‘std::basic_string_view<char>(Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>::_storage.std::array<char, 25>::data())’
/usr/include/c++/8/string_view:100:22: error: ‘(((const char*)(& Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>::_storage.std::array<char, 25>::_M_elems)) != 0)’ is not a constant expression
       : _M_len{__str == nullptr ? 0 : traits_type::length(__str)},
                ~~~~~~^~~~~~~~~~
make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/build.make:148: src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_ahbot.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1559: src/server/scripts/CMakeFiles/scripts.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Expected behaviour:

I was hoping it would reach a 100%

Steps to reproduce the problem:

  1. cd TrinityCore
    mkdir build
    cd build
  2. cmake ../ -DCMAKE_INSTALL_PREFIX=/home/trinitycore/3.3.5/
  3. make

Branch(es):

3.3.5

TC rev. hash/commit:

aff9cf40dcf52f686c27b7abe20ae0eda5779800

Operating system:

Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster

Branch-3.3.5a

Most helpful comment

Woah, you already fixed it? That was fast! It finished running without any problem. Thank you very much.

All 12 comments

It is recommended to use MarkDown / GitHub Flavored MarkDown (GFM), GitHub gist (https://gist.github.com/), https://pastebin.com/ (or similar) to provide a readable crash log.

Here is my take, using MarkDown code block fencing, adding make as syntax highlighting, to display your snippet:

[ 41%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_ahbot.cpp.o
In file included from /usr/include/c++/8/bits/basic_string.h:48,
from /usr/include/c++/8/string:52,
from /usr/include/c++/8/stdexcept:39,
from /usr/include/c++/8/array:39,
from /usr/include/c++/8/tuple:39,
from /usr/include/c++/8/functional:54,
from /home/trinitycore/3.3.5/TrinityCore/src/server/game/AI/CreatureAIImpl.h:22,
from /home/trinitycore/3.3.5/TrinityCore/src/server/scripts/ScriptPCH.h:18,
from /home/trinitycore/3.3.5/TrinityCore/build/src/server/scripts/cotire/scripts_CXX_prefix.cxx:4,
from /home/trinitycore/3.3.5/TrinityCore/build/src/server/scripts/cotire/scripts_CXX_prefix.hxx:4:
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandTags.h: In instantiation of ‘constexpr const string_view Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>::_string’:
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandTags.h:97:67: required from ‘Trinity::Impl::ChatCommands::ContainerTag::ChatCommandResult Trinity::ChatCommands::ExactSequence::TryConsume(const ChatHandler*, std::string_view) const [with char ...chars = {'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'}; Trinity::Impl::ChatCommands::ContainerTag::ChatCommandResult = Trinity::Impl::ChatCommands::ChatCommandResult; std::string_view = std::basic_string_view]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandArgs.h:215:48: required from ‘static Trinity::Impl::ChatCommands::ChatCommandResult Trinity::Impl::ChatCommands::ArgInfo<T, typename std::enable_if<is_base_of_v<Trinity::Impl::ChatCommands::ContainerTag, T>, void>::type>::TryConsume(T&, const ChatHandler*, std::string_view) [with T = Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>; std::string_view = std::basic_string_view]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:85:76: required from ‘static Trinity::Impl::ChatCommands::ChatCommandResult Trinity::Impl::ChatCommands::MultiConsumer<Tuple, std::optional<_Up>, offset>::TryConsumeTo(Tuple&, const ChatHandler*, std::string_view) [with Tuple = std::tuple<ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> > >; NestedNextType = Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>; long unsigned int offset = 1; std::string_view = std::basic_string_view]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:111:99: required from ‘Trinity::Impl::ChatCommands::ChatCommandResult Trinity::Impl::ChatCommands::ConsumeFromOffset(Tuple&, const ChatHandler*, std::string_view) [with Tuple = std::tuple<ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> > >; long unsigned int offset = 1; std::string_view = std::basic_string_view]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:134:71: required from ‘Trinity::Impl::ChatCommands::CommandInvoker::CommandInvoker(TypedHandler&) [with TypedHandler = bool(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >)]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:221:94: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/8/variant:484:20: required from ‘constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(std::in_place_index_t<_Np>, _Args&& ...) [with long unsigned int _Np = 0; _Args = {bool (&)(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >), TrinityStrings&, rbac::RBACPermissions&, Trinity::ChatCommands::Console&}; _Types = {Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry, std::reference_wrapper<const std::vector<Trinity::ChatCommands::ChatCommandBuilder, std::allocatorTrinity::ChatCommands::ChatCommandBuilder > >}]’
/usr/include/c++/8/variant:1125:57: required from ‘constexpr std::variant<_Types>::variant(std::in_place_index_t<_Np>, _Args&& ...) [with long unsigned int _Np = 0; _Args = {bool (&)(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >), TrinityStrings&, rbac::RBACPermissions&, Trinity::ChatCommands::Console&}; = void; _Types = {Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry, std::reference_wrapper<const std::vector<Trinity::ChatCommands::ChatCommandBuilder, std::allocatorTrinity::ChatCommands::ChatCommandBuilder > >}]’
/usr/include/c++/8/variant:1105:35: required from ‘constexpr std::variant<_Types>::variant(std::in_place_type_t<_Tp>, _Args&& ...) [with _Tp = Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry; _Args = {bool (&)(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >), TrinityStrings&, rbac::RBACPermissions&, Trinity::ChatCommands::Console&}; = void; _Types = {Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry, std::reference_wrapper<const std::vector<Trinity::ChatCommands::ChatCommandBuilder, std::allocatorTrinity::ChatCommands::ChatCommandBuilder > >}]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:239:127: required from ‘Trinity::ChatCommands::ChatCommandBuilder::ChatCommandBuilder(const char*, TypedHandler&, TrinityStrings, rbac::RBACPermissions, Trinity::ChatCommands::Console) [with TypedHandler = bool(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >)]’
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommand.h:244:91: required from ‘Trinity::ChatCommands::ChatCommandBuilder::ChatCommandBuilder(const char*, TypedHandler&, rbac::RBACPermissions, Trinity::ChatCommands::Console) [with TypedHandler = bool(ChatHandler*, std::optional<Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'> >)]’
/home/trinitycore/3.3.5/TrinityCore/src/server/scripts/Commands/cs_ahbot.cpp:71:9: required from here
/home/trinitycore/3.3.5/TrinityCore/src/server/game/Chat/ChatCommands/ChatCommandTags.h:111:47: in ‘constexpr’ expansion of ‘std::basic_string_view(Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>::_storage.std::array<char, 25>::data())’
/usr/include/c++/8/string_view:100:22: error: ‘(((const char*)(& Trinity::ChatCommands::ExactSequence<'a', 'l', 'l', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000'>::_storage.std::array<char, 25>::_M_elems)) != 0)’ is not a constant expression
: _M_len{__str == nullptr ? 0 : traits_type::length(__str)},
~~~~~~^~~~~~~~~~
make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/build.make:148: src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_ahbot.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1559: src/server/scripts/CMakeFiles/scripts.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Then again, without your core revision hash for this exact source version, it will be difficult to find the matching line numbers in the TC source code.

... and by the way: this is not a cmake crash, it is a build (make) crash, isn't it?

Which compiler are you using ? Please paste the complete output of cmake and include also the commit hash you are using

Thank you for the advice, I misunderstood what the Gist tool was for. It now looks like your edit.
Sorry, it is indeed a build crash. (I wish I knew the difference)
Not fully sure about the compiler, but it says "cmake version 3.13.4" if that's what you mean.
I added the other lines from the output above, but can't go back up more because of Screen over SSH. I will rerun it and get the full output.
The commit hash, is that this? 16b39a448acbe8ace88550a367be8e6bf565b00d

Well, https://github.com/TrinityCore/TrinityCore/commit/16b39a448acbe8ace88550a367be8e6bf565b00d is the commit rev. hash, but that one belongs to the master branch.

You have previously stated that you are using the 3.3.5 source, but 3.3.5 does not have TransMog (introduced in Cataclysm).

edit: Linux usually provides Clang or gcc as the main compiler when running the make command (cmake is the pre-build process to build files for the compiler).

This is 100% 3.3.5 because master branch doesnt have the new command stuff yet (ExactSequence)

Apologies, I looked at the wrong info, it's indeed 3.3.5, and it should be this one instead: aff9cf40dcf52f686c27b7abe20ae0eda5779800
The compiler seems to be g++ 4:8.3.0-1.
And I updated the description with everything that happened, hope it's readable like this.

You could try installing clang and setting that as your default compiler. After all that's what the wiki says https://trinitycore.atlassian.net/wiki/spaces/tc/pages/10977288/Linux+Requirements

@Treeston could you take a look at this ? GCC 8.3.0 fails to build 3.3.5

Please try updating to https://github.com/TrinityCore/TrinityCore/commit/d7459cccedc7ca9ba85e209dfeef61969fc78d9a . The issue will be reopened if you still have the same build error.

Woah, you already fixed it? That was fast! It finished running without any problem. Thank you very much.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ZenoX92 picture ZenoX92  Â·  3Comments

chilito picture chilito  Â·  3Comments

Rushor picture Rushor  Â·  3Comments

jerbookins picture jerbookins  Â·  3Comments

Keader picture Keader  Â·  3Comments