Iperf: 无法在基于 arm 的 Linux NAS 设备上编译

创建于 2014-02-28  ·  7评论  ·  资料来源: esnet/iperf

_摘自kaefert 2013 年 7 月 16 日 23:59:05_

我想试试 iperf3。

在我的 Ubuntu 机器上,我编译和运行它没有问题。 然而,我通常使用我的 NAS 作为我的性能测量服务器,所以我也尝试在那里编译它。

我可以通过安装解决的一些问题
ipkg 安装 gcc grep diffutils

但现在我遇到了 awk 的问题。
默认情况下,我只有这个:
[~/iperf-3.0b5] # awk
BusyBox v1.01 (2013.02.28-18:30+0000) 多调用二进制

这样,配置脚本结束了:
config.status: 正在创建 Makefile
awk: ./confeqzGIH/subs. awk:2 : 意外令牌
config.status: 错误: 无法创建 Makefile

现在我安装了 gawk 4.0.1-1,现在我得到了这个:
config.status: 正在创建 Makefile
呆呆:./confjpxDtU/subs. awk:2 : S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
呆呆:./confjpxDtU/subs. awk:2 : ^ 语法错误
(还有很多)
config.status: 错误: 无法创建 Makefile

现在是 awk 我的问题,是否需要其他版本,还是之前在 config-script 中发生的事情?

这是 ./configure 与 awk 和 gawk 的完整输出: http :

_原始问题: http :

bug imported

最有用的评论

_摘自bentolor 2013年9月11日14:42:55_

记录:sed 实现是问题所在。

我可以使用以下方法解决此问题:

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

所有7条评论

_来自bltierney@

所有者: jdugan.esnet
标签: Milestone-3.0-Release

_摘自kaefert 2013 年 7 月 23 日 13:18:12_

我刚检查过,我的 Ubuntu 机器也打印
awk --version
GNU awk 4.0.1

因此,一定不是gawk 造成了这些麻烦。

_摘自jef.poskanzer 2013 年 8 月 16 日 13:26:13_

刚刚在基于 ARM 的 Raspberry Pi 上成功配置和编译,所以这看起来不像是 ARM(字节顺序)问题。

_摘自bentolor 2013年9月11日14:42:55_

记录:sed 实现是问题所在。

我可以使用以下方法解决此问题:

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

_摘自kaefert

感谢 sed 的提示! 现在我可以编译它,但是当我尝试在服务器模式下运行时(还没有尝试客户端)它只打印我的使用信息,就像我说错了一样..?

[~/iperf-3.0b5/src] # ./iperf3 --version
Linux BLECHNAS 2.6.33.2 #1 Fri Apr 26 07:56:15 CST 2013 armv5tel 未知
iperf 版本 3.0-BETA5(2013 年 3 月 28 日)

[~/iperf-3.0b5/src] # ./iperf3 --server
用法:iperf [-s|-c 主机] [选项]
...

_摘自jef.poskanzer 2013 年 11 月 5 日 09:25:13_

这几乎可以肯定是 getopt 的有符号/无符号字符问题。 我们在 5 月修复了它,所以 3 月 28 日的版本不会有修复。 用当前版本重试?

_来自bltierney@

关闭,因为应该是固定的,我们没有办法测试。

状态:完成

此页面是否有帮助?
0 / 5 - 0 等级