-
Notifications
You must be signed in to change notification settings - Fork 19.4k
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
Comments
刚试了下 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: |
详细叙述
因为之前编译过,今天重编译报错,所以重拉源码还是报错
重复 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)
|
^~~~~~~~~~~~~~~/lede$| |
| 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:
The text was updated successfully, but these errors were encountered: