ошибка при установке azerothcore на arm64 (raspberry pi 4)

#raspberry-pi4 #azerothcore

#raspberry-pi4 #azerothcore

Вопрос:

привет, я пытаюсь настроить azerothcore 3.3.5 частный сервер просто для развлечения на raspberry pi 4 4gb вот информация о системе :

Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 20.10 Выпуск: 20.10 Кодовое имя: groovy Linux ubuntu 5.8.0-1006-raspi # 9-ВЫГРУЗКА Ubuntu SMP Пт Окт 16 12:55:30 UTC 2020 aarch64 aarch64 aarch64 GNU / Linux gcc версии 10.2.0 (Ubuntu 10.2.0-13ubuntu1) Ubuntu clang версии 11.0.0-2 cmake версии3.16.3 GNU Make 4.3

я начинаю устанавливать требование, которое я нашел здесь для ubuntu: https://www.azerothcore.org/wiki/Requirements но, к сожалению, после 16% компиляции я получил сообщение об ошибке: введите описание изображения здесь «»»

[ 16%] Building CXX object src/common/CMakeFiles/common.dir/Debugging/Errors.cpp.o In file included from /mnt/paul/azerothcore/src/common/Utilities/Util.cpp:15: In file included from /mnt/paul/azerothcore/deps/SFMT/SFMT.h:39: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/emmintrin.h:13: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/xmmintrin.h:13: /usr/lib/llvm-11/lib/clang/11.0.0/include/mmintrin.h:33:5: fatal error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'? __builtin_ia32_emms(); ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/10/../../../../include/c /10/cmath:736:12: note: '__builtin_isless' declared here { return __builtin_isless(__x, __y); } ^ 1 error generated. make[2]: *** [src/common/CMakeFiles/common.dir/build.make:610: src/common/CMakeFiles/common.dir/Utilities/Util.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/mnt/paul/azerothcore/build' make1: *** [CMakeFiles/Makefile2:868: src/common/CMakeFiles/common.dir/all] Error 2 make1: Leaving directory '/mnt/paul/azerothcore/build' make: *** [Makefile:130: all] Error 2

кто-нибудь знает, как мне помочь? ^^

Комментарии:

1. ps: у меня уже есть сервер trinitycore 3.3.5a, работающий на моем raspberry pi 4, но я хочу установить какой-нибудь модуль azerothcore, который несовместим с trinity one ^^

2. Можете ли вы исправить разрывы строк в вашем сообщении об ошибке? Без них это довольно нечитаемо.

3. Код выглядит явно зависящим от x86. Он использует этот заголовок , который имеет специфичный для x86 код и не содержит ifdefs для поддержки чего-либо еще. На первый взгляд, я бы сказал, что ARM просто не поддерживается этим программным обеспечением. Вы можете проверить это с помощью сопровождающих.