Gluon: 2018.1.1 由于 iproute2 包的问题而无法构建

创建于 2018-08-30  ·  3评论  ·  资料来源: freifunk-gluon/gluon

你好,

在使用 2018.1.1 的干净 buildroot 构建新固件时,我遇到以下问题:

make[5]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0'
make[6]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib'
make[6]:对“所有人”无事可做。
make[6]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib'
make[6]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip'
make[6]:对“所有人”无事可做。
make[6]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip'
make[6]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc'
make[6]:对“所有人”无事可做。
make[6]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc'
make[6]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge'
make[6]:对“所有人”无事可做。
make[6]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge'
make[6]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc'
make[6]:对“所有人”无事可做。
make[6]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc'
make[6]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl'
make[6]:对“所有人”无事可做。
make[6]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl'
make[6]:进入目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tipc'
make[6]: * 没有规则可以制作目标 'ar71xx-tiny','all' 需要。



make[5]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0'
Makefile:154 :目标'/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built'的配方失败
make[4]: [/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built] 错误 2make[4]:离开目录'/home/cyrus/git/gluon-2018.1.1/lede/package/network/utils/iproute2'package/ Makefile:105 : 目标“package/network/utils/iproute2/compile”的配方失败make[3]: [package/network/utils/iproute2/compile] 错误 2
make[3]: 离开目录 '/home/cyrus/git/gluon-2018.1.1/lede'
package/ Makefile:101 :目标'/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile'的配方失败
make[2]: [/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile] 错误 2make[2]: 离开目录 '/home/cyrus/git/gluon-2018.1.1/lede'/home/cyrus/git/gluon-2018.1.1/lede/include/toplevel.mk:205:目标“世界”的配方失败make[1]: [world] 错误 2
make[1]: 离开目录 '/home/cyrus/git/gluon-2018.1.1/lede'
Makefile:148 :目标“全部”的配方失败
制作:** [全部] 错误 2

尝试使用相同配置构建 2018.1 固件时,我没有遇到任何问题。
使用的配置分支: https :

我怀疑导致这种情况的 iproute2 包存在一些问题。

干杯

bug duplicate

所有3条评论

嗯,这是重复的,但我现在找不到另一张票。

我在上游 iproute2 中修复了这个问题(https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=cfd6ccbfd0311d01a29b490c472ad79b6ad8036b),它应该在 OpenWrt.18 中修复。 对于旧版本,解决方法不是定义名为TARGETS的环境变量。

确认,我刚刚构建了 Gluon 标签,没有任何问题。

感谢您的澄清 :) 我调整了我的构建包装器脚本,现在它可以工作了。

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