Closed kingnotwo closed 4 years ago
根据查的资料,应该是packages feeds中引用的jool,版本不支持新的kernel。
jool作者已经修复该bug https://github.com/NICMx/Jool/issues/260
但是本项目中引用的jool,版本在修复之前。需要更新。
编译Error log
make[4]: Entering directory '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/linux-4.19.66' CC [M] /home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful/timer.o /home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful/timer.c: In function 'timer_init': /home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful/timer.c:31:2: error: implicit declaration of function 'init_timer'; did you mean 'init_timers'? [-Werror=implicit-function-declaration] init_timer(&timer); ^~~~~~~~~~ init_timers /home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful/timer.c:32:17: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types] timer.function = timer_function; ^ /home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful/timer.c:34:7: error: 'struct timer_list' has no member named 'data' timer.data = 0; ^ cc1: some warnings being treated as errors scripts/Makefile.build:303: recipe for target '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful/timer.o' failed make[5]: *** [/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful/timer.o] Error 1 Makefile:1517: recipe for target '_module_/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful' failed make[4]: *** [_module_/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/mod/stateful] Error 2 make[4]: Leaving directory '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/linux-4.19.66' Makefile:113: recipe for target '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/.built' failed make[3]: *** [/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/build_dir/target-aarch64_cortex-a53_musl/linux-brcm2708_bcm2710/jool-9dfaf22e49f7905d94af9b73f9bee22c26d7dd4a/.built] Error 2 make[3]: Leaving directory '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/feeds/packages/net/jool' time: package/feeds/packages/jool/compile#0.74#0.37#1.08 package/Makefile:107: recipe for target 'package/feeds/packages/jool/compile' failed make[2]: *** [package/feeds/packages/jool/compile] Error 2 make[2]: Leaving directory '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede' package/Makefile:103: recipe for target '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile' failed make[1]: *** [/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/harry/Documents/rpi-openwrt-ssr/lede-img/lede' /home/harry/Documents/rpi-openwrt-ssr/lede-img/lede/include/toplevel.mk:216: recipe for target 'world' failed make: *** [world] Error 2
我也遇到了
根据查的资料,应该是packages feeds中引用的jool,版本不支持新的kernel。
jool作者已经修复该bug https://github.com/NICMx/Jool/issues/260
但是本项目中引用的jool,版本在修复之前。需要更新。
编译Error log