Не могу скомпилировать последнюю версию AC

Я не могу скомпилировать последнюю версию AzerothCore в Debian.

CMake завершается со следующей ошибкой (из CMakeError.log):

Вот мой CMakeOutput.log

Может кто-нибудь объяснить мне, где проблема?

какую версию gcc (или clang) и Cmake вы используете? И можете ли вы опубликовать, какие команды вы запускаете. Потому что ваш вывод выглядит так, как будто вы запускаете ./configure и make вместо cmake O_o


person Orangs    schedule 20.12.2018    source источник


Ответы (1)


Не удалось определить, существует ли pthread_create, со следующим выводом: Изменить каталог: /wow/azerothcore-wotlk/build/CMakeFiles/CMakeTmp
Запустить команду сборки: "/usr/bin/make" "cmTC_49bb8/fast" /usr/bin /make -f CMakeFiles/cmTC_49bb8.dir/build.make CMakeFiles/cmTC_49bb8.dir/build make[1]: Вход в каталог '/wow/azerothcore-wotlk/build/CMakeFiles/CMakeTmp' Создание объекта C CMakeFiles/cmTC_49bb8.dir/ CheckSymbolExists.c.o /usr/bin/cc
-std=gnu99 -o CMakeFiles/cmTC_49bb8.dir/CheckSymbolExists.c.o -c /wow/azerothcore-wotlk/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c Связывание исполняемого файла C cmTC_49bb8 / usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_49bb8.dir/link.txt --verbose=1 /usr/bin/cc
-std=gnu99 CMakeFiles/cmTC_49bb8.dir/CheckSymbolExists.c.o -o cmTC_49bb8 -rdynamic CMakeFiles /cmTC_49bb8.dir/CheckSymbolExists.c.o: в функции _1_pthread_create' collect2: ошибка: ld вернул 1 статус выхода CMakeFiles/cmTC_49bb8.dir/build.make:97: рецепт для цели t 'cmTC_49bb8' сбой make[1]: * [cmTC_49bb8] Ошибка 1 make[1]: Выход из каталога '/wow/azerothcore-wotlk/build/CMakeFiles/CMakeTmp' Makefile:126: рецепт для цели 'cmTC_49bb8/ fast' failed make: [cmTC_49bb8/fast] Ошибка 2 Файл /wow/azerothcore-wotlk/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: / */ include int main(int argc , char** argv) { (void)argv; ifndef pthread_create return ((int*)(&pthread_create))[argc]; иначе (пусто)argc; вернуть 0; endif } Не удалось определить, существует ли функция pthread_create в pthreads, со следующим выводом: Изменить каталог: /wow/azerothcore-wotlk/build/CMakeFiles/CMakeTmp Запустить команду сборки: "/usr/bin/make" "cmTC_367c4/fast" / usr/bin/make -f CMakeFiles/cmTC_367c4.dir/build.make CMakeFiles/cmTC_367c4.dir/build make[1]: Вход в каталог '/wow/azerothcore-wotlk/build/CMakeFiles/CMakeTmp' Создание объекта C CMakeFiles/cmTC_367c4 .dir/CheckFunctionExists.c.o /usr/bin/cc
-std=gnu99 -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_367c4.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.7/Modules/CheckFunctionExists.c Связывание исполняемого файла C cmTC_367c4 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_367c4.dir/link.txt --verbose=1 /usr/bin/cc
-std=gnu99 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_367c4.dir/ CheckFunctionExists.c.o -o cmTC_367c4 -rdynamic -lpthreads /usr/bin/ld: не удается найти -lpthreads collect2: ошибка: ld вернул 1 выход статус CMakeFiles/cmTC_367c4.dir/build.make:97: рецепт для цели 'cmTC_367c4' не удалось сделать [1]: * [cmTC_367c4] Ошибка 1 make[1]: Выход из каталога '/wow/azerothcore-wotlk/build /CMakeFiles/CMakeTmp' Makefile:126: рецепт для цели 'cmTC_367c4/fast' не удалось сделать: * [cmTC_367c4/fast] Ошибка 2

person Viste    schedule 15.01.2019