Open dragon888888888888 opened 4 months ago
刚试了下 x86没问题呢 编译的mac80211_hwsim模块,你那个平台没测 理论上这边没问题 应该其他平台也没问题的 ,这个模块是通用 的
刚试了下 x86没问题呢 编译的mac80211_hwsim模块,你那个平台没测 理论上这边没问题 应该其他平台也没问题的 ,这个模块是通用 的
ARM 去掉这个编译成功了
没问题
没问题
In file included from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/pm.c:12: /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/led.h: In function 'ieee80211_led_rx': /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/led.h:20:51: warning: passing argument 2 of 'led_trigger_blink_oneshot' makes integer from pointer without a cast [-Wint-conversion] 20 | led_trigger_blink_oneshot(&local->rx_led, &led_delay, &led_delay, 0); | ^ |
---|---|---|
long unsigned int * |
In file included from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/leds.h:3, from ./include/linux/rfkill.h:36, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/rfkill.h:3, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/cfg80211.h:29, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/mac80211.h:22, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/pm.c:6: ./include/linux/leds.h:512:46: note: expected 'long unsigned int' but argument is of type 'long unsigned int *' 512 | unsigned long delay_on, | led_trigger_blink_oneshot(&local->rx_led, &led_delay, &led_delay, 0); | ^ |
|
---|---|---|---|---|
long unsigned int * |
In file included from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/leds.h:3, from ./include/linux/rfkill.h:36, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/rfkill.h:3, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/cfg80211.h:29, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/mac80211.h:22, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/pm.c:6: ./include/linux/leds.h:513:46: note: expected 'long unsigned int' but argument is of type 'long unsigned int *' 513 | unsigned long delay_off, | led_trigger_blink_oneshot(&local->tx_led, &led_delay, &led_delay, 0); | ^ |
|
---|---|---|---|---|
long unsigned int * |
In file included from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/leds.h:3, from ./include/linux/rfkill.h:36, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/rfkill.h:3, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/cfg80211.h:29, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/mac80211.h:22, from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/pm.c:6: ./include/linux/leds.h:512:46: note: expected 'long unsigned int' but argument is of type 'long unsigned int *' 512 | unsigned long delay_on, | led_trigger_blink_oneshot(&local->tx_led, &led_delay, &led_delay, 0); | ^ |
|
---|---|---|---|---|
long unsigned int * |
In file included from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/leds.h:3,
from ./include/linux/rfkill.h:36,
from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/rfkill.h:3,
from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/cfg80211.h:29,
from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/include/net/mac80211.h:22,
from /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/pm.c:6:
./include/linux/leds.h:513:46: note: expected 'long unsigned int' but argument is of type 'long unsigned int *'
513 | unsigned long delay_off,
| ~~~~^~~
LD [M] /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/mac80211.o
make[7]: [Makefile:1913: /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24] Error 2
make[6]: [Makefile.build:13: modules] Error 2
make[5]: [Makefile.real:93: modules] Error 2
make[4]: [Makefile:121: modules] Error 2
make[4]: Leaving directory '/home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24'
make[3]: [Makefile:401: /home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/.built] Error 2
make[3]: Leaving directory '/home/abc/lede/package/kernel/mac80211'
time: package/kernel/mac80211/regular/compile#283.75#46.62#57.52
ERROR: package/kernel/mac80211 failed to build (build variant: regular).
make[2]: [package/Makefile:116: package/kernel/mac80211/compile] Error 1
make[2]: Leaving directory '/home/abc/lede'
make[1]: [package/Makefile:110: /home/abc/lede/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/abc/lede'
make: [/home/abc/lede/include/toplevel.mk:231:world] 错误 2
只要选了它就报错
详细叙述
因为之前编译过,今天重编译报错,所以重拉源码还是报错
重复 issue
具体型号
光影猫
详细日志
make[5]: 'Kconfig.versions' is up to date. make[7]: 'Kconfig.versions' is up to date. make[8]: 'conf' is up to date. boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n' #
configuration written to .config
~~~~~~/home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.c:5753:36: note: in expansion of macro 'THIS_MODULE' 5753 | hwsim_class = class_create(THIS_MODULE, "mac80211_hwsim"); | ^
~~In file included from ./include/linux/device.h:31, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/device.h:3, from ./include/linux/dma-mapping.h:8, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/dma-mapping.h:3, from ./include/linux/skbuff.h:28, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/skbuff.h:3, from ./include/net/net_namespace.h:43, from ./include/linux/netdevice.h:38, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/netdevice.h:3, from ./include/net/dst.h:13, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.c:20: ./include/linux/device/class.h:231:54: note: expected 'const char ' but argument is of type 'struct module ' 231 | struct class __must_check class_create(const char name); |~~^~ /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.c:5753:23: error: too many arguments to function 'class_create' 5753 | hwsim_class = class_create(THIS_MODULE, "mac80211_hwsim"); | ^~~~ In file included from ./include/linux/device.h:31, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/device.h:3, from ./include/linux/dma-mapping.h:8, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/dma-mapping.h:3, from ./include/linux/skbuff.h:28, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/skbuff.h:3, from ./include/net/net_namespace.h:43, from ./include/linux/netdevice.h:38, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/netdevice.h:3, from ./include/net/dst.h:13, from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.c:20: ./include/linux/device/class.h:231:29: note: declared here 231 | struct class __must_check class_create(const char name); | ^~~~ cc1: some warnings being treated as errors make[9]: [scripts/Makefile.build:243: /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.o] Error 1 make[8]: [scripts/Makefile.build:480: /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless] Error 2 make[7]: [Makefile:1913: /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24] Error 2 make[6]: [Makefile.build:13: modules] Error 2 make[5]: [Makefile.real:93: modules] Error 2 make[4]: [Makefile:121: modules] Error 2 make[4]: Leaving directory '/home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24' make[3]: [Makefile:401: /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/.built] Error 2 make[3]: Leaving directory '/home/king/lede/package/kernel/mac80211' time: package/kernel/mac80211/regular/compile#2.05#1.75#3.87 ERROR: package/kernel/mac80211 failed to build (build variant: regular). make[2]: [package/Makefile:116: package/kernel/mac80211/compile] Error 1 make[2]: Leaving directory '/home/king/lede' make[1]: [package/Makefile:110: /home/king/lede/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/king/lede' make: [/home/king/lede/include/toplevel.mk:231:world] 错误 2 abc@abc-virtual-machine:~/lede$