Jump to content
  • 0

[solved] cmake shows items as "notfound"


thersr6386

Question

EDIT:

This has been solved, see reply.

 

With the latest pulls, CMake gives me this output:

 

This script builds the MaNGOS server.
  Options that can be used in order to configure the process:
   General:
    CMAKE_INSTALL_PREFIX    Path where the server should be installed to
    CONF_DIR                Path to the configs, can be absolute or relative.
    DEBUG                   Debug mode (strict compile, all warnings)
    ACE_USE_EXTERNAL        Use external ACE
    BUILD_MANGOSD           Build the main server
    BUILD_REALMD            Build the login server
    BUILD_TOOLS             Build the map/vmap/mmap extractors
    SOAP                    Enable remote access via SOAP
   Scripting engines:
    SCRIPT_LIB_ELUNA        Compile with support for Eluna scripts
    SCRIPT_LIB_SD3          Compile with support for ScriptDev2 scripts
   Modules:
    PLAYERBOTS              Enable Player Bots
  To set an option simply type -D<OPTION>=<VALUE> after 'cmake <srcs>'.
  Also, you can specify the generator with -G. see 'cmake --help' for more details
  For example: cmake .. -DDEBUG=1 -DCMAKE_INSTALL_PREFIX=/opt/mangos
  
  Note: On UNIX systems, CONF_DIR is relative to the bin folder.

Detected 64-bit platform
Could NOT find Git (missing:  GIT_EXECUTABLE) 
Found OpenSSL library: optimized;SSL_EAY_RELEASE-NOTFOUND;LIB_EAY_RELEASE-NOTFOUND;debug;SSL_EAY_DEBUG-NOTFOUND;LIB_EAY_DEBUG-NOTFOUND
Found OpenSSL headers: C:/OpenSSL-Win64/include
MaNGOS-Core revision  : Git not found
Install server to     : C:/Users/Administrator/Desktop/Source/build/bin
Install configs to    : C:/Users/Administrator/Desktop/Source/build/bin/
Search configs from   : binary directory (default)
Support for SOAP      : No (default)
Script engine Eluna   : Yes (default)
Script engine SD3     : Yes (default)
Enable Player Bots    : Yes (default)
Build main server     : Yes (default)
Build login server    : Yes (default)
Build tools           : Yes (default)
Build in debug-mode   : No  (default)
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
LIB_EAY_DEBUG (ADVANCED)
    linked by target "realmd" in directory C:/Users/Administrator/Desktop/Source/server/src/realmd
    linked by target "mangosd" in directory C:/Users/Administrator/Desktop/Source/server/src/mangosd
LIB_EAY_RELEASE (ADVANCED)
    linked by target "realmd" in directory C:/Users/Administrator/Desktop/Source/server/src/realmd
    linked by target "mangosd" in directory C:/Users/Administrator/Desktop/Source/server/src/mangosd
SSL_EAY_DEBUG (ADVANCED)
    linked by target "realmd" in directory C:/Users/Administrator/Desktop/Source/server/src/realmd
    linked by target "mangosd" in directory C:/Users/Administrator/Desktop/Source/server/src/mangosd
SSL_EAY_RELEASE (ADVANCED)
    linked by target "realmd" in directory C:/Users/Administrator/Desktop/Source/server/src/realmd
    linked by target "mangosd" in directory C:/Users/Administrator/Desktop/Source/server/src/mangosd

Configuring incomplete, errors occurred!
See also "C:/Users/Administrator/Desktop/Source/build/CMakeFiles/CMakeOutput.log".

 

This is following the compile guide here, using the latest openSSL, git, CMake, VS, and MySQL Server 5.6.

CMake also can't seem to find git, which is odd because it is installed.

 

Any ideas?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

I recently had a long discussion with the Author of OpenSSL regarding future compatibility:

His reply is that version 1.0.2 is now on LTS (Long Term Support) so there is no need to upgrade to 1.1.0. In fact both versions can be installed at the same time.

They also provided me with some details of how to upgrade to 1.1.0, but for now i'm happy to leave mangos at 1.0.2.

Link to comment
Share on other sites

4 hours ago, antz said:

I recently had a long discussion with the Author of OpenSSL regarding future compatibility:

His reply is that version 1.0.2 is now on LTS (Long Term Support) so there is no need to upgrade to 1.1.0. In fact both versions can be installed at the same time.

They also provided me with some details of how to upgrade to 1.1.0, but for now i'm happy to leave mangos at 1.0.2.

Good to know!

I realize 21 is still indev but might be worth putting a note in the temp compile guide.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use