Ошибка во время установки инструментария GNU Xtensa-lx106

Я пытаюсь установить SDK для ESP8266 для работы с Каа. Я использую это руководство https://docs.kaaproject.org/display/KAA/ESP8266 но на этапе

./ct-ng xtensa-lx106-elf
./ct-ng build

Я получил ошибку

[INFO ]  Performing some trivial sanity checks
[INFO ]  Build started 20180406.213426
[INFO ]  Building environment variables
[INFO ]  =================================================================
[INFO ]  Retrieving needed toolchain components' tarballs
[ERROR]   
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Retrieving needed toolchain components' tarballs'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: do_mpc_get[scripts/build/companion_libs/140-mpc.sh@741]
[ERROR]  >>        called from: do_companion_libs_get[scripts/build/companion_libs.sh@15]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@583]
[ERROR]  >>
[ERROR]  >>  For more info on this error, look at the file: 'build.log'
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      'share/doc/crosstool-ng/ct-ng.1.20.0/B - Known issues.txt'
[ERROR]   
[ERROR]  (elapsed: 0:07.12)
[00:08] / make: *** [build] Помилка 1

Что я должен делать? Как я могу жить дальше? Заранее спасибо за ваши ответы.

1 ответ

Решение

Функция do_mpc_get() пытается загрузить архив MPC из недоступного ресурса. Вы можете попробовать отредактировать эту функцию в скрипте

скрипты / сборки /companion_libs/140-mpc.sh

и используйте вместо этого следующие строки:

do_mpc_get() {
CT_GetFile "mpc-${CT_MPC_VERSION}" .tar.gz      \
    https://ftp.gnu.org/gnu/mpc
}

Если ошибка не исчезла, а необходимые tar-архивы по-прежнему отсутствуют, вы можете вручную загрузить их, поместить в каталог tar-архивов и продолжить сборку.

/crosstool-NG/.build/tarballs

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