Iperf: não consigo compilar no meu dispositivo Linux NAS baseado em braço

Criado em 28 fev. 2014  ·  7Comentários  ·  Fonte: esnet/iperf

_De kaefert em 16 de julho de 2013 23: 59: 05_

Eu queria experimentar o iperf3.

Na minha máquina Ubuntu, não tive problemas para compilar e executá-lo. No entanto, normalmente uso meu NAS como servidor para minhas mensurações de desempenho, então tentei compilá-lo lá também.

Alguns dos meus problemas eu poderia resolver instalando
ipkg install gcc grep diffutils

mas agora tenho um problema com o awk.
Por padrão, eu só tenho isso:
[~ / iperf-3.0b5] # awk
BusyBox v1.01 (2013.02.28-18: 30 + 0000) binário multi-chamada

Com isso, o script de configuração acabou com:
config.status: criando Makefile
awk: ./confeqzGIH/subs. awk: 2 : token inesperado
config.status: erro: não foi possível criar Makefile

Agora instalei o gawk 4.0.1-1 e agora recebo o seguinte:
config.status: criando Makefile
gawk: ./confjpxDtU/subs. awk: 2 : S ["/; s /!.*/"]= LTLIBOBJS!%! _! #" "
gawk: ./confjpxDtU/subs. awk: 2 : ^ erro de sintaxe
(e muito mais)
config.status: erro: não foi possível criar Makefile

Agora o awk é meu problema, há alguma outra versão necessária ou é algo que aconteceu anteriormente no script de configuração?

Aqui está o resultado completo de ./configure with awk e gawk: http://pastebin.com/ytsQqs3j

_Problema original: http://code.google.com/p/iperf/issues/detail?id=78_

bug imported

Comentários muito úteis

_De bentolor em 11 de setembro de 2013 14: 42: 55_

Para os registros: A implementação do sed é o problema.

Eu poderia contornar isso usando:

ipkg install sed -force-reinstall
export PATH=/opt/bin:$PATH

Todos 7 comentários

_De [email protected] em 23 de julho de 2013 11: 03: 24_

Proprietário: jdugan.esnet
Rótulos: Milestone-3.0-Release

_De kaefert em 23 de julho de 2013 13: 18: 12_

Acabei de verificar, minha máquina Ubuntu também imprime
awk - versão
GNU Awk 4.0.1

Portanto, deve ser algo diferente do que o olhar estúpido que está causando esses problemas.

_De jef.poskanzer em 16 de agosto de 2013 13: 26: 13_

Acabou de ser configurado e compilado com sucesso em um Raspberry Pi baseado em ARM, então isso não parece ser um problema de ARM (ordem de bytes).

_De bentolor em 11 de setembro de 2013 14: 42: 55_

Para os registros: A implementação do sed é o problema.

Eu poderia contornar isso usando:

ipkg install sed -force-reinstall
export PATH=/opt/bin:$PATH

_De kaefert em 13 de setembro de 2013 01: 45: 22_

Obrigado pela dica com sed! Agora posso compilá-lo, mas quando tento rodar em modo servidor (não tentei cliente ainda) ele só me imprime informações de uso como se eu chamei errado ..?

[~ / iperf-3.0b5 / src] # ./iperf3 --version
Linux BLECHNAS 2.6.33.2 # 1 Fri Abr 26 07:56:15 CST 2013 armv5tel desconhecido
iperf versão 3.0-BETA5 (28 de março de 2013)

[~ / iperf-3.0b5 / src] # ./iperf3 --server
Uso: iperf [-s | -c host] [opções]
...

_De jef.poskanzer em 05 de novembro de 2013 09: 25: 13_

É quase certo que esse é o problema de sinal assinado / não assinado com getopt. Corrigimos isso em maio, então a versão de 28 de março não teria a correção. Tentar novamente com uma versão atual?

_De [email protected] em 09 de novembro de 2013 10: 56: 13_

fechando, já que deve ser consertado, e não temos como testar.

Status: Concluído

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