• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

TrinityCore WotLK TC with eluna not compiled Right

Marko

Enthusiast
Hey guys I just did a fresh compile of latest tc with eluna from https://github.com/ElunaLuaEngine/ElunaTrinityWotlk and the worldserver was not compiled, just auth? did i do something wrong thats strange. Used VS 2015 x64bit

p.s. got no errors when compiling, all went well. But no worldserver.exe this my first time compiling tc merged with eluna so i might be missing something
 
Last edited:

yvoms

Exalted Member
Compiling right now, i'll let you know what happens for me, what settings where you using for cmake?
 

yvoms

Exalted Member
Update :

Just compiled, including tools etc, everything included, latest revision etc, cloned 15 minutes ago or so.
========== Rebuild All: 23 succeeded, 0 failed, 0 skipped ==========
http://prntscr.com/dk8gkc
 

Marko

Enthusiast
This is strange yvoms, thank you for responding so fast btw. for cmake settings i used visual studio 14 2015 win64, used default native compilers..

========== Build: 22 succeeded, 2 failed, 0 up-to-date, 1 skipped ==========
no worldserver.exe maybe it fails because cpu usage runs through to 100% ?
 

Rochet2

Moderator / Eluna Dev
Post the whole compile log so we may look at your errors.

Also once you post the errors here try force full recompile by clicking on Build>Clean solution and then build again.

ps. did you do git submodule update --init
?

CPU being at 100% is normal, its just good that it utilizes all processors at max to complete the task as fast as it can.
If some process takes just 1 core it will never use 100% CPU on multi core system which is not optimal.
 
Last edited:

Marko

Enthusiast
Hehe yes, I've been producing hardstyle lately, as for the topic starter yes, visual basic 14 2015 however, did you install ll the 64 bit required files or the 32?

Been busy lately with all kinds of things so could not reply sooner. Again i did a fresh pull, did git submodule update --init
Ofc even before i have downloaded and installed both 32 and 64bit versions of 2008,2010,2012,2013,2015 redistributables
and yes i always do clean solution before building. In Cmake this time i selected everything to be generated including without git and tools, warnings etc.
On Building got no errors, just some warnings like this: warning C4267: 'return': conversion from 'size_t' to 'uint32', possible loss of data (compiling source file C:\Users\Admin\Desktop\ElunaTrinityWotlk\src\server\game\World\World.cpp)

This time both auth and worldserver got built as well as lua_scripts folder.
Everything looks like it will work fine. will download latest TC db and set all files up and test it, but im sure it will work now.
 

Marko

Enthusiast
Unfortunately does not work.
C:\Users\Admin\Desktop\ElunaTrinityWotlk\src\server\database\Database\DatabaseWorkerPool.cpp:32 in DataBaseWorkerPool<class WorldDatabaseConnection>:: DataBaseWorkerPool: FATAL ERROR:
Used MySQL library version <5.5.38> does not match the version used to compile TrinityCore <5.6.35>
Search on forum for TCE00011.
:(

update: followed this advice from Vitrex here http://emudevs.com/showthread.php/5833-HELP!-Eluna-Errors-when-Building-in-VB , even though the files provided are from 2014, cleaned solution and rebuilt all, added the ancient 2014 files..
Same Error
:fuckthathshit:
 
Last edited:

Rochet2

Moderator / Eluna Dev
[MENTION=1960]Marko[/MENTION] so you downloaded the files, added the libmysql.lib in cmake, compiled, and then did you move the downloaded libmysql.lib or libmysql.dll to your server root folder?
 

Marko

Enthusiast
Have moved them both to release folder, now added to root folder too (ElunaTrinityWotlk), but no use. Still same error.
 

Rochet2

Moderator / Eluna Dev
Have moved them both to release folder, now added to root folder too (ElunaTrinityWotlk), but no use. Still same error.

Either the files are invalid (probably not) or you have wrong .lib in cmake or .dll in the server root folder.
Note that the .dll needs to be next to the worldserver.exe (in the same folder)
 
Top