Iperf: no puedo compilar en mi dispositivo NAS Linux basado en arm

Creado en 28 feb. 2014  ·  7Comentarios  ·  Fuente: esnet/iperf

_De kaefert el 16 de julio de 2013 23:59: 05_

Quería probar iperf3.

En mi máquina Ubuntu no tuve problemas para compilarlo y ejecutarlo. Sin embargo, normalmente uso mi NAS como servidor para mis medidas de rendimiento, así que traté de compilarlo allí también.

Algunos de mis problemas los pude resolver instalando
ipkg instalar gcc grep diffutils

pero ahora tengo un problema con awk.
Por defecto solo tengo esto:
[~ / iperf-3.0b5] # awk
BusyBox v1.01 (2013.02.28-18: 30 + 0000) binario de múltiples llamadas

Con eso, el script de configuración terminó con:
config.status: creando Makefile
awk: ./confeqzGIH/subs. awk: 2 : token inesperado
config.status: error: no se pudo crear Makefile

Ahora instalé gawk 4.0.1-1, y ahora obtengo esto:
config.status: creando Makefile
gawk: ./confjpxDtU/subs. awk: 2 : S ["/; s /!.*/"]= LTLIBOBJS!%! _! #" "
gawk: ./confjpxDtU/subs. awk: 2 : ^ error de sintaxis
(y muchos más de esos)
config.status: error: no se pudo crear Makefile

Ahora es awk mi problema, ¿hay alguna otra versión que sea necesaria o es algo que sucedió previamente en el script de configuración?

Aquí está el resultado completo de ./configure con awk y gawk: http://pastebin.com/ytsQqs3j

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

bug imported

Comentario más útil

_De bentolor el 11 de septiembre de 2013 14: 42: 55_

Para los registros: la implementación de sed es el problema.

Podría solucionar esto usando:

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

Todos 7 comentarios

_De [email protected] el 23 de julio de 2013 11: 03: 24_

Propietario: jdugan.esnet
Etiquetas: Milestone-3.0-Release

_De kaefert el 23 de julio de 2013 13: 18: 12_

Acabo de comprobar, mi máquina Ubuntu también imprime
awk --versión
GNU Awk 4.0.1

Por lo tanto, debe ser algo más que boquiabierto lo que está causando esos problemas.

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

Simplemente configurado y compilado con éxito en una Raspberry Pi basada en ARM, por lo que esto no parece un problema de ARM (orden de bytes).

_De bentolor el 11 de septiembre de 2013 14: 42: 55_

Para los registros: la implementación de sed es el problema.

Podría solucionar esto usando:

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

_De kaefert el 13 de septiembre de 2013 01: 45: 22_

¡Gracias por la pista con sed! Ahora puedo compilarlo, pero cuando intento ejecutarlo en modo servidor (todavía no probé el cliente), solo me imprime la información de uso como si lo hubiera llamado mal ...?

[~ / iperf-3.0b5 / src] # ./iperf3 --version
Linux BLECHNAS 2.6.33.2 # 1 Vie 26 de abril 07:56:15 CST 2013 armv5tel desconocido
iperf versión 3.0-BETA5 (28 de marzo de 2013)

[~ / iperf-3.0b5 / src] # ./iperf3 --servidor
Uso: iperf [-s | -c host] [opciones]
...

_De jef.poskanzer el 5 de noviembre de 2013 09: 25: 13_

Este es casi con certeza el problema de caracteres firmados / no firmados con getopt. Lo arreglamos en mayo, por lo que la versión del 28 de marzo no habría tenido la solución. ¿Reintentar con una versión actual?

_De [email protected] el

cierre, ya que debería arreglarse, y no tenemos una forma de probar.

Estado: Listo

¿Fue útil esta página
0 / 5 - 0 calificaciones