Jump to content

Recommended Posts

Posted

Hi i want to install on Debian MaNGOS i use cmake .. -DPREFIX=/servery/zdrojaky/saltyan/mangos -DPCH=1 -DACE_USE_EXTERNAL=/home/include

im in /servery/zdrojaky/saltyan/mangos/build/

Where is problem?Ace is in /home/include so where is problem?

My problem is

-- Detected 64-bit platform.

This script builds the MaNGOS server.
 Options that can be used in order to configure the process:
   PREFIX: Path where the server should be installed to
   PCH: Use precompiled headers
   DEBUG: Debug mode
 To set an option simply type -D<OPTION>=<VALUE> after 'cmake <srcs>'.
 For example: cmake .. -DDEBUG=1 -DPREFIX=/opt/mangos

CMake Error at CMakeLists.txt:160 (message):
 This project requires ACE installed when ACE_USE_EXTERNAL is set.  Please
 download the ACE Micro Release Kit from [url]http://download.dre.vanderbilt.edu/[/url]
 and install it.  If this script didn't find ACE and it was correctly
 installed please set ACE_ROOT to the correct path.


-- Configuring incomplete, errors occurred!

Posted

I don't use external ACE myself, but at a guess, I think you've got the syntax wrong.

I think you need to do something like either

cmake -DACE_USE_EXTERNAL=1 -DACE_ROOT=/home/include

or

ACE_ROOT=/home/include cmake -DACE_USE_EXTERNAL=1

Posted

ACE_ROOT is not looking for the include directory. I assume that is your issue here.

ACE_ROOT is the directory below which the /include and /lib directory containing ACE are to be found.

If ACE is in /usr/local/lib, and /usr/local/include, ACE_ROOT should be /usr/local.

×
×
  • 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