Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

最新源码mac80211报错 #12136

Open
1 task done
dragon888888888888 opened this issue May 6, 2024 · 4 comments
Open
1 task done

最新源码mac80211报错 #12136

dragon888888888888 opened this issue May 6, 2024 · 4 comments

Comments

@dragon888888888888
Copy link

详细叙述

因为之前编译过,今天重编译报错,所以重拉源码还是报错

重复 issue

  • 没有类似的 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

Building backport-include/backport/autoconf.h ... done.
CC [M] /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.o
In file included from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/export.h:6,
from ./include/linux/linkage.h:7,
from ./include/linux/preempt.h:10,
from ./include/linux/spinlock.h:56,
from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/spinlock.h:3,
from ./include/linux/mmzone.h:8,
from ./include/linux/gfp.h:7,
from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/gfp.h:3,
from ./include/linux/slab.h:16,
from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/backport-include/linux/slab.h:3,
from /home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.c:18:
/home/king/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/drivers/net/wireless/mac80211_hwsim.c: In function 'init_mac80211_hwsim':
./include/linux/export.h:29:22: error: passing argument 1 of 'class_create' from incompatible pointer type [-Werror=incompatible-pointer-types]
29 | #define THIS_MODULE (&__this_module)
| ^~~~~~~~~~~~~~~
| |
| struct module *
/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$

@WYC-2020
Copy link
Contributor

WYC-2020 commented May 7, 2024

刚试了下 x86没问题呢 编译的mac80211_hwsim模块,你那个平台没测 理论上这边没问题 应该其他平台也没问题的 ,这个模块是通用 的

@dragon888888888888
Copy link
Author

刚试了下 x86没问题呢 编译的mac80211_hwsim模块,你那个平台没测 理论上这边没问题 应该其他平台也没问题的 ,这个模块是通用 的

ARM 去掉这个编译成功了

@qingtian110
Copy link

image

没问题

@dragon888888888888
Copy link
Author

image

没问题

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,
| ~~~~~~~~~~~~~~^~~~~~~~
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:20:63: warning: passing argument 3 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:513:46: note: expected 'long unsigned int' but argument is of type 'long unsigned int *'
513 | unsigned long delay_off,
| ~~~~~~~~~~~~~~^~~~~~~~~
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_tx':
/home/abc/lede/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-6.1.24/net/mac80211/led.h:31:51: warning: passing argument 2 of 'led_trigger_blink_oneshot' makes integer from pointer without a cast [-Wint-conversion]
31 | 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,
| ~~~~~~~~~~~~~~^~~~~~~~
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:31:63: warning: passing argument 3 of 'led_trigger_blink_oneshot' makes integer from pointer without a cast [-Wint-conversion]
31 | 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
只要选了它就报错

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants