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