Hey, I’ve been trying to compile from github the core from 6.2.3/6.2.4, I’m well aware its stopped developing. I cannot get it to configure properly in CMake, nor can I obviously build it.
I’d be willing to pay for help and get this working and running. I want to develop my own server on my freetime as a learning project and for entertainment. I can’t find any core for WoD, sadly… Very hard, would appreciate any quick help
I can’t get Boost to work properly for some reason. If I change something in the CMakeLists to route to boost folder, it fixes the boost version being outdated but still wont work.
Then it tells me it cant find x amount of Boost libraries.
Usually, if you have boost root set up properly, it can still fail if you are using the boost source instead of precompiled binaries or binaries compiled by yourself.
For example, I have everything set up correctly, however when I hide lib64-msvc-14.0 and lib64-msvc-14.1 from my boost installation folder, Cmake will complain with
[CODE]
CMake Error at cmake/macros/FindBoost.cmake:1231 (message):
Unable to find the requested Boost libraries.
Boost version: 1.64.0
Boost include path: C:/local/boost_1_64_0
Could not find the following static Boost libraries:
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. If you still have problems search on forum for TCE00020.
Call Stack (most recent call first):
dep/boost/CMakeLists.txt:44 (find_package)
[/CODE]
Hey there’ I’m having a similar problem when I configure with Cmake it says that no boost libraries were found although I have set the BOOST_ROOT and BOOST_LIBRARYDIR in my system properties. https://pastebin.com/n0AYfx54
With the boost you have you should be using win64.
There was some problems with the new boost versions and the cmake script a while back. Maybe the 6.x core you have has the old cmake script that cannot handle the .1 in the folder name. For this reason I think I temporarily copied my lib64-msvc-14.1 folder and named it lib64-msvc-14.0. But instead of that maybe its better to check if your core has the needed boost cmake changes: https://github.com/TrinityCore/TrinityCore/commit/5734643cecbadfffb7ee1b66c9665d57108923f6#diff-82d123ab4d0745ba8103dc4b10c23d9f
… and now right after writing that I just went there and checked and it doesnt, so maybe cherry pick that commit or something.
No. You should cherry-pick the commit I referenced. It should fix your problem with boost (clear cmake cache and retry configure after you cherry picked).
Though I guess also using older versions would get rid of the error since it is caused by newer versions, but .. is using old stuff really the solution?