Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-26-2019, 03:34 PM
Nightrider84's Avatar
Nightrider84
Discordant
 
Join Date: Aug 2010
Location: Colorado
Posts: 410
Default Compile Error

So long story short I use the old method for compiling through cmake and visual studio. I did a fresh git clone from the repository put the zlib boost ect files where they are suppose to go and when I go to cmake to make I get this error

Boost version: 1.53.0
CMake Error at CMakeLists.txt:383 (ADD_SUBDIRECTORY):
The source directory

C:/EQ/Fresh Source/submodules/fmt

does not contain a CMakeLists.txt file.


CMake Error at CMakeLists.txt:384 (ADD_SUBDIRECTORY):
The source directory

C:/EQ/Fresh Source/submodules/libuv

does not contain a CMakeLists.txt file.


CMake Error at CMakeLists.txt:389 (ADD_SUBDIRECTORY):
The source directory

C:/EQ/Fresh Source/submodules/recastnavigation

does not contain a CMakeLists.txt file.


Configuring incomplete, errors occurred!
See also "C:/EQ/Fresh Source/build/CMakeFiles/CMakeOutput.log".

Now if I simply copy the cmake file from the source folder to those folders it gives me all kinds of other errors. So im curious if doing it this way is still viable or do I need to bite the bullet and do it a different way?

Edit: Im using Cmake 3.8.1 and VS 15 2017
__________________
__________________
Supernova - GM/Developer
"Secrets of Faydwer"
Reply With Quote
  #2  
Old 07-26-2019, 03:50 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,497
Default

7/3: https://github.com/EQEmu/Server/blob.../changelog.txt

Also, update your CMAKE to 3.15 and make sure your VS2017 is up-to-date.

Last edited by joligario; 07-26-2019 at 03:57 PM.. Reason: Clarify VS version
Reply With Quote
  #3  
Old 07-26-2019, 06:14 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I've been working on getting the vcpkg exports to work with our building methods.

If you're willing to try it out, you can get it from: https://github.com/EQEmu/Server/rele...export-x86.zip

That contains more recent dependencies (for some programs) than what are in the actual dependencies download.

Just create a sub-folder in your code repo that looks like this
Code:
../Server/vcpkg
Then, put the downloaded zip into that folder and extract.

CMake will do its thing and pull from the correct locations.


EDIT: I posted this because I saw that your Boost is out-dated. Version 1.58 is the min to compile and this package contains Version 1.68
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #4  
Old 07-26-2019, 06:57 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,332
Default

Quote:
Originally Posted by Uleat View Post
EDIT: I posted this because I saw that your Boost is out-dated. Version 1.58 is the min to compile and this package contains Version 1.68
Nightrider - I just went through having to update my cmake (3.15) and VS updates recently, in another thread and the compiles were working fine after that.

Uleat - Just an observation. Even though I have been using Boost 1.67 for a long time now, the link on the windows install page is for 1.58 (not sure if that needs updating ?)

https://github.com/EQEmu/Server/wiki...indows-Install
__________________
Hanging out at Antonica.World
Reply With Quote
  #5  
Old 07-26-2019, 07:11 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

That install page is going bye-bye soon.

We shouldn't have to special case an installation guide like that.

This is what will replace it when I finalize the process: https://github.com/EQEmu/Server/wiki...Install-Rework
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #6  
Old 07-26-2019, 09:29 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,332
Default

Quote:
Originally Posted by Uleat View Post
That install page is going bye-bye soon.

We shouldn't have to special case an installation guide like that.

This is what will replace it when I finalize the process: https://github.com/EQEmu/Server/wiki...Install-Rework
Server Wiki Rework. That's a good thing.
__________________
Hanging out at Antonica.World
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:03 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3