Iperf: kann auf meinem arm-basierten Linux-NAS-Gerät nicht kompiliert werden

Erstellt am 28. Feb. 2014  ·  7Kommentare  ·  Quelle: esnet/iperf

_Von kaefert am 16. Juli 2013 23:59:05_

Ich wollte iperf3 ausprobieren.

Auf meinem Ubuntu-Rechner hatte ich keine Probleme beim Kompilieren und Ausführen. Allerdings benutze ich normalerweise mein NAS als Server für meine Leistungsmessungen, also habe ich versucht, es auch dort kompilieren zu lassen.

Ein paar meiner Probleme konnte ich durch die Installation lösen
ipkg install gcc grep diffutils

aber jetzt habe ich ein problem mit awk.
Standardmäßig habe ich nur das hier:
[~/iperf-3.0b5] # awk
BusyBox v1.01 (2013.02.28-18:30+0000) Multi-Call-Binär

Damit endete das Konfigurationsskript mit:
config.status: Makefile erstellen
awk: ./confeqzGIH/subs. awk:2 : Unerwartetes Token
config.status: Fehler: Makefile konnte nicht erstellt werden

Jetzt habe ich Gawk 4.0.1-1 installiert, und jetzt bekomme ich das:
config.status: Makefile erstellen
gawk: ./confjpxDtU/subs. awk:2 : S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
gawk: ./confjpxDtU/subs. awk:2 : ^ Syntaxfehler
(und noch viel mehr davon)
config.status: Fehler: Makefile konnte nicht erstellt werden

Nun ist mein Problem, wird eine andere Version benötigt, oder ist es etwas, das zuvor im Konfigurationsskript passiert ist?

Hier ist die vollständige Ausgabe von ./configure mit awk und gawk: http://pastebin.com/ytsQqs3j

_Ursprüngliches Problem: http://code.google.com/p/iperf/issues/detail?id=78_

bug imported

Hilfreichster Kommentar

_Von Bentolor am 11. September 2013 14:42:55_

Für die Aufzeichnungen: Die sed-Implementierung ist das Problem.

Ich könnte dies umgehen mit:

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

Alle 7 Kommentare

_Von [email protected] am 23. Juli 2013 11:03:24_

Inhaber: jdugan.esnet
Labels: Milestone-3.0-Release

_Von kaefert am 23. Juli 2013 13:18:12_

Ich habe gerade nachgesehen, mein Ubuntu-Rechner druckt auch
awk --version
GNU Awk 4.0.1

Es muss also etwas anderes als Gawk sein, das diese Probleme verursacht.

_Von jef.poskanzer am 16. August 2013 13:26:13_

Nur erfolgreich auf einem ARM-basierten Raspberry Pi konfiguriert und kompiliert, so dass dies nicht nach einem ARM-Problem (Byte-Reihenfolge) aussieht.

_Von Bentolor am 11. September 2013 14:42:55_

Für die Aufzeichnungen: Die sed-Implementierung ist das Problem.

Ich könnte dies umgehen mit:

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

_Von kaefert am 13. September 2013 01:45:22_

Danke für den Hinweis mit sed! Jetzt kann ich es kompilieren, aber wenn ich versuche, im Servermodus zu laufen (habe den Client noch nicht ausprobiert), druckt es mir nur Nutzungsinformationen aus, als hätte ich es falsch genannt..?

[~/iperf-3.0b5/src] # ./iperf3 --version
Linux BLECHNAS 2.6.33.2 #1 Fr 26. April 07:56:15 CST 2013 armv5tel unbekannt
iperf-Version 3.0-BETA5 (28. März 2013)

[~/iperf-3.0b5/src] # ./iperf3 --server
Verwendung: iperf [-s|-c host] [Optionen]
...

_Von jef.poskanzer am

Dies ist mit ziemlicher Sicherheit das Problem mit signierten/unsignierten Zeichen bei getopt. Wir haben es im Mai behoben, so dass die Version vom 28. März die Lösung nicht gehabt hätte. Mit einer aktuellen Version erneut versuchen?

_Von [email protected] am

schließen, da sollte behoben werden, und wir haben keine Möglichkeit zum Testen.

Status: Fertig

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

FuzzyStatic picture FuzzyStatic  ·  13Kommentare

arainero picture arainero  ·  3Kommentare

Surendraknatarajan picture Surendraknatarajan  ·  9Kommentare

michaelfranzl picture michaelfranzl  ·  9Kommentare

manish2479 picture manish2479  ·  12Kommentare