Iperf: ne peut pas compiler sur mon périphérique NAS Linux basé sur bras

Créé le 28 févr. 2014  ·  7Commentaires  ·  Source: esnet/iperf

_De kaefert le 16 juillet 2013 23:59:05_

Je voulais essayer iperf3.

Sur ma machine Ubuntu, je n'ai eu aucun problème à le compiler et à l'exécuter. Cependant, j'utilise habituellement mon NAS comme serveur pour mes mesures de performances, j'ai donc essayé de le compiler là aussi.

Quelques-uns de mes problèmes que je pourrais résoudre en installant
ipkg installer gcc grep diffutils

mais maintenant j'ai un problème avec awk.
Par défaut je n'ai que ça :
[~/iperf-3.0b5] # awk
BusyBox v1.01 (2013.02.28-18:30+0000) binaire multi-appels

Avec cela, le script de configuration a fini par :
config.status : création de Makefile
awk : ./confeqzGIH/subs. awk:2 : jeton inattendu
config.status : erreur : impossible de créer un Makefile

Maintenant j'ai installé gawk 4.0.1-1, et maintenant j'obtiens ceci :
config.status : création de Makefile
gawk : ./confjpxDtU/subs. awk:2 : S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
gawk : ./confjpxDtU/subs. awk:2 : ^ erreur de syntaxe
(et bien d'autres)
config.status : erreur : impossible de créer un Makefile

Est-ce que awk est mon problème, y a-t-il une autre version qui est nécessaire, ou est-ce quelque chose qui s'est produit précédemment dans le script de configuration ?

Voici la sortie complète de ./configure avec awk et gawk : http://pastebin.com/ytsQqs3j

_Problème d'origine : http://code.google.com/p/iperf/issues/detail?id=78_

bug imported

Commentaire le plus utile

_De bentolor le 11 septembre 2013 14:42:55_

Pour mémoire : L'implémentation de sed est le problème.

Je pourrais contourner ce problème en utilisant:

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

Tous les 7 commentaires

_De [email protected] le 23 juillet 2013 11:03:24_

Propriétaire : jdugan.esnet
Libellés : Milestone-3.0-Release

_De kaefert le 23 juillet 2013 13:18:12_

Je viens de vérifier, ma machine Ubuntu imprime également
awk --version
GNU Awk 4.0.1

Donc, ce doit être autre chose que la bouche bée qui cause ces problèmes.

_De jef.poskanzer le 16 août 2013 13:26:13_

Juste configuré et compilé avec succès sur un Raspberry Pi basé sur ARM, cela ne ressemble donc pas à un problème ARM (ordre des octets).

_De bentolor le 11 septembre 2013 14:42:55_

Pour mémoire : L'implémentation de sed est le problème.

Je pourrais contourner ce problème en utilisant:

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

_De kaefert le 13 septembre 2013 01:45:22_

Merci pour l'astuce avec sed ! Maintenant, je peux le compiler, mais lorsque j'essaie de l'exécuter en mode serveur (je n'ai pas encore essayé le client), il m'affiche uniquement les informations d'utilisation comme je l'ai mal appelé..?

[~/iperf-3.0b5/src] # ./iperf3 --version
Linux BLECHNAS 2.6.33.2 #1 ven 26 avril 07:56:15 CST 2013 armv5tel inconnu
iperf version 3.0-BETA5 (28 mars 2013)

[~/iperf-3.0b5/src] # ./iperf3 --server
Utilisation : iperf [-s|-c hôte] [options]
...

_De jef.poskanzer le 05 novembre 2013 09:25:13_

C'est presque certainement le problème des caractères signés/non signés avec getopt. Nous l'avons corrigé en mai, donc la version du 28 mars n'aurait pas eu le correctif. Réessayer avec une version actuelle ?

_De [email protected] le 09 novembre 2013 10:56:13_

fermeture, car devrait être corrigé, et nous n'avons pas de moyen de tester.

Statut : Terminé

Cette page vous a été utile?
0 / 5 - 0 notes