_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_
_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
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: