Gluon: 2018.1.1 не строится из-за проблемы с пакетом iproute2

Созданный на 30 авг. 2018  ·  3Комментарии  ·  Источник: freifunk-gluon/gluon

Привет,

При сборке новой прошивки с использованием чистого buildroot для 2018.1.1 я столкнулся со следующей проблемой:

make [5]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0'
make [6]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib'
make [6]: Ничего не нужно делать для «всех».
make [6]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib'
make [6]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip'
make [6]: Ничего не нужно делать для «всех».
make [6]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip'
make [6]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc'
make [6]: Ничего не нужно делать для «всех».
make [6]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc'
make [6]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge'
make [6]: Ничего не нужно делать для «всех».
make [6]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge'
make [6]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc'
make [6]: Ничего не нужно делать для «всех».
make [6]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc'
make [6]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl'
make [6]: Ничего не нужно делать для «всех».
make [6]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl'
make [6]: вход в каталог '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tipc'
make [6]: * Нет правила для создания цели 'ar71xx-tiny', необходимого для 'all'.



make [5]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0'
Makefile: 154 : рецепт для цели '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built' не удалось
make [4]: [/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built] Ошибка 2make [4]: ​​Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede/package/network/utils/iproute2'package / Makefile: 105 : рецепт для цели 'package / network / utils / iproute2 / compile' не удалосьmake [3]: [package / network / utils / iproute2 / compile] Ошибка 2
make [3]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede'
package / Makefile: 101 : рецепт для цели '/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile' не удалось
make [2]: [/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile] Ошибка 2make [2]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede'/home/cyrus/git/gluon-2018.1.1/lede/include/toplevel.mk:205: не удалось выполнить рецепт целевого «мира»make [1]: [world] Ошибка 2
make [1]: Выход из каталога '/home/cyrus/git/gluon-2018.1.1/lede'
Makefile: 148 : рецепт для цели 'все' не удалось
make: ** [все] Ошибка 2

При попытке собрать прошивку 2018.1 с использованием той же конфигурации я не обнаружил проблем.
Используемая ветка конфигурации: https://github.com/ffddorf/gluon-site/tree/feature_multidomain

Я подозреваю, что это вызывает проблема с пакетом iproute2.

Ваше здоровье

bug duplicate

Все 3 Комментарий

Хм, это дубликат, но я не могу сейчас найти другой билет.

Я исправил это в восходящем потоке iproute2 некоторое время назад (https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=cfd6ccbfd0311d01a29b490c472ad79b6ad8036b), и это должно быть исправлено в OpenWrt 18.06+. Для более старых выпусков обходной путь не должен определять переменную среды с именем TARGETS .

да, я только что создал тег Gluon и не имел никаких проблем.

Спасибо за разъяснения :) Я скорректировал свой сценарий оболочки сборки, и теперь он работает.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги