TrinityCore - BOOST - How To Fix - ERROR - CMAKE

ExO

Admin
5,088
2014
1,451
Alright, I know a lot of people who struggle installing and setting up boost that is now required to be able to compile a TrinityCore, therefor I thought I would share this tutorial.
I have nothing to do with it, and credits for creating it is unknown.


How to install and setup Boost:
Hello, in this tutorial we will be going through the installation and setup process of the Boost library.
Links
Download the binaries though.
Boost 32bit 1.56.0 exe Download

MAKE SURE

CMake is closed.
The Boost version you downloaded is the latest version that TC supports.

NOT RECOMMENDED

It is not recommended to edit your CMake source to bypass the System Variable addition. It can have conflicts if that same file was edited by TC team (or other team) and you'd have to deal with that.
It is best to add the System Variable because it is a one time edit whilst the CMake edit can be a burden.

I'M GETTING ERRORS

Make sure TrinityCore supports your boost version. If you go to "TCSOURCE/cmake/macros/FindBoost.cmake" and on this line (line numbers will be inconsistent overtime if they update this file) you can find the latest version of Boost TC supports.
Right now it is 1.56.0. Other additional versions are optional to download, but it is best to stay updated.
-----------------------------------------------------
If you're getting these errors:

Could not find the following static Boost libraries:
boost_system
boost_thread
boost_program_options
Read below:
If you downloaded your Boost source from http://sourceforge.net/projects/boost/files/boost/ and you're using Windows, delete that folder and download the 32bit binaries. Assuming http://sourceforge.net/projects/boost/files/boost/ is for setting up boost without the libs already included.
Downloading the 32bit executable already has the libs included in "lib32-msvc-12.0".
-----------------------------------------------------
Make sure the folder boost is in is accessible
Make sure you're linking the variable path to the boost directory only and not a folder inside of boost.
For example: "C:\boost_1_56_0" is a correct path, incorrect: "C:\boost_1_56_0\boost". Just make sure the folder you're setting the path to has the actual boost files inside of it.
Make sure CMake was closed during the new system variable addition. Else, restart the program.

Installing Boost:
Find the drive you want to install Boost files in. Mine will be in C:\ drive.

Setting up Boost PATH:
Again, make sure CMake is closed. If CMake is not closed after you add the new System Variable it will need to be restarted for CMake to reload the data again -- it's best to keep it closed until we're done. Another side note, you DO NOT need to restart your PC.

For Windows 7 (and if Windows 8 is the same) users, here's how to set up the System Variable in your Environment Variables:
For Windows XP, follow this link to access the Environment Variables:
http://support.microsoft.com/kb/310519
For Windows Vista, follow this link to access the Environment Variables:
http://support.microsoft.com/kb/931715

For the operating systems I did not list you will need to find and do them yourself as I'm not familiar with it.

Computer -> System Properties -> Advanced System Settings -> Environment Variables -> New System Variable -> Variable Name: BOOST_ROOT, Variable value: Your/Boost/Path.

Go to Computer and click System Properties or open your Control Panel, click System and Security -> System:

Control Panel -> System and Security -> System

After that, click on Advanced System Settings:
Once you've done that the System Properties window will appear, and on the bottom of the System Properties window you should see "Environment Variables.

Click Environment Variables.
After you have that done the Environment Variables window will appear. You should be looking at System Variables.

Under System Variables click "New."
It should now have prompt you with the "New System Variable Window"
Variable Name:
BOOST_ROOT
Variable Value:
PATH_TO_YOUR_BOOST_DIRECTORY

For any extra assistance, feel free to post below and I will help you out.
 

Profesar

Trial Member
1
2015
0
Keep getting these errors..:
CMake Error at CMakeLists.txt:43 (include):
include could not find load file:

cmake/options.cmake


CMake Error at CMakeLists.txt:51 (include):
include could not find load file:

CheckPlatform


CMake Error at CMakeLists.txt:53 (include):
include could not find load file:

GroupSources


CMake Warning at CMakeLists.txt:58 (find_package):
By not providing "FindPCHSupport.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"PCHSupport", but CMake did not find one.

Could not find a package configuration file provided by "PCHSupport" with
any of the following names:

PCHSupportConfig.cmake
pchsupport-config.cmake

Add the installation prefix of "PCHSupport" to CMAKE_PREFIX_PATH or set
"PCHSupport_DIR" to a directory containing one of the above files. If
"PCHSupport" provides a separate development package or SDK, be sure it has
been installed.


Found OpenSSL: optimized;C:/OpenSSL-Win32/lib/VC/ssleay32MD.lib;debug;C:/OpenSSL-Win32/lib/VC/ssleay32MDd.lib;optimized;C:/OpenSSL-Win32/lib/VC/libeay32MD.lib;debug;C:/OpenSSL-Win32/lib/VC/libeay32MDd.lib (found version "1.0.2c")
Looking for include file pthread.h
Looking for include file pthread.h - not found
Found Threads: TRUE
CMake Error at cmake/macros/FindBoost.cmake:1184 (message):
Unable to find the requested Boost libraries.

Boost version: 1.59.0

Boost include path: C:/boost_1_59_0

Could not find the following static Boost libraries:

boost_system
boost_filesystem
boost_thread
boost_program_options
boost_iostreams

No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost.
Call Stack (most recent call first):
cmake/macros/ConfigureBoost.cmake:32 (find_package)
CMakeLists.txt:62 (include)


Performing Test boost_filesystem_copy_links_without_NO_SCOPED_ENUM
Performing Test boost_filesystem_copy_links_without_NO_SCOPED_ENUM - Failed
Found Git: C:/Program Files (x86)/Git/cmd/git.exe (found version "1.9.5.msysgit.0")
CMake Error at CMakeLists.txt:78 (include):
include could not find load file:

cmake/showoptions.cmake


CMake Error at CMakeLists.txt:81 (add_subdirectory):
add_subdirectory given source "dep" which is not an existing directory.


CMake Error at src/common/CMakeLists.txt:79 (GroupSources):
Unknown CMake command "GroupSources".
 

poktor

Silver Supporter
Veteran Member
59
2017
1
Location
Netherlands
Thx for pointing out that i needed to use C:/local/boost_1_60_0/lib32-msvc-14.0 as lib dir! I was trying for hours with the dir libs and couldn't figure out what was wrong.. After changing that, everything worked without errors! :)
 
Last edited:

blitz

Trial Member
1
2017
0
Location
home
having the same issue as profesar... set boost root and lib dir to "C:/local/boost_1_56_0/lib32-msvc-14.0". help?
 

poktor

Silver Supporter
Veteran Member
59
2017
1
Location
Netherlands
having the same issue as profesar... set boost root and lib dir to "C:/local/boost_1_56_0/lib32-msvc-14.0". help?
I followed this guide to the letter (that is a must :) )and all went without problems:
https://trinitycore.atlassian.net/wiki/display/tc/Installation+Guide
Upon that, i needed the tips from ExO mentioned here to point me to the right boost-libs. Didn't have any problems after that. Just start with "requirements", read it at least twice, then continue with "core installation" and read that twice too, and so on. Stick with the 3.3.5 thread in the manual to stay safe. Then you should be fine. I did, and ended up with nicely compiled executables that work. :)
 
Last edited:

AlexandroBrako

Trial Member
3
2018
0
I have problem compiling trinitycore 4.3.4, my english is very very bad, sourry for this:
this is my Cmake log

Code:
Make Deprecation Warning at CMakeLists.txt:22 (cmake_policy):
  The OLD behavior for policy CMP0005 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 32-bit platform
MSVC: Enabled large address awareness
MSVC: Enabled SSE2 support
MSVC: Disabled Safe Exception Handlers for debug builds
MSVC: Enabled increased number of sections in object files
MSVC: Overloaded standard names
MSVC: Disabled NON-SECURE warnings
MSVC: Disabled POSIX warnings
MSVC: Disabled generic compiletime warnings
Found ZMQ library: C:/Program Files (x86)/ZeroMQ 4.0.4/lib/libzmq-v120-mt-4_0_4.lib
Found ZMQ headers: C:/Program Files (x86)/ZeroMQ 4.0.4/include
Found MySQL library: C:/wamp1/bin/mysql/mysql5.5.24/lib/libmysql.lib
Found MySQL headers: C:/wamp1/bin/mysql/mysql5.5.24/include
Found MySQL executable: C:/wamp1/bin/mysql/mysql5.5.24/bin/mysql.exe
Found git binary : C:/Program Files/Git/cmd/git.exe

    Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t
    Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)"

* TrinityCore revision   : unknown 1970-01-01 00:00:00 +0000 (Archived branch)

* Install core to        : C:/Program Files (x86)/TrinityCore

* Build world/auth       : Yes (default)
* Build with scripts     : Yes (static)
* Build map/vmap tools   : Yes (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)

Boost version: 1.66.0
Found the following Boost libraries:
  system
  filesystem
  thread
  program_options
  iostreams
  regex
Found OpenSSL library: optimized;C:/OpenSSL-Win32/lib/VC/ssleay32MD.lib;C:/OpenSSL-Win32/lib/VC/libeay32MD.lib;debug;C:/OpenSSL-Win32/lib/VC/ssleay32MDd.lib;C:/OpenSSL-Win32/lib/VC/libeay32MDd.lib
Found OpenSSL headers: C:/OpenSSL-Win32/include
Found ZMQ library: C:/Program Files (x86)/ZeroMQ 4.0.4/lib/libzmq-v120-mt-4_0_4.lib
Found ZMQ headers: C:/Program Files (x86)/ZeroMQ 4.0.4/include

* Script configuration (static):
    |
    +- worldserver
    |   +- Commands
    |   +- Custom
    |   +- EasternKingdoms
    |   +- Events
    |   +- Kalimdor
    |   +- Maelstrom
    |   +- Northrend
    |   +- OutdoorPvP
    |   +- Outland
    |   +- Pet
    |   +- Spells
    |   +- World
    |

Configuring done
Generating done

When compiling with Visual Studio 2017 I have this error:

Code:
1>------ Build started: Project: ZERO_CHECK, Configuration: RelWithDebInfo Win32 ------
1>Checking Build System
1>CMake does not need to re-run because D:/Build1/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/threads/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/boost/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/process/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/zlib/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/g3dlite/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/recastnavigation/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Detour/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Recast/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/jemalloc/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/fmt/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/SFMT/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/utf8cpp/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/valgrind/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/openssl/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/mysql/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/readline/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/gsoap/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/zmq/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/zmqpp/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/efsw/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/bzip2/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/StormLib/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/genrev/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/common/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/database/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/shared/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/ipc/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/authserver/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/bnetserver/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/game/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/scripts/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/worldserver/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/map_extractor/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/vmap4_assembler/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/vmap4_extractor/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/mmaps_generator/CMakeFiles/generate.stamp is up-to-date.
2>------ Build started: Project: zlib, Configuration: RelWithDebInfo Win32 ------
3>------ Build started: Project: fmt, Configuration: RelWithDebInfo Win32 ------
4>------ Build started: Project: revision_data.h, Configuration: RelWithDebInfo Win32 ------
5>------ Build started: Project: zmqpp, Configuration: RelWithDebInfo Win32 ------
2>Building Custom Rule D:/Trinity1/dep/zlib/CMakeLists.txt
2>CMake does not need to re-run because D:/Build1/dep/zlib/CMakeFiles/generate.stamp is up-to-date.
2>adler32.c
2>compress.c
2>crc32.c
2>deflate.c
2>infback.c
2>inffast.c
2>inflate.c
2>inftrees.c
2>trees.c
2>uncompr.c
2>zutil.c
2>Generating Code...
3>Building Custom Rule D:/Trinity1/dep/fmt/CMakeLists.txt
3>CMake does not need to re-run because D:/Build1/dep/fmt/CMakeFiles/generate.stamp is up-to-date.
4>Building Custom Rule D:/Trinity1/src/genrev/CMakeLists.txt
4>CMake does not need to re-run because D:/Build1/src/genrev/CMakeFiles/generate.stamp is up-to-date.
5>Building Custom Rule D:/Trinity1/dep/zmqpp/CMakeLists.txt
5>CMake does not need to re-run because D:/Build1/dep/zmqpp/CMakeFiles/generate.stamp is up-to-date.
3>format.cc
3>ostream.cc
3>printf.cc
3>posix.cc
4>--
2>zlib.vcxproj -> D:\Build1\dep\zlib\RelWithDebInfo\zlib.lib
4>    Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t
4>    Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)"
6>------ Build started: Project: Detour, Configuration: RelWithDebInfo Win32 ------
7>------ Build started: Project: g3dlib, Configuration: RelWithDebInfo Win32 ------
7>Building Custom Rule D:/Trinity1/dep/g3dlite/CMakeLists.txt
6>Building Custom Rule D:/Trinity1/dep/recastnavigation/Detour/CMakeLists.txt
6>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Detour/CMakeFiles/generate.stamp is up-to-date.
7>CMake does not need to re-run because D:/Build1/dep/g3dlite/CMakeFiles/generate.stamp is up-to-date.
6>DetourAlloc.cpp
6>DetourAssert.cpp
6>DetourCommon.cpp
6>DetourNavMesh.cpp
6>DetourNavMeshBuilder.cpp
6>DetourNavMeshQuery.cpp
6>DetourNode.cpp
5>context.cpp
5>frame.cpp
5>message.cpp
5>poller.cpp
7>AABox.cpp
7>Any.cpp
7>AnyTableReader.cpp
7>BinaryFormat.cpp
7>BinaryInput.cpp
5>socket.cpp
5>zmqpp.cpp
7>BinaryOutput.cpp
7>Box.cpp
6>Detour.vcxproj -> D:\Build1\dep\recastnavigation\Detour\RelWithDebInfo\Detour.lib
8>------ Build started: Project: Recast, Configuration: RelWithDebInfo Win32 ------
3>fmt.vcxproj -> D:\Build1\dep\fmt\RelWithDebInfo\fmt.lib
9>------ Build started: Project: gsoap, Configuration: RelWithDebInfo Win32 ------
9>Building Custom Rule D:/Trinity1/dep/gsoap/CMakeLists.txt
9>CMake does not need to re-run because D:/Build1/dep/gsoap/CMakeFiles/generate.stamp is up-to-date.
7>Capsule.cpp
8>Building Custom Rule D:/Trinity1/dep/recastnavigation/Recast/CMakeLists.txt
8>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Recast/CMakeFiles/generate.stamp is up-to-date.
7>CollisionDetection.cpp
7>CoordinateFrame.cpp
9>soapC.cpp
9>soapServer.cpp
9>stdsoap2.cpp
7>Crypto.cpp
8>Recast.cpp
7>Cylinder.cpp
8>RecastAlloc.cpp
8>RecastAssert.cpp
8>RecastArea.cpp
8>RecastContour.cpp
8>RecastFilter.cpp
9>gsoap.vcxproj -> D:\Build1\dep\gsoap\RelWithDebInfo\gsoap.lib
10>------ Build started: Project: storm, Configuration: RelWithDebInfo Win32 ------
8>RecastLayers.cpp
10>Building Custom Rule D:/Trinity1/dep/StormLib/CMakeLists.txt
10>CMake does not need to re-run because D:/Build1/dep/StormLib/CMakeFiles/generate.stamp is up-to-date.
8>RecastMesh.cpp
8>RecastMeshDetail.cpp
8>RecastRasterization.cpp
10>adpcm.cpp
10>huff.cpp
10>sparse.cpp
10>FileStream.cpp
8>RecastRegion.cpp
10>SBaseCommon.cpp
10>SBaseFileTable.cpp
10>SCompression.cpp
10>SFileAddFile.cpp
5>zmqpp.vcxproj -> D:\Build1\dep\zmqpp\RelWithDebInfo\zmqpp.lib
11>------ Build started: Project: bzip2, Configuration: RelWithDebInfo Win32 ------
11>Building Custom Rule D:/Trinity1/dep/bzip2/CMakeLists.txt
8>Recast.vcxproj -> D:\Build1\dep\recastnavigation\Recast\RelWithDebInfo\Recast.lib
11>CMake does not need to re-run because D:/Build1/dep/bzip2/CMakeFiles/generate.stamp is up-to-date.
10>SFileAttributes.cpp
10>SFileCompactArchive.cpp
10>SFileCreateArchive.cpp
10>SFileExtractFile.cpp
10>SFileFindFile.cpp
10>SFileListFile.cpp
10>SFileOpenArchive.cpp
10>SFileOpenFileEx.cpp
10>SFilePatchArchives.cpp
10>SFileReadFile.cpp
10>SFileVerify.cpp
11>blocksort.c
7>debugAssert.cpp
7>FileSystem.cpp
7>fileutils.cpp
11>bzlib.c
11>compress.c
11>crctable.c
11>decompress.c
11>huffman.c
11>randtable.c
11>Generating Code...
11>bzip2.vcxproj -> D:\Build1\dep\bzip2\RelWithDebInfo\bzip2.lib
7>format.cpp
7>g3dfnmatch.cpp
10>lookup3.c
10>LzFind.c
10>LzmaDec.c
10>LzmaEnc.c
10>explode.c
10>implode.c
10>blocksort.c
10>bzlib.c
10>compress.c
7>g3dmath.cpp
10>crctable.c
10>decompress.c
10>huffman.c
7>GThread.cpp
10>randtable.c
7>Line.cpp
10>adler32.c
10>compress2.c
10>crc32.c
10>deflate.c
10>inffast.c
10>inflate.c
10>inftrees.c
10>trees.c
10>zutil.c
10>hash_memory.c
10>md5.c
10>sha1.c
10>ltm_desc.c
10>multi.c
10>rand_prime.c
10>base64_decode.c
10>crypt_argchk.c
10>crypt_find_hash.c
10>crypt_find_prng.c
10>crypt_hash_descriptor.c
10>crypt_hash_is_valid.c
10>crypt_libc.c
10>crypt_ltc_mp_descriptor.c
10>crypt_prng_descriptor.c
10>crypt_prng_is_valid.c
7>LineSegment.cpp
10>crypt_register_hash.c
10>crypt_register_prng.c
10>zeromem.c
10>der_decode_bit_string.c
10>der_decode_boolean.c
10>der_decode_choice.c
10>der_decode_ia5_string.c
10>der_decode_integer.c
10>der_decode_object_identifier.c
10>der_decode_octet_string.c
10>der_decode_printable_string.c
10>der_decode_sequence_ex.c
7>Log.cpp
10>der_decode_sequence_flexi.c
10>der_decode_sequence_multi.c
10>der_decode_short_integer.c
10>der_decode_utctime.c
10>der_decode_utf8_string.c
10>der_length_bit_string.c
10>der_length_boolean.c
10>der_length_ia5_string.c
10>der_length_integer.c
10>der_length_object_identifier.c
10>der_length_octet_string.c
10>der_length_printable_string.c
10>der_length_sequence.c
10>der_length_utctime.c
10>der_sequence_free.c
10>der_length_utf8_string.c
10>der_length_short_integer.c
10>ltc_ecc_map.c
10>ltc_ecc_mul2add.c
10>ltc_ecc_mulmod.c
7>Matrix3.cpp
7>Matrix4.cpp
10>ltc_ecc_points.c
10>ltc_ecc_projective_add_point.c
10>ltc_ecc_projective_dbl_point.c
10>pkcs_1_mgf1.c
10>pkcs_1_oaep_decode.c
10>pkcs_1_pss_decode.c
10>pkcs_1_v1_5_decode.c
10>rsa_exptmod.c
10>rsa_free.c
10>rsa_import.c
10>rsa_make_key.c
10>rsa_verify_hash.c
10>rsa_verify_simple.c
10>bncore.c
10>bn_fast_mp_invmod.c
10>bn_fast_mp_montgomery_reduce.c
10>bn_fast_s_mp_mul_digs.c
10>bn_fast_s_mp_mul_high_digs.c
10>bn_fast_s_mp_sqr.c
10>bn_mp_2expt.c
10>bn_mp_abs.c
10>bn_mp_add.c
10>bn_mp_addmod.c
10>bn_mp_add_d.c
10>bn_mp_and.c
10>bn_mp_clamp.c
10>bn_mp_clear.c
10>bn_mp_clear_multi.c
10>bn_mp_cmp.c
10>bn_mp_cmp_d.c
10>bn_mp_cmp_mag.c
10>bn_mp_cnt_lsb.c
10>bn_mp_copy.c
10>bn_mp_count_bits.c
10>bn_mp_div.c
10>bn_mp_div_2.c
10>bn_mp_div_2d.c
10>bn_mp_div_3.c
7>MemoryManager.cpp
10>bn_mp_div_d.c
10>bn_mp_dr_is_modulus.c
10>bn_mp_dr_reduce.c
10>bn_mp_dr_setup.c
10>bn_mp_exch.c
10>bn_mp_exptmod.c
10>bn_mp_exptmod_fast.c
10>bn_mp_expt_d.c
10>bn_mp_exteuclid.c
10>bn_mp_fread.c
10>bn_mp_fwrite.c
10>bn_mp_gcd.c
10>bn_mp_get_int.c
10>bn_mp_grow.c
10>bn_mp_init.c
10>bn_mp_init_copy.c
10>bn_mp_init_multi.c
10>bn_mp_init_set.c
10>bn_mp_init_set_int.c
10>bn_mp_init_size.c
10>bn_mp_invmod.c
10>bn_mp_invmod_slow.c
10>bn_mp_is_square.c
10>bn_mp_jacobi.c
10>bn_mp_karatsuba_mul.c
7>PhysicsFrame.cpp
10>bn_mp_karatsuba_sqr.c
10>bn_mp_lcm.c
10>bn_mp_lshd.c
10>bn_mp_mod.c
10>bn_mp_mod_2d.c
10>bn_mp_mod_d.c
10>bn_mp_montgomery_calc_normalization.c
10>bn_mp_montgomery_reduce.c
10>bn_mp_montgomery_setup.c
10>bn_mp_mul.c
10>bn_mp_mulmod.c
10>bn_mp_mul_2.c
10>bn_mp_mul_2d.c
7>Plane.cpp
10>bn_mp_mul_d.c
7>prompt.cpp
7>Quat.cpp
10>bn_mp_neg.c
10>bn_mp_n_root.c
10>bn_mp_or.c
10>bn_mp_prime_fermat.c
10>bn_mp_prime_is_divisible.c
10>bn_mp_prime_is_prime.c
10>bn_mp_prime_miller_rabin.c
10>bn_mp_prime_next_prime.c
10>bn_mp_prime_rabin_miller_trials.c
10>bn_mp_prime_random_ex.c
10>bn_mp_radix_size.c
10>bn_mp_radix_smap.c
10>bn_mp_rand.c
10>bn_mp_read_radix.c
10>bn_mp_read_signed_bin.c
10>bn_mp_read_unsigned_bin.c
10>bn_mp_reduce.c
10>bn_mp_reduce_2k.c
10>bn_mp_reduce_2k_l.c
10>bn_mp_reduce_2k_setup.c
10>bn_mp_reduce_2k_setup_l.c
10>bn_mp_reduce_is_2k.c
10>bn_mp_reduce_is_2k_l.c
10>bn_mp_reduce_setup.c
10>bn_mp_rshd.c
10>bn_mp_set.c
10>bn_mp_set_int.c
10>bn_mp_shrink.c
10>bn_mp_signed_bin_size.c
10>bn_mp_sqr.c
10>bn_mp_sqrmod.c
10>bn_mp_sqrt.c
10>bn_mp_sub.c
10>bn_mp_submod.c
10>bn_mp_sub_d.c
10>bn_mp_toom_mul.c
10>bn_mp_toom_sqr.c
10>bn_mp_toradix.c
10>bn_mp_toradix_n.c
10>bn_mp_to_signed_bin.c
10>bn_mp_to_signed_bin_n.c
10>bn_mp_to_unsigned_bin.c
10>bn_mp_to_unsigned_bin_n.c
10>bn_mp_unsigned_bin_size.c
10>bn_mp_xor.c
10>bn_mp_zero.c
10>bn_prime_tab.c
10>bn_reverse.c
10>bn_s_mp_add.c
10>bn_s_mp_exptmod.c
10>bn_s_mp_mul_digs.c
10>bn_s_mp_mul_high_digs.c
10>bn_s_mp_sqr.c
10>bn_s_mp_sub.c
7>Random.cpp
7>Ray.cpp
7>RegistryUtil.cpp
7>Sphere.cpp
10>storm.vcxproj -> D:\Build1\dep\StormLib\RelWithDebInfo\StormLib.lib
12>------ Build started: Project: vmap4extractor, Configuration: RelWithDebInfo Win32 ------
12>Building Custom Rule D:/Trinity1/src/tools/vmap4_extractor/CMakeLists.txt
12>CMake does not need to re-run because D:/Build1/src/tools/vmap4_extractor/CMakeFiles/generate.stamp is up-to-date.
12>adtfile.cpp
7>stringutils.cpp
7>System.cpp
7>TextInput.cpp
7>TextOutput.cpp
7>Triangle.cpp
12>dbcfile.cpp
12>gameobject_extract.cpp
12>model.cpp
12>mpqfile.cpp
12>vmapexport.cpp
12>wdtfile.cpp
12>wmo.cpp
7>uint128.cpp
7>UprightFrame.cpp
7>Vector2.cpp
7>Vector3.cpp
7>Vector4.cpp
12>vmap4extractor.vcxproj -> D:\Build1\bin\RelWithDebInfo\vmap4extractor.exe
7>g3dlib.vcxproj -> D:\Build1\dep\g3dlite\RelWithDebInfo\g3dlib.lib
13>------ Build started: Project: common, Configuration: RelWithDebInfo Win32 ------
13>Building Custom Rule D:/Trinity1/src/common/CMakeLists.txt
13>CMake does not need to re-run because D:/Build1/src/common/CMakeFiles/generate.stamp is up-to-date.
13>commonPCH.cpp
13>Common.cpp
13>GitRevision.cpp
13>BoundingIntervalHierarchy.cpp
13>DynamicTree.cpp
13>MMapFactory.cpp
13>MMapManager.cpp
13>VMapFactory.cpp
13>VMapManager2.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Management\VMapManager2.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Management\VMapManager2.cpp)
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\DynamicTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\DynamicTree.cpp)
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Management\MMapManager.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Management\MMapManager.cpp)
13>MapTree.cpp
13>TileAssembler.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>GameObjectModel.cpp
13>ModelInstance.cpp
13>WorldModel.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Models\GameObjectModel.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Models\GameObjectModel.cpp)
13>BuiltInConfig.cpp
13>Config.cpp
13>ARC4.cpp
13>BigNumber.cpp
13>HmacHash.cpp
13>OpenSSLCrypto.cpp
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>SHA1.cpp
13>SHA256.cpp
13>PacketCrypt.cpp
13>WorldPacketCrypt.cpp
13>Appender.cpp
13>AppenderConsole.cpp
13>AppenderFile.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Configuration\Config.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Configuration\Config.cpp)
13>Log.cpp
13>d:\trinity1\src\common\logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Logging\AppenderFile.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Logging\AppenderFile.cpp)
13>LogOperation.cpp
13>Logger.cpp
13>Metric.cpp
13>d:\trinity1\src\common\logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Logging\Log.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Logging\Log.cpp)
13>EventMap.cpp
13>EventProcessor.cpp
13>Random.cpp
13>StartProcess.cpp
13>D:\Trinity1\src\common\Logging\Log.cpp(235): error C2039: 'wrap': is not a member of 'boost::asio::strand'
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
13>D:\Trinity1\src\common\Logging\Log.cpp(235): error C2672: 'boost::asio::io_context::post': no matching overloaded function found
13>D:\Trinity1\src\common\Logging\Log.cpp(334): error C2514: 'boost::asio::strand': class has no constructors
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
13>TaskScheduler.cpp
13>Util.cpp
13>Errors.cpp
13>d:\trinity1\src\common\metric\Metric.h(52): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(52): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(52): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(52): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2039: 'io_service': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2061: syntax error: identifier 'io_service' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2143: syntax error: missing ')' before '{' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2059: syntax error: ')' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(24): error C2511: 'void Metric::Initialize(const std::string &,boost::asio::io_service &,std::function<void (void)>)': overloaded member function not found in 'Metric'
13>d:\trinity1\src\common\metric\Metric.h(48): note: see declaration of 'Metric'
13>D:\Trinity1\src\common\Metric\Metric.cpp(25): error C2597: illegal reference to non-static member 'Metric::_realmName'
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2039: 'deadline_timer': is not a member of 'boost::asio'
13>C:\local\boost_1_66_0\boost/asio/io_context_strand.hpp(31): note: see declaration of 'boost::asio'
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2065: 'deadline_timer': undeclared identifier
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2672: 'Trinity::make_unique': no matching overloaded function found
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2974: 'Trinity::make_unique': invalid template argument for 'T', type expected
13>D:\Trinity1\src\common\Common.h(186): note: see declaration of 'Trinity::make_unique'
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2039: 'deadline_timer': is not a member of 'boost::asio'
13>C:\local\boost_1_66_0\boost/asio/io_context_strand.hpp(31): note: see declaration of 'boost::asio'
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2065: 'deadline_timer': undeclared identifier
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2672: 'Trinity::make_unique': no matching overloaded function found
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2974: 'Trinity::make_unique': invalid template argument for 'T', type expected
13>D:\Trinity1\src\common\Common.h(186): note: see declaration of 'Trinity::make_unique'
13>D:\Trinity1\src\common\Metric\Metric.cpp(28): error C2597: illegal reference to non-static member 'Metric::_overallStatusLogger'
13>D:\Trinity1\src\common\Metric\Metric.cpp(29): error C2352: 'Metric::LoadFromConfigs': illegal call of non-static member function
13>d:\trinity1\src\common\metric\Metric.h(94): note: see declaration of 'Metric::LoadFromConfigs'
13>D:\Trinity1\src\common\Metric\Metric.cpp(198): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(198): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(198): error C2039: 'expires_from_now': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(199): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(199): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(199): error C2039: 'async_wait': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): error C2039: 'get_io_service': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): error C2228: left of '.stopped' must have class/struct/union
13>D:\Trinity1\src\common\Metric\Metric.cpp(220): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(220): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(220): error C2039: 'cancel': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(221): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(221): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(221): error C2039: 'cancel': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(228): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(228): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(228): error C2039: 'expires_from_now': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(229): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(229): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(229): error C2039: 'async_wait': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Utilities\StartProcess.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Utilities\StartProcess.cpp)
13>Done building project "common.vcxproj" -- FAILED.
14>------ Build started: Project: database, Configuration: RelWithDebInfo Win32 ------
15>------ Build started: Project: mapextractor, Configuration: RelWithDebInfo Win32 ------
16>------ Build started: Project: mmaps_generator, Configuration: RelWithDebInfo Win32 ------
17>------ Build started: Project: vmap4assembler, Configuration: RelWithDebInfo Win32 ------
14>Building Custom Rule D:/Trinity1/src/server/database/CMakeLists.txt
14>CMake does not need to re-run because D:/Build1/src/server/database/CMakeFiles/generate.stamp is up-to-date.
15>Building Custom Rule D:/Trinity1/src/tools/map_extractor/CMakeLists.txt
16>Building Custom Rule D:/Trinity1/src/tools/mmaps_generator/CMakeLists.txt
15>CMake does not need to re-run because D:/Build1/src/tools/map_extractor/CMakeFiles/generate.stamp is up-to-date.
16>CMake does not need to re-run because D:/Build1/src/tools/mmaps_generator/CMakeFiles/generate.stamp is up-to-date.
17>Building Custom Rule D:/Trinity1/src/tools/vmap4_assembler/CMakeLists.txt
17>CMake does not need to re-run because D:/Build1/src/tools/vmap4_assembler/CMakeFiles/generate.stamp is up-to-date.
14>databasePCH.cpp
15>System.cpp
15>adt.cpp
15>dbcfile.cpp
15>loadlib.cpp
17>VMapAssembler.cpp
17>LINK : fatal error LNK1181: cannot open input file '..\..\common\RelWithDebInfo\common.lib'
17>Done building project "vmap4assembler.vcxproj" -- FAILED.
15>wdt.cpp
14>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
14>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
14>Done building project "database.vcxproj" -- FAILED.
18>------ Build started: Project: shared, Configuration: RelWithDebInfo Win32 ------
16>IntermediateValues.cpp
16>MapBuilder.cpp
16>PathGenerator.cpp
16>TerrainBuilder.cpp
18>Building Custom Rule D:/Trinity1/src/server/shared/CMakeLists.txt
18>CMake does not need to re-run because D:/Build1/src/server/shared/CMakeFiles/generate.stamp is up-to-date.
18>sharedPCH.cpp
18>DB2FileLoader.cpp
18>DBCFileLoader.cpp
18>ByteBuffer.cpp
18>Realm.cpp
18>RealmList.cpp
15>LINK : fatal error LNK1181: cannot open input file '..\..\common\RelWithDebInfo\common.lib'
15>Done building project "mapextractor.vcxproj" -- FAILED.
18>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\server\shared\Packets\ByteBuffer.cpp)
18>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\server\shared\Packets\ByteBuffer.cpp)
16>LINK : fatal error LNK1181: cannot open input file '..\..\common\RelWithDebInfo\common.lib'
16>Done building project "mmaps_generator.vcxproj" -- FAILED.
18>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\server\shared\Realm\RealmList.cpp)
18>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\server\shared\Realm\RealmList.cpp)
18>Done building project "shared.vcxproj" -- FAILED.
19>------ Build started: Project: ipc, Configuration: RelWithDebInfo Win32 ------
20>------ Build started: Project: authserver, Configuration: RelWithDebInfo Win32 ------
19>Building Custom Rule D:/Trinity1/src/server/ipc/CMakeLists.txt
20>Building Custom Rule D:/Trinity1/src/server/authserver/CMakeLists.txt
19>CMake does not need to re-run because D:/Build1/src/server/ipc/CMakeFiles/generate.stamp is up-to-date.
20>CMake does not need to re-run because D:/Build1/src/server/authserver/CMakeFiles/generate.stamp is up-to-date.
20>authPCH.cpp
19>Commands.cpp
19>ZMQTask.cpp
19>ZmqContext.cpp
19>ZmqListener.cpp
19>ZmqMux.cpp
19>ZmqWorker.cpp
20>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
20>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
19>ipc.vcxproj -> D:\Build1\src\server\ipc\RelWithDebInfo\ipc.lib
21>------ Build started: Project: game, Configuration: RelWithDebInfo Win32 ------
22>------ Build started: Project: bnetserver, Configuration: RelWithDebInfo Win32 ------
21>Building Custom Rule D:/Trinity1/src/server/game/CMakeLists.txt
22>Building Custom Rule D:/Trinity1/src/server/bnetserver/CMakeLists.txt
21>CMake does not need to re-run because D:/Build1/src/server/game/CMakeFiles/generate.stamp is up-to-date.
22>CMake does not need to re-run because D:/Build1/src/server/bnetserver/CMakeFiles/generate.stamp is up-to-date.
20>Done building project "authserver.vcxproj" -- FAILED.
22>bnetPCH.cpp
21>gamePCH.cpp
22>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
22>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
22>Done building project "bnetserver.vcxproj" -- FAILED.
21>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
21>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
21>Done building project "game.vcxproj" -- FAILED.
23>------ Build started: Project: scripts, Configuration: RelWithDebInfo Win32 ------
23>Building Custom Rule D:/Trinity1/src/server/scripts/CMakeLists.txt
23>CMake does not need to re-run because D:/Build1/src/server/scripts/CMakeFiles/generate.stamp is up-to-date.
23>ScriptPCH.cpp
23>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
23>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
23>Done building project "scripts.vcxproj" -- FAILED.
24>------ Build started: Project: worldserver, Configuration: RelWithDebInfo Win32 ------
24>Building Custom Rule D:/Trinity1/src/server/worldserver/CMakeLists.txt
24>CMake does not need to re-run because D:/Build1/src/server/worldserver/CMakeFiles/generate.stamp is up-to-date.
24>worldPCH.cpp
24>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
24>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
24>Done building project "worldserver.vcxproj" -- FAILED.
25>------ Build started: Project: ALL_BUILD, Configuration: RelWithDebInfo Win32 ------
25>Building Custom Rule D:/Trinity1/CMakeLists.txt
25>CMake does not need to re-run because D:/Build1/CMakeFiles/generate.stamp is up-to-date.
26>------ Skipped Build: Project: INSTALL, Configuration: RelWithDebInfo Win32 ------
26>Project not selected to build for this solution configuration 
========== Build: 14 succeeded, 11 failed, 0 up-to-date, 1 skipped ==========

Please helpme!!!
 
Last edited by a moderator:

Mr. Satan

Admiral Squatbar
Mythical User
Head Moderator
Gold Supporter
MoP Premium
Superior Member
1,014
2016
176
Location
World Martial Arts Championships
I have problem compiling trinitycore 4.3.4, my english is very very bad, sourry for this:
this is my Cmake log

Code:
Make Deprecation Warning at CMakeLists.txt:22 (cmake_policy):
  The OLD behavior for policy CMP0005 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 32-bit platform
MSVC: Enabled large address awareness
MSVC: Enabled SSE2 support
MSVC: Disabled Safe Exception Handlers for debug builds
MSVC: Enabled increased number of sections in object files
MSVC: Overloaded standard names
MSVC: Disabled NON-SECURE warnings
MSVC: Disabled POSIX warnings
MSVC: Disabled generic compiletime warnings
Found ZMQ library: C:/Program Files (x86)/ZeroMQ 4.0.4/lib/libzmq-v120-mt-4_0_4.lib
Found ZMQ headers: C:/Program Files (x86)/ZeroMQ 4.0.4/include
Found MySQL library: C:/wamp1/bin/mysql/mysql5.5.24/lib/libmysql.lib
Found MySQL headers: C:/wamp1/bin/mysql/mysql5.5.24/include
Found MySQL executable: C:/wamp1/bin/mysql/mysql5.5.24/bin/mysql.exe
Found git binary : C:/Program Files/Git/cmd/git.exe

    Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t
    Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)"

* TrinityCore revision   : unknown 1970-01-01 00:00:00 +0000 (Archived branch)

* Install core to        : C:/Program Files (x86)/TrinityCore

* Build world/auth       : Yes (default)
* Build with scripts     : Yes (static)
* Build map/vmap tools   : Yes (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)

Boost version: 1.66.0
Found the following Boost libraries:
  system
  filesystem
  thread
  program_options
  iostreams
  regex
Found OpenSSL library: optimized;C:/OpenSSL-Win32/lib/VC/ssleay32MD.lib;C:/OpenSSL-Win32/lib/VC/libeay32MD.lib;debug;C:/OpenSSL-Win32/lib/VC/ssleay32MDd.lib;C:/OpenSSL-Win32/lib/VC/libeay32MDd.lib
Found OpenSSL headers: C:/OpenSSL-Win32/include
Found ZMQ library: C:/Program Files (x86)/ZeroMQ 4.0.4/lib/libzmq-v120-mt-4_0_4.lib
Found ZMQ headers: C:/Program Files (x86)/ZeroMQ 4.0.4/include

* Script configuration (static):
    |
    +- worldserver
    |   +- Commands
    |   +- Custom
    |   +- EasternKingdoms
    |   +- Events
    |   +- Kalimdor
    |   +- Maelstrom
    |   +- Northrend
    |   +- OutdoorPvP
    |   +- Outland
    |   +- Pet
    |   +- Spells
    |   +- World
    |

Configuring done
Generating done

When compiling with Visual Studio 2017 I have this error:

Code:
1>------ Build started: Project: ZERO_CHECK, Configuration: RelWithDebInfo Win32 ------
1>Checking Build System
1>CMake does not need to re-run because D:/Build1/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/threads/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/boost/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/process/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/zlib/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/g3dlite/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/recastnavigation/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Detour/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Recast/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/jemalloc/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/fmt/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/SFMT/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/utf8cpp/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/valgrind/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/openssl/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/mysql/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/readline/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/gsoap/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/zmq/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/zmqpp/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/efsw/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/bzip2/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/dep/StormLib/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/genrev/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/common/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/database/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/shared/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/ipc/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/authserver/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/bnetserver/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/game/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/scripts/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/server/worldserver/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/map_extractor/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/vmap4_assembler/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/vmap4_extractor/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because D:/Build1/src/tools/mmaps_generator/CMakeFiles/generate.stamp is up-to-date.
2>------ Build started: Project: zlib, Configuration: RelWithDebInfo Win32 ------
3>------ Build started: Project: fmt, Configuration: RelWithDebInfo Win32 ------
4>------ Build started: Project: revision_data.h, Configuration: RelWithDebInfo Win32 ------
5>------ Build started: Project: zmqpp, Configuration: RelWithDebInfo Win32 ------
2>Building Custom Rule D:/Trinity1/dep/zlib/CMakeLists.txt
2>CMake does not need to re-run because D:/Build1/dep/zlib/CMakeFiles/generate.stamp is up-to-date.
2>adler32.c
2>compress.c
2>crc32.c
2>deflate.c
2>infback.c
2>inffast.c
2>inflate.c
2>inftrees.c
2>trees.c
2>uncompr.c
2>zutil.c
2>Generating Code...
3>Building Custom Rule D:/Trinity1/dep/fmt/CMakeLists.txt
3>CMake does not need to re-run because D:/Build1/dep/fmt/CMakeFiles/generate.stamp is up-to-date.
4>Building Custom Rule D:/Trinity1/src/genrev/CMakeLists.txt
4>CMake does not need to re-run because D:/Build1/src/genrev/CMakeFiles/generate.stamp is up-to-date.
5>Building Custom Rule D:/Trinity1/dep/zmqpp/CMakeLists.txt
5>CMake does not need to re-run because D:/Build1/dep/zmqpp/CMakeFiles/generate.stamp is up-to-date.
3>format.cc
3>ostream.cc
3>printf.cc
3>posix.cc
4>--
2>zlib.vcxproj -> D:\Build1\dep\zlib\RelWithDebInfo\zlib.lib
4>    Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t
4>    Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)"
6>------ Build started: Project: Detour, Configuration: RelWithDebInfo Win32 ------
7>------ Build started: Project: g3dlib, Configuration: RelWithDebInfo Win32 ------
7>Building Custom Rule D:/Trinity1/dep/g3dlite/CMakeLists.txt
6>Building Custom Rule D:/Trinity1/dep/recastnavigation/Detour/CMakeLists.txt
6>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Detour/CMakeFiles/generate.stamp is up-to-date.
7>CMake does not need to re-run because D:/Build1/dep/g3dlite/CMakeFiles/generate.stamp is up-to-date.
6>DetourAlloc.cpp
6>DetourAssert.cpp
6>DetourCommon.cpp
6>DetourNavMesh.cpp
6>DetourNavMeshBuilder.cpp
6>DetourNavMeshQuery.cpp
6>DetourNode.cpp
5>context.cpp
5>frame.cpp
5>message.cpp
5>poller.cpp
7>AABox.cpp
7>Any.cpp
7>AnyTableReader.cpp
7>BinaryFormat.cpp
7>BinaryInput.cpp
5>socket.cpp
5>zmqpp.cpp
7>BinaryOutput.cpp
7>Box.cpp
6>Detour.vcxproj -> D:\Build1\dep\recastnavigation\Detour\RelWithDebInfo\Detour.lib
8>------ Build started: Project: Recast, Configuration: RelWithDebInfo Win32 ------
3>fmt.vcxproj -> D:\Build1\dep\fmt\RelWithDebInfo\fmt.lib
9>------ Build started: Project: gsoap, Configuration: RelWithDebInfo Win32 ------
9>Building Custom Rule D:/Trinity1/dep/gsoap/CMakeLists.txt
9>CMake does not need to re-run because D:/Build1/dep/gsoap/CMakeFiles/generate.stamp is up-to-date.
7>Capsule.cpp
8>Building Custom Rule D:/Trinity1/dep/recastnavigation/Recast/CMakeLists.txt
8>CMake does not need to re-run because D:/Build1/dep/recastnavigation/Recast/CMakeFiles/generate.stamp is up-to-date.
7>CollisionDetection.cpp
7>CoordinateFrame.cpp
9>soapC.cpp
9>soapServer.cpp
9>stdsoap2.cpp
7>Crypto.cpp
8>Recast.cpp
7>Cylinder.cpp
8>RecastAlloc.cpp
8>RecastAssert.cpp
8>RecastArea.cpp
8>RecastContour.cpp
8>RecastFilter.cpp
9>gsoap.vcxproj -> D:\Build1\dep\gsoap\RelWithDebInfo\gsoap.lib
10>------ Build started: Project: storm, Configuration: RelWithDebInfo Win32 ------
8>RecastLayers.cpp
10>Building Custom Rule D:/Trinity1/dep/StormLib/CMakeLists.txt
10>CMake does not need to re-run because D:/Build1/dep/StormLib/CMakeFiles/generate.stamp is up-to-date.
8>RecastMesh.cpp
8>RecastMeshDetail.cpp
8>RecastRasterization.cpp
10>adpcm.cpp
10>huff.cpp
10>sparse.cpp
10>FileStream.cpp
8>RecastRegion.cpp
10>SBaseCommon.cpp
10>SBaseFileTable.cpp
10>SCompression.cpp
10>SFileAddFile.cpp
5>zmqpp.vcxproj -> D:\Build1\dep\zmqpp\RelWithDebInfo\zmqpp.lib
11>------ Build started: Project: bzip2, Configuration: RelWithDebInfo Win32 ------
11>Building Custom Rule D:/Trinity1/dep/bzip2/CMakeLists.txt
8>Recast.vcxproj -> D:\Build1\dep\recastnavigation\Recast\RelWithDebInfo\Recast.lib
11>CMake does not need to re-run because D:/Build1/dep/bzip2/CMakeFiles/generate.stamp is up-to-date.
10>SFileAttributes.cpp
10>SFileCompactArchive.cpp
10>SFileCreateArchive.cpp
10>SFileExtractFile.cpp
10>SFileFindFile.cpp
10>SFileListFile.cpp
10>SFileOpenArchive.cpp
10>SFileOpenFileEx.cpp
10>SFilePatchArchives.cpp
10>SFileReadFile.cpp
10>SFileVerify.cpp
11>blocksort.c
7>debugAssert.cpp
7>FileSystem.cpp
7>fileutils.cpp
11>bzlib.c
11>compress.c
11>crctable.c
11>decompress.c
11>huffman.c
11>randtable.c
11>Generating Code...
11>bzip2.vcxproj -> D:\Build1\dep\bzip2\RelWithDebInfo\bzip2.lib
7>format.cpp
7>g3dfnmatch.cpp
10>lookup3.c
10>LzFind.c
10>LzmaDec.c
10>LzmaEnc.c
10>explode.c
10>implode.c
10>blocksort.c
10>bzlib.c
10>compress.c
7>g3dmath.cpp
10>crctable.c
10>decompress.c
10>huffman.c
7>GThread.cpp
10>randtable.c
7>Line.cpp
10>adler32.c
10>compress2.c
10>crc32.c
10>deflate.c
10>inffast.c
10>inflate.c
10>inftrees.c
10>trees.c
10>zutil.c
10>hash_memory.c
10>md5.c
10>sha1.c
10>ltm_desc.c
10>multi.c
10>rand_prime.c
10>base64_decode.c
10>crypt_argchk.c
10>crypt_find_hash.c
10>crypt_find_prng.c
10>crypt_hash_descriptor.c
10>crypt_hash_is_valid.c
10>crypt_libc.c
10>crypt_ltc_mp_descriptor.c
10>crypt_prng_descriptor.c
10>crypt_prng_is_valid.c
7>LineSegment.cpp
10>crypt_register_hash.c
10>crypt_register_prng.c
10>zeromem.c
10>der_decode_bit_string.c
10>der_decode_boolean.c
10>der_decode_choice.c
10>der_decode_ia5_string.c
10>der_decode_integer.c
10>der_decode_object_identifier.c
10>der_decode_octet_string.c
10>der_decode_printable_string.c
10>der_decode_sequence_ex.c
7>Log.cpp
10>der_decode_sequence_flexi.c
10>der_decode_sequence_multi.c
10>der_decode_short_integer.c
10>der_decode_utctime.c
10>der_decode_utf8_string.c
10>der_length_bit_string.c
10>der_length_boolean.c
10>der_length_ia5_string.c
10>der_length_integer.c
10>der_length_object_identifier.c
10>der_length_octet_string.c
10>der_length_printable_string.c
10>der_length_sequence.c
10>der_length_utctime.c
10>der_sequence_free.c
10>der_length_utf8_string.c
10>der_length_short_integer.c
10>ltc_ecc_map.c
10>ltc_ecc_mul2add.c
10>ltc_ecc_mulmod.c
7>Matrix3.cpp
7>Matrix4.cpp
10>ltc_ecc_points.c
10>ltc_ecc_projective_add_point.c
10>ltc_ecc_projective_dbl_point.c
10>pkcs_1_mgf1.c
10>pkcs_1_oaep_decode.c
10>pkcs_1_pss_decode.c
10>pkcs_1_v1_5_decode.c
10>rsa_exptmod.c
10>rsa_free.c
10>rsa_import.c
10>rsa_make_key.c
10>rsa_verify_hash.c
10>rsa_verify_simple.c
10>bncore.c
10>bn_fast_mp_invmod.c
10>bn_fast_mp_montgomery_reduce.c
10>bn_fast_s_mp_mul_digs.c
10>bn_fast_s_mp_mul_high_digs.c
10>bn_fast_s_mp_sqr.c
10>bn_mp_2expt.c
10>bn_mp_abs.c
10>bn_mp_add.c
10>bn_mp_addmod.c
10>bn_mp_add_d.c
10>bn_mp_and.c
10>bn_mp_clamp.c
10>bn_mp_clear.c
10>bn_mp_clear_multi.c
10>bn_mp_cmp.c
10>bn_mp_cmp_d.c
10>bn_mp_cmp_mag.c
10>bn_mp_cnt_lsb.c
10>bn_mp_copy.c
10>bn_mp_count_bits.c
10>bn_mp_div.c
10>bn_mp_div_2.c
10>bn_mp_div_2d.c
10>bn_mp_div_3.c
7>MemoryManager.cpp
10>bn_mp_div_d.c
10>bn_mp_dr_is_modulus.c
10>bn_mp_dr_reduce.c
10>bn_mp_dr_setup.c
10>bn_mp_exch.c
10>bn_mp_exptmod.c
10>bn_mp_exptmod_fast.c
10>bn_mp_expt_d.c
10>bn_mp_exteuclid.c
10>bn_mp_fread.c
10>bn_mp_fwrite.c
10>bn_mp_gcd.c
10>bn_mp_get_int.c
10>bn_mp_grow.c
10>bn_mp_init.c
10>bn_mp_init_copy.c
10>bn_mp_init_multi.c
10>bn_mp_init_set.c
10>bn_mp_init_set_int.c
10>bn_mp_init_size.c
10>bn_mp_invmod.c
10>bn_mp_invmod_slow.c
10>bn_mp_is_square.c
10>bn_mp_jacobi.c
10>bn_mp_karatsuba_mul.c
7>PhysicsFrame.cpp
10>bn_mp_karatsuba_sqr.c
10>bn_mp_lcm.c
10>bn_mp_lshd.c
10>bn_mp_mod.c
10>bn_mp_mod_2d.c
10>bn_mp_mod_d.c
10>bn_mp_montgomery_calc_normalization.c
10>bn_mp_montgomery_reduce.c
10>bn_mp_montgomery_setup.c
10>bn_mp_mul.c
10>bn_mp_mulmod.c
10>bn_mp_mul_2.c
10>bn_mp_mul_2d.c
7>Plane.cpp
10>bn_mp_mul_d.c
7>prompt.cpp
7>Quat.cpp
10>bn_mp_neg.c
10>bn_mp_n_root.c
10>bn_mp_or.c
10>bn_mp_prime_fermat.c
10>bn_mp_prime_is_divisible.c
10>bn_mp_prime_is_prime.c
10>bn_mp_prime_miller_rabin.c
10>bn_mp_prime_next_prime.c
10>bn_mp_prime_rabin_miller_trials.c
10>bn_mp_prime_random_ex.c
10>bn_mp_radix_size.c
10>bn_mp_radix_smap.c
10>bn_mp_rand.c
10>bn_mp_read_radix.c
10>bn_mp_read_signed_bin.c
10>bn_mp_read_unsigned_bin.c
10>bn_mp_reduce.c
10>bn_mp_reduce_2k.c
10>bn_mp_reduce_2k_l.c
10>bn_mp_reduce_2k_setup.c
10>bn_mp_reduce_2k_setup_l.c
10>bn_mp_reduce_is_2k.c
10>bn_mp_reduce_is_2k_l.c
10>bn_mp_reduce_setup.c
10>bn_mp_rshd.c
10>bn_mp_set.c
10>bn_mp_set_int.c
10>bn_mp_shrink.c
10>bn_mp_signed_bin_size.c
10>bn_mp_sqr.c
10>bn_mp_sqrmod.c
10>bn_mp_sqrt.c
10>bn_mp_sub.c
10>bn_mp_submod.c
10>bn_mp_sub_d.c
10>bn_mp_toom_mul.c
10>bn_mp_toom_sqr.c
10>bn_mp_toradix.c
10>bn_mp_toradix_n.c
10>bn_mp_to_signed_bin.c
10>bn_mp_to_signed_bin_n.c
10>bn_mp_to_unsigned_bin.c
10>bn_mp_to_unsigned_bin_n.c
10>bn_mp_unsigned_bin_size.c
10>bn_mp_xor.c
10>bn_mp_zero.c
10>bn_prime_tab.c
10>bn_reverse.c
10>bn_s_mp_add.c
10>bn_s_mp_exptmod.c
10>bn_s_mp_mul_digs.c
10>bn_s_mp_mul_high_digs.c
10>bn_s_mp_sqr.c
10>bn_s_mp_sub.c
7>Random.cpp
7>Ray.cpp
7>RegistryUtil.cpp
7>Sphere.cpp
10>storm.vcxproj -> D:\Build1\dep\StormLib\RelWithDebInfo\StormLib.lib
12>------ Build started: Project: vmap4extractor, Configuration: RelWithDebInfo Win32 ------
12>Building Custom Rule D:/Trinity1/src/tools/vmap4_extractor/CMakeLists.txt
12>CMake does not need to re-run because D:/Build1/src/tools/vmap4_extractor/CMakeFiles/generate.stamp is up-to-date.
12>adtfile.cpp
7>stringutils.cpp
7>System.cpp
7>TextInput.cpp
7>TextOutput.cpp
7>Triangle.cpp
12>dbcfile.cpp
12>gameobject_extract.cpp
12>model.cpp
12>mpqfile.cpp
12>vmapexport.cpp
12>wdtfile.cpp
12>wmo.cpp
7>uint128.cpp
7>UprightFrame.cpp
7>Vector2.cpp
7>Vector3.cpp
7>Vector4.cpp
12>vmap4extractor.vcxproj -> D:\Build1\bin\RelWithDebInfo\vmap4extractor.exe
7>g3dlib.vcxproj -> D:\Build1\dep\g3dlite\RelWithDebInfo\g3dlib.lib
13>------ Build started: Project: common, Configuration: RelWithDebInfo Win32 ------
13>Building Custom Rule D:/Trinity1/src/common/CMakeLists.txt
13>CMake does not need to re-run because D:/Build1/src/common/CMakeFiles/generate.stamp is up-to-date.
13>commonPCH.cpp
13>Common.cpp
13>GitRevision.cpp
13>BoundingIntervalHierarchy.cpp
13>DynamicTree.cpp
13>MMapFactory.cpp
13>MMapManager.cpp
13>VMapFactory.cpp
13>VMapManager2.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Management\VMapManager2.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Management\VMapManager2.cpp)
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\DynamicTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\DynamicTree.cpp)
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Management\MMapManager.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Management\MMapManager.cpp)
13>MapTree.cpp
13>TileAssembler.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>GameObjectModel.cpp
13>ModelInstance.cpp
13>WorldModel.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Collision\Models\GameObjectModel.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Collision\Models\GameObjectModel.cpp)
13>BuiltInConfig.cpp
13>Config.cpp
13>ARC4.cpp
13>BigNumber.cpp
13>HmacHash.cpp
13>OpenSSLCrypto.cpp
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(52): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>D:\Trinity1\src\common\Metric\Metric.h(53): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Collision\Maps\MapTree.cpp)
13>SHA1.cpp
13>SHA256.cpp
13>PacketCrypt.cpp
13>WorldPacketCrypt.cpp
13>Appender.cpp
13>AppenderConsole.cpp
13>AppenderFile.cpp
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Configuration\Config.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Configuration\Config.cpp)
13>Log.cpp
13>d:\trinity1\src\common\logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Logging\AppenderFile.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Logging\AppenderFile.cpp)
13>LogOperation.cpp
13>Logger.cpp
13>Metric.cpp
13>d:\trinity1\src\common\logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Logging\Log.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Logging\Log.cpp)
13>EventMap.cpp
13>EventProcessor.cpp
13>Random.cpp
13>StartProcess.cpp
13>D:\Trinity1\src\common\Logging\Log.cpp(235): error C2039: 'wrap': is not a member of 'boost::asio::strand'
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
13>D:\Trinity1\src\common\Logging\Log.cpp(235): error C2672: 'boost::asio::io_context::post': no matching overloaded function found
13>D:\Trinity1\src\common\Logging\Log.cpp(334): error C2514: 'boost::asio::strand': class has no constructors
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
13>TaskScheduler.cpp
13>Util.cpp
13>Errors.cpp
13>d:\trinity1\src\common\metric\Metric.h(52): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(52): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(52): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(52): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C2039: 'deadline_timer': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C2065: 'deadline_timer': undeclared identifier (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C2923: 'std::unique_ptr': 'deadline_timer' is not a valid template type argument for parameter '_Ty' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(53): error C3203: 'default_delete': unspecialized class template can't be used as a template argument for template parameter '_Dx', expected a real type (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2039: 'io_service': is not a member of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>C:\local\boost_1_66_0\boost/asio/ip/tcp.hpp(32): note: see declaration of 'boost::asio' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2061: syntax error: identifier 'io_service' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2143: syntax error: missing ')' before '{' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>d:\trinity1\src\common\metric\Metric.h(93): error C2059: syntax error: ')' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(24): error C2511: 'void Metric::Initialize(const std::string &,boost::asio::io_service &,std::function<void (void)>)': overloaded member function not found in 'Metric'
13>d:\trinity1\src\common\metric\Metric.h(48): note: see declaration of 'Metric'
13>D:\Trinity1\src\common\Metric\Metric.cpp(25): error C2597: illegal reference to non-static member 'Metric::_realmName'
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2039: 'deadline_timer': is not a member of 'boost::asio'
13>C:\local\boost_1_66_0\boost/asio/io_context_strand.hpp(31): note: see declaration of 'boost::asio'
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2065: 'deadline_timer': undeclared identifier
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2672: 'Trinity::make_unique': no matching overloaded function found
13>D:\Trinity1\src\common\Metric\Metric.cpp(26): error C2974: 'Trinity::make_unique': invalid template argument for 'T', type expected
13>D:\Trinity1\src\common\Common.h(186): note: see declaration of 'Trinity::make_unique'
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2039: 'deadline_timer': is not a member of 'boost::asio'
13>C:\local\boost_1_66_0\boost/asio/io_context_strand.hpp(31): note: see declaration of 'boost::asio'
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2065: 'deadline_timer': undeclared identifier
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2672: 'Trinity::make_unique': no matching overloaded function found
13>D:\Trinity1\src\common\Metric\Metric.cpp(27): error C2974: 'Trinity::make_unique': invalid template argument for 'T', type expected
13>D:\Trinity1\src\common\Common.h(186): note: see declaration of 'Trinity::make_unique'
13>D:\Trinity1\src\common\Metric\Metric.cpp(28): error C2597: illegal reference to non-static member 'Metric::_overallStatusLogger'
13>D:\Trinity1\src\common\Metric\Metric.cpp(29): error C2352: 'Metric::LoadFromConfigs': illegal call of non-static member function
13>d:\trinity1\src\common\metric\Metric.h(94): note: see declaration of 'Metric::LoadFromConfigs'
13>D:\Trinity1\src\common\Metric\Metric.cpp(198): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(198): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(198): error C2039: 'expires_from_now': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(199): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(199): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(199): error C2039: 'async_wait': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): error C2039: 'get_io_service': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(214): error C2228: left of '.stopped' must have class/struct/union
13>D:\Trinity1\src\common\Metric\Metric.cpp(220): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(220): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(220): error C2039: 'cancel': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(221): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(221): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(221): error C2039: 'cancel': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(228): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(228): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(228): error C2039: 'expires_from_now': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Metric\Metric.cpp(229): error C2678: binary '->': no operator found which takes a left-hand operand of type 'std::unique_ptr' (or there is no acceptable conversion)
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2211): note: could be '_Get_deleter_pointer_type<_Ty,remove_reference<_This2>::type,void>::type std::unique_ptr<_Ty,_Dx>::operator ->(void) noexcept const' (compiling source file D:\Trinity1\src\common\Metric\Metric.cpp)
13>D:\Trinity1\src\common\Metric\Metric.cpp(229): note: while trying to match the argument list '(std::unique_ptr)'
13>D:\Trinity1\src\common\Metric\Metric.cpp(229): error C2039: 'async_wait': is not a member of 'std::unique_ptr'
13>D:\VS2017\VC\Tools\MSVC\14.11.25503\include\memory(2089): note: see declaration of 'std::unique_ptr'
13>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\common\Utilities\StartProcess.cpp)
13>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\common\Utilities\StartProcess.cpp)
13>Done building project "common.vcxproj" -- FAILED.
14>------ Build started: Project: database, Configuration: RelWithDebInfo Win32 ------
15>------ Build started: Project: mapextractor, Configuration: RelWithDebInfo Win32 ------
16>------ Build started: Project: mmaps_generator, Configuration: RelWithDebInfo Win32 ------
17>------ Build started: Project: vmap4assembler, Configuration: RelWithDebInfo Win32 ------
14>Building Custom Rule D:/Trinity1/src/server/database/CMakeLists.txt
14>CMake does not need to re-run because D:/Build1/src/server/database/CMakeFiles/generate.stamp is up-to-date.
15>Building Custom Rule D:/Trinity1/src/tools/map_extractor/CMakeLists.txt
16>Building Custom Rule D:/Trinity1/src/tools/mmaps_generator/CMakeLists.txt
15>CMake does not need to re-run because D:/Build1/src/tools/map_extractor/CMakeFiles/generate.stamp is up-to-date.
16>CMake does not need to re-run because D:/Build1/src/tools/mmaps_generator/CMakeFiles/generate.stamp is up-to-date.
17>Building Custom Rule D:/Trinity1/src/tools/vmap4_assembler/CMakeLists.txt
17>CMake does not need to re-run because D:/Build1/src/tools/vmap4_assembler/CMakeFiles/generate.stamp is up-to-date.
14>databasePCH.cpp
15>System.cpp
15>adt.cpp
15>dbcfile.cpp
15>loadlib.cpp
17>VMapAssembler.cpp
17>LINK : fatal error LNK1181: cannot open input file '..\..\common\RelWithDebInfo\common.lib'
17>Done building project "vmap4assembler.vcxproj" -- FAILED.
15>wdt.cpp
14>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
14>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
14>Done building project "database.vcxproj" -- FAILED.
18>------ Build started: Project: shared, Configuration: RelWithDebInfo Win32 ------
16>IntermediateValues.cpp
16>MapBuilder.cpp
16>PathGenerator.cpp
16>TerrainBuilder.cpp
18>Building Custom Rule D:/Trinity1/src/server/shared/CMakeLists.txt
18>CMake does not need to re-run because D:/Build1/src/server/shared/CMakeFiles/generate.stamp is up-to-date.
18>sharedPCH.cpp
18>DB2FileLoader.cpp
18>DBCFileLoader.cpp
18>ByteBuffer.cpp
18>Realm.cpp
18>RealmList.cpp
15>LINK : fatal error LNK1181: cannot open input file '..\..\common\RelWithDebInfo\common.lib'
15>Done building project "mapextractor.vcxproj" -- FAILED.
18>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\server\shared\Packets\ByteBuffer.cpp)
18>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\server\shared\Packets\ByteBuffer.cpp)
16>LINK : fatal error LNK1181: cannot open input file '..\..\common\RelWithDebInfo\common.lib'
16>Done building project "mmaps_generator.vcxproj" -- FAILED.
18>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list (compiling source file D:\Trinity1\src\server\shared\Realm\RealmList.cpp)
18>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand' (compiling source file D:\Trinity1\src\server\shared\Realm\RealmList.cpp)
18>Done building project "shared.vcxproj" -- FAILED.
19>------ Build started: Project: ipc, Configuration: RelWithDebInfo Win32 ------
20>------ Build started: Project: authserver, Configuration: RelWithDebInfo Win32 ------
19>Building Custom Rule D:/Trinity1/src/server/ipc/CMakeLists.txt
20>Building Custom Rule D:/Trinity1/src/server/authserver/CMakeLists.txt
19>CMake does not need to re-run because D:/Build1/src/server/ipc/CMakeFiles/generate.stamp is up-to-date.
20>CMake does not need to re-run because D:/Build1/src/server/authserver/CMakeFiles/generate.stamp is up-to-date.
20>authPCH.cpp
19>Commands.cpp
19>ZMQTask.cpp
19>ZmqContext.cpp
19>ZmqListener.cpp
19>ZmqMux.cpp
19>ZmqWorker.cpp
20>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
20>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
19>ipc.vcxproj -> D:\Build1\src\server\ipc\RelWithDebInfo\ipc.lib
21>------ Build started: Project: game, Configuration: RelWithDebInfo Win32 ------
22>------ Build started: Project: bnetserver, Configuration: RelWithDebInfo Win32 ------
21>Building Custom Rule D:/Trinity1/src/server/game/CMakeLists.txt
22>Building Custom Rule D:/Trinity1/src/server/bnetserver/CMakeLists.txt
21>CMake does not need to re-run because D:/Build1/src/server/game/CMakeFiles/generate.stamp is up-to-date.
22>CMake does not need to re-run because D:/Build1/src/server/bnetserver/CMakeFiles/generate.stamp is up-to-date.
20>Done building project "authserver.vcxproj" -- FAILED.
22>bnetPCH.cpp
21>gamePCH.cpp
22>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
22>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
22>Done building project "bnetserver.vcxproj" -- FAILED.
21>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
21>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
21>Done building project "game.vcxproj" -- FAILED.
23>------ Build started: Project: scripts, Configuration: RelWithDebInfo Win32 ------
23>Building Custom Rule D:/Trinity1/src/server/scripts/CMakeLists.txt
23>CMake does not need to re-run because D:/Build1/src/server/scripts/CMakeFiles/generate.stamp is up-to-date.
23>ScriptPCH.cpp
23>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
23>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
23>Done building project "scripts.vcxproj" -- FAILED.
24>------ Build started: Project: worldserver, Configuration: RelWithDebInfo Win32 ------
24>Building Custom Rule D:/Trinity1/src/server/worldserver/CMakeLists.txt
24>CMake does not need to re-run because D:/Build1/src/server/worldserver/CMakeFiles/generate.stamp is up-to-date.
24>worldPCH.cpp
24>D:\Trinity1\src\common\Logging\Log.h(116): error C2955: 'boost::asio::strand': use of class template requires template argument list
24>C:\local\boost_1_66_0\boost/asio/strand.hpp(30): note: see declaration of 'boost::asio::strand'
24>Done building project "worldserver.vcxproj" -- FAILED.
25>------ Build started: Project: ALL_BUILD, Configuration: RelWithDebInfo Win32 ------
25>Building Custom Rule D:/Trinity1/CMakeLists.txt
25>CMake does not need to re-run because D:/Build1/CMakeFiles/generate.stamp is up-to-date.
26>------ Skipped Build: Project: INSTALL, Configuration: RelWithDebInfo Win32 ------
26>Project not selected to build for this solution configuration 
========== Build: 14 succeeded, 11 failed, 0 up-to-date, 1 skipped ==========

Please helpme!!!

I merged your 3 posts and added code tags around your logs. Please do not post more than once (just edit your first post) and remember to wrap the code tags around log/config file stuff. It makes things easier to read and more organized.

I'm unable to help, as I know nothing of this stuff, so I apologize.
But if you wait, I'm sure someone who knows what they're talking about will come to help.
 

ExO

Admin
5,088
2014
1,451
[MENTION=20566]AlexandroBrako[/MENTION]

I haven't really seen this error before but I am not sure if TrinityCore 4.3.4 supports Visual Studio 2017.
Try version 2015 and rebuild the system.
 

AlexandroBrako

Trial Member
3
2018
0
Thanks for that, this is my Cmakeerrorlog:

Determining if the include file pthread.h exists failed with the following output:
Change Dir: D:/Build1/CMakeFiles/CMakeTmp

Run Build Command:"D:/VS2017/MSBuild/15.0/Bin/MSBuild.exe" "cmTC_37aef.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=15.0"
Microsoft (R) Build Engine versi¢n 15.4.8.50001 para .NET Framework

Copyright (C) Microsoft Corporation. Todos los derechos reservados.

Compilaci¢n iniciada a las 09/02/2018 11:54:02 a. m..

Proyecto "D:\Build1\CMakeFiles\CMakeTmp\cmTC_37aef.vcxproj" en nodo 1 (destinos predeterminados).

PrepareForBuild:

Creando directorio "cmTC_37aef.dir\Debug\".

Creando directorio "D:\Build1\CMakeFiles\CMakeTmp\Debug\".

Creando directorio "cmTC_37aef.dir\Debug\cmTC_37aef.tlog\".

InitializeBuildStatus:

Se crear* "cmTC_37aef.dir\Debug\cmTC_37aef.tlog\unsuccessfulbuild" porque se especific¢ "AlwaysCreate".

ClCompile:

D:\VS2017\VC\Tools\MSVC\14.11.25503\bin\HostX86\x86\CL.exe /c /Zi /W1 /WX- /diagnostics:classic /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_37aef.dir\Debug\\" /Fd"cmTC_37aef.dir\Debug\vc141.pdb" /Gd /TC /wd4996 /wd4355 /wd4244 /wd4985 /wd4267 /wd4619 /wd4512 /analyze- /errorReport:queue D:\Build1\CMakeFiles\CMakeTmp\CheckIncludeFile.c

Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x86

Copyright (C) Microsoft Corporation. All rights reserved.



CheckIncludeFile.c

cl /c /Zi /W1 /WX- /diagnostics:classic /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_37aef.dir\Debug\\" /Fd"cmTC_37aef.dir\Debug\vc141.pdb" /Gd /TC /wd4996 /wd4355 /wd4244 /wd4985 /wd4267 /wd4619 /wd4512 /analyze- /errorReport:queue D:\Build1\CMakeFiles\CMakeTmp\CheckIncludeFile.c


D:\Build1\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory [D:\Build1\CMakeFiles\CMakeTmp\cmTC_37aef.vcxproj]

Compilaci¢n del proyecto terminada "D:\Build1\CMakeFiles\CMakeTmp\cmTC_37aef.vcxproj" (destinos predeterminados) -- ERROR.



ERROR al compilar.



"D:\Build1\CMakeFiles\CMakeTmp\cmTC_37aef.vcxproj" (destino predeterminado) (1) ->

(ClCompile destino) ->

D:\Build1\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory [D:\Build1\CMakeFiles\CMakeTmp\cmTC_37aef.vcxproj]



0 Advertencia(s)

1 Errores

Tiempo transcurrido 00:00:01.05
 

AlexandroBrako

Trial Member
3
2018
0
The Readme.md for trinitycore is this
## Requirements

+ Platform: Linux, Windows or Mac
+ Processor with SSE2 support
+ Boost ≥ 1.55 (Linux) 1.63 (Windows)
+ MySQL ≥ 5.1.0
+ CMake ≥ 3.0.2 (Linux) 3.3.2 (Windows)
+ OpenSSL = 1.0.x
+ GCC ≥ 4.9.2 (Linux only) (clang 3.5 heavy recommended)
+ MS Visual Studio ≥ 14 (2015) (Windows only)
+ zlib ≥ 1.2.7
+ ZeroMQ:
+ apt-get install libzmq-dev (Linux only)
+ x64 - https://miru.hk/archive/ZeroMQ-4.0.4~miru1.0-x64.exe (Windows only)
+ or x86 - https://miru.hk/archive/ZeroMQ-4.0.4~miru1.0-x86.exe (Windows only)
 

ExO

Admin
5,088
2014
1,451
Tested.

This still works as of today, if you occur eg the following errors:

Or
Environment variable Boost_ROOT is set to: C:\local\boost_1_66_0 For compatibility, CMake is ignoring the variable.

Unable to find the requested Boost libraries. Boost version: 1.66.0 Boost include path: C:/local/boost_1_66_0 Could not find the following static Boost libraries: boost_system boost_filesystem boost_thread boost_program_options boost_iostreams No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT to the location of Boost.
 
Top