CMake Ошибка: переменная НЕ НАЙДЕНА.ACE_INCLUDE_DIR (ADVANCED) - PullRequest
0 голосов
/ 06 февраля 2019

Я только что попытался скомпилировать последнюю версию 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 ]

0 голосов
/ 07 февраля 2019

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

0 голосов
/ 07 февраля 2019

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

...