I tried cheerypicking literally every row and what made sense, nothing works. I’m clueless
Hmm, why did you add that? I don’t think I suggested such at least.
The commit/changes I referenced had no mention of such code.
https://github.com/TrinityCore/TrinityCore/commit/5734643cecbadfffb7ee1b66c9665d57108923f6#diff-82d123ab4d0745ba8103dc4b10c23d9f
If you have 0 experience, maybe trying out the latest version of TC is easier. And if you are already are using the latest version, then you have probably mismatching dependencies or you installed only boost source without the precompiled binaries or similar - for that you should post information about your installation like what boost you have, how does the installation of it look etc.
If you really need to try some old unsupported core … maybe using old versions is an ok choice if you just want to get things working.
Less recent boost usually means using a less recent compiler as well if you use the precompiled packages.
Cherry-picking is taking only a specific commit/change. You can do that with the command “git cherry-pick ”. You can also just do the changes manually. Googling will get you far
Hmm, after the other post you made I am not sure what exactly you did or tried.
Maybe using the older version of compiler and boost is ok if you can’t get anything to work and if they work. To be able to work with the latest tools and libs you would need the changes though.
I don’t get the git-cherrypicking part.
Where do I enter git-cherrypick and what do I enter per/line to cherrypick?
5734643cecbadfffb7ee1b66c9665d57108923f6#diff-82d123ab4d0745ba8103dc4b10c23d9f
^that from the url?
I FIGURED IT OUTTTTTTTTTTTTTTTTTTTTTTTTTT!!!
https://github.com/TrinityCore/TrinityCore/blob/6.2.4/21355/dep/boost/CMakeLists.txt#L46
USE THIS CMAKELISTS.TXT INSTEAD, AND ADD!
cmake_minimum_required(VERSION 3.12)
at the top!
except i prob didnt, i barely got any files and compiling it nothing really happens. yikers. somethings missing i guess
CMake Error at dep/boost/CMakeLists.txt:47 (add_library):
add_library cannot create target “boost” because another target with the
same name already exists. The existing target is an interface library
created in source directory “C:/WoDCore/TrinityCore-6.2.4-21355”. See
documentation for policy CMP0002 for more details.
CMake Error at dep/mysql/CMakeLists.txt:12 (message):
MySQL wasn’t found on your system but it’s required to build the servers!
My only remaining error now… apparently mysql dont exist on my system. Scripts etc are loaded but MySQL can’t be found
I still get this:
CMake Error at dep/boost/CMakeLists.txt:21 (message):
No BOOST_ROOT environment variable could be found! Please make sure it is
set and the points to your Boost installation.
Did you pick the 1.51 boost then you changed your cmakelist.txt?