Open yidianyipie opened 4 months ago
那些工具能不能不要搞带版本号作为目录名的软连接.....服了,原因是install-sh是个软连接,我猜之前是映射到autoconf-1.15的目录名下,昨天给bump到1.16.5 这些带版本号的目录名的这些个软连接立马gg了
Making install in libelf /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/lib' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.a '/home/builder/lede_x86/staging_dir/host/lib' ( cd '/home/builder/lede_x86/staging_dir/host/lib' && ranlib libelf.a ) /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.h gelf.h nlist.h '/home/builder/lede_x86/staging_dir/host/include' /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include/elfutils' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 elf-knowledge.h '/home/builder/lede_x86/staging_dir/host/include/elfutils' /usr/bin/env bash /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh -d /home/builder/lede_x86/staging_dir/host/lib bash: /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh: No such file or directory make[5]: [Makefile:1049: install] Error 127 make[4]: [Makefile:527: install-recursive] Error 1 make[4]: Leaving directory '/home/builder/lede_x86/build_dir/host/elfutils-0.188' make[3]: [Makefile:37: /home/builder/lede_x86/staging_dir/host/stamp/.elfutils_installed] Error 2 make[3]: Leaving directory '/home/builder/lede_x86/tools/elfutils' time: tools/elfutils/compile#31.73#14.06#46.35 ERROR: tools/elfutils failed to build. make[2]: [tools/Makefile:221: tools/elfutils/compile] Error 1 make[2]: Leaving directory '/home/builder/lede_x86' make[1]: [tools/Makefile:217: /home/builder/lede_x86/staging_dir/host/stamp/.tools_compile_nyyynyynnyyynynyyyyyyynyynnynyynnynnyyyyyyyyyyyyyyyyynynnyyyyyyyy] Error 2 make[1]: Leaving directory '/home/builder/lede_x86' make: [/home/builder/lede_x86/include/toplevel.mk:231:world] 错误 2
那些工具能不能不要搞带版本号作为目录名的软连接.....服了,原因是install-sh是个软连接,我猜之前是映射到autoconf-1.15的目录名下,昨天给bump到1.16.5 这些带版本号的目录名的这些个软连接立马gg了
Making install in libelf /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/lib' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.a '/home/builder/lede_x86/staging_dir/host/lib' ( cd '/home/builder/lede_x86/staging_dir/host/lib' && ranlib libelf.a ) /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.h gelf.h nlist.h '/home/builder/lede_x86/staging_dir/host/include' /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include/elfutils' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 elf-knowledge.h '/home/builder/lede_x86/staging_dir/host/include/elfutils' /usr/bin/env bash /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh -d /home/builder/lede_x86/staging_dir/host/lib bash: /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh: No such file or directory make[5]: [Makefile:1049: install] Error 127 make[4]: [Makefile:527: install-recursive] Error 1 make[4]: Leaving directory '/home/builder/lede_x86/build_dir/host/elfutils-0.188' make[3]: [Makefile:37: /home/builder/lede_x86/staging_dir/host/stamp/.elfutils_installed] Error 2 make[3]: Leaving directory '/home/builder/lede_x86/tools/elfutils' time: tools/elfutils/compile#31.73#14.06#46.35 ERROR: tools/elfutils failed to build. make[2]: [tools/Makefile:221: tools/elfutils/compile] Error 1 make[2]: Leaving directory '/home/builder/lede_x86' make[1]: [tools/Makefile:217: /home/builder/lede_x86/staging_dir/host/stamp/.tools_compile_nyyynyynnyyynynyyyyyyynyynnynyynnynnyyyyyyyyyyyyyyyyynynnyyyyyyyy] Error 2 make[1]: Leaving directory '/home/builder/lede_x86' make: [/home/builder/lede_x86/include/toplevel.mk:231:world] 错误 2
搞不清楚这些个软连接的鬼目录是脚本自动生成的还是写死的,连接到一个带版本号作为目录名的地儿不是作茧自缚吗,工具版本一升级目录名一变,ln就凉凉了。
@WYC-2020 大佬,帮忙看看呗。。。。
别问 问就是自己姿势不对
别问 问就是自己姿势不对
W哥教个姿势啊,我已经晕了。
clean compile
clean compile
不行呀,我感觉这个https://github.com/coolsnowwolf/lede/commit/c897f32a45d50b099f53a62be40b82fdb0edb839 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。
clean compile
不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。
别说什么感觉 为啥我可以呢自己排查
clean compile
不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。
别说什么感觉 为啥我可以呢自己排查
你没问题的话,你看看你的这个路径(staging_dir/host/share/automake-1.x)下的automake目录名x是1.15还是1.16?如果是1.16就会出我那个问题(我的就是变成了1.16),如果没变是1.15是可以编译过,但实际版本都升级1.16了目录名还是1.15那不是很奇怪?
我反正不排查了,revert掉这个东西完事。这种东西我是不懂怎么排查的,我只能根据commit差异猜测可能是改动对于目录路径的update处理逻辑哪里有覆盖不全或者逻辑有问题的场景,公共工具类的版本升级最好谨慎,特别是搞个带版本名的目录,个人愚见。
clean compile
不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。
别说什么感觉 为啥我可以呢自己排查
你没问题的话,你看看你的这个路径(staging_dir/host/share/automake-1.x)下的automake目录名x是1.15还是1.16?如果是1.16就会出我那个问题(我的就是变成了1.16),如果没变是1.15是可以编译过,但实际版本都升级1.16了目录名还是1.15那不是很奇怪?
我反正不排查了,revert掉这个东西完事。这种东西我是不懂怎么排查的,我只能根据commit差异猜测可能是改动对于目录路径的update处理逻辑哪里有覆盖不全或者逻辑有问题的场景,公共工具类的版本升级最好谨慎,特别是搞个带版本名的目录,个人愚见。
1.16
确实是automake版本问题,升级后好几个应用编译都有问题,回到1.15.1版本就正常了
详细叙述
Hi Team, 最近添加了snort3插件一直编译出错,有解决的办法不
BR Robin
重复 issue
具体型号
x86
详细日志