CMake Ошибка: переменная НЕ НАЙДЕНА. ACE_INCLUDE_DIR (ADVANCED)

Я просто попытался скомпилировать последнюю версию AzerothCore для Debian 9 и не трогал исходный код, просто вытащил его и использовал именно тот sh, который описан в руководстве по установке. CMake дает мне эту ошибку:

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:
ACE_INCLUDE_DIR (ADVANCED)

Debian 9 с последней версией AzerothCore. Ace определенно установлен с их последней версией.

Ожидаемый: без ошибок. Фактический результат: ошибка.

2 ответа

Я начал с требований TrinityCore и, к сожалению, забыл установить библиотеку, необходимую для AzerothCore. Необходимо чтобы sudo apt-get install libace-6.* libace-dev как предложил DJ Boxer.

sudo apt-get update тогда делай sudo apt-get install libace-6.* libace-dev

Текущая версия, работающая для меня на данный момент, - 6.3.3. Кроме того, я не пользуюсь установщиком sh, поэтому не уверен, что это может быть вашей проблемой.

Я просто использую cmake ../ -DCMAKE_INSTALL_PREFIX=/home/youruser/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DTOOLS=0 -DSCRIPTS=1

Другие вопросы по тегам