Jump to content
  • 0

[zero] cmake error -linux


stantom

Question

while trying compiling lastest zero core i recevied error message :

classicrealm@Kendoria:~/build$ cmake ../server -DCMAKE_INSTALL_PREFIX=\../server-classic

-- The C compiler identification is GNU

-- The CXX compiler identification is GNU

-- Check for working C compiler: /usr/bin/gcc

-- Check for working C compiler: /usr/bin/gcc -- works

-- Detecting C compiler ABI info

-- Detecting C compiler ABI info - done

-- Check for working CXX compiler: /usr/bin/c++

-- Check for working CXX compiler: /usr/bin/c++ -- works

-- Detecting CXX compiler ABI info

-- Detecting CXX compiler ABI info - done

-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)

-- Could NOT find Termcap (missing: TERMCAP_LIBRARIES)

-- Found Git: /usr/bin/git

-- Found OpenSSL: /usr/lib/i386-linux-gnu/libssl.so;/usr/lib/i386-linux-gnu/libcrypto.so (found version "1..1")

-- Found BZip2: /usr/lib/i386-linux-gnu/libbz2.so

-- Looking for BZ2_bzCompressInit in /usr/lib/i386-linux-gnu/libbz2.so

-- Looking for BZ2_bzCompressInit in /usr/lib/i386-linux-gnu/libbz2.so - found

-- Found ZLIB: /usr/lib/i386-linux-gnu/libz.so (found version "1.2.3.4")

-- ACE: we will link against pthread and rt.

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):

Could NOT find ACE (missing: ACE_INCLUDE_DIRS)

Call Stack (most recent call first):

/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)

cmake/FindACE.cmake:87 (find_package_handle_standard_args)

CMakeLists.txt:461 (find_package)

-- Configuring incomplete, errors occurred!

previous version of zero or tbc compiles well so there must be something in cmake file

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

On Linux, you have to install ACE in Linux itself, I believe. I don't think the ACE in the core, can be read by Linux Compiles, sense that ACE is for windows compiling.

Most of my private projects that have ACE, I had to install on to Linux itself, for it to compile. Mangos may be different.

What Destro of Linux are you running?

Link to comment
Share on other sites

-- ACE: we will link against pthread and rt.

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):

Could NOT find ACE (missing: ACE_INCLUDE_DIRS)

Call Stack (most recent call first):

/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)

cmake/FindACE.cmake:87 (find_package_handle_standard_args)

CMakeLists.txt:461 (find_package)

With release 0.18.1 we do not ship libraries available on most Linux distributions. E.g. if you use Debian or Ubuntu, you can use

apt-get install -qq libbz2-dev libncurses5-dev libmysqlclient-dev libreadline-dev libsdl1.2-dev libssl-dev zlib1g-dev libace-dev

Previously an outdated ACE version was included, and we decided to get rid of that due to various issues caused by it.

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