Gluon: 2018.1.1 não está compilando devido a um problema com o pacote iproute2

Criado em 30 ago. 2018  ·  3Comentários  ·  Fonte: freifunk-gluon/gluon

Oi,

Ao construir um novo firmware usando um buildroot limpo para 2018.1.1, encontro o seguinte problema:

make [5]: Entrando no diretório '/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]: Entrando no diretório '/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]: Nada a ser feito para 'todos'.
make [6]: Saindo do diretório '/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]: Entrando no diretório '/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]: Nada a ser feito para 'todos'.
make [6]: Saindo do diretório '/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]: Entrando no diretório '/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]: Nada a ser feito para 'todos'.
make [6]: Saindo do diretório '/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]: Entrando no diretório '/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]: Nada a ser feito para 'todos'.
make [6]: Saindo do diretório '/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]: Entrando no diretório '/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]: Nada a ser feito para 'todos'.
make [6]: Saindo do diretório '/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]: Entrando no diretório '/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]: Nada a ser feito para 'todos'.
make [6]: Saindo do diretório '/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]: Entrando no diretório '/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]: * Nenhuma regra para tornar o alvo 'ar71xx-tiny', necessário para 'todos'.



make [5]: Saindo do diretório '/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 : a receita para o destino '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built' falhou
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] Erro 2make [4]: ​​Saindo do diretório '/home/cyrus/git/gluon-2018.1.1/lede/package/network/utils/iproute2'pacote / Makefile: 105 : a receita para o destino 'pacote / rede / utils / iproute2 / compilar' falhoumake [3]: [package / network / utils / iproute2 / compile] Erro 2
make [3]: Saindo do diretório '/home/cyrus/git/gluon-2018.1.1/lede'
pacote / Makefile: 101 : a receita para o destino '/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile' falhou
make [2]: [/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile] Erro 2make [2]: Saindo do diretório '/home/cyrus/git/gluon-2018.1.1/lede'/home/cyrus/git/gluon-2018.1.1/lede/include/toplevel.mk:205: a receita para o 'mundo' de destino falhoumake [1]: [world] Erro 2
make [1]: Saindo do diretório '/home/cyrus/git/gluon-2018.1.1/lede'
Makefile: 148 : a receita para o destino 'todos' falhou
make: ** [all] Erro 2

Ao tentar construir um firmware 2018.1 usando a mesma configuração, não encontro problemas.
Branch de configuração usado: https://github.com/ffddorf/gluon-site/tree/feature_multidomain

Eu suspeito de algum problema com o pacote iproute2 que está causando isso.

Saúde

bug duplicate

Todos 3 comentários

Hmm, esta é uma duplicata, mas não consigo encontrar a outra passagem agora.

Corrigi isso no iproute2 upstream há algum tempo (https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=cfd6ccbfd0311d01a29b490c472ad79b6ad8036b), e deve ser corrigido no OpenWrt 18.06+. Para liberações mais antigas, a solução alternativa não é definir uma variável de ambiente com o nome TARGETS .

ack, acabei de criar a tag Gluon e não tive nenhum problema.

Obrigado pelo esclarecimento :) Eu ajustei meu script de wrapper de compilação e ele funciona agora.

Esta página foi útil?
0 / 5 - 0 avaliações