Jul 7, 2024, 4:07 PM

反复测试了几次,发现是RTW8852 网卡的模块编译不通过,难不成和我换网卡有关系么?

make[2]: *** [scripts/Makefile.build:500: drivers/media] Error 2
make[1]: *** [scripts/Makefile.build:500: drivers] Error 2
make: *** [Makefile:2012: .] Error 2
  CALL    scripts/checksyscalls.sh
  CC      drivers/media/platform/rockchip/cif/capture.o
  CC [M]  drivers/net/wireless/rockchip_wlan/rtw8852be/core/rtw_vht.o
drivers/media/platform/rockchip/cif/capture.c:4929:6: error: conflicting types for ‘rkcif_do_stop_stream’ due to enum/integer mismatch; have ‘void(struct rkcif_stream *, unsigned int)’ [-Werror=enum-int-mismatch]
 4929 | void rkcif_do_stop_stream(struct rkcif_stream *stream,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from drivers/media/platform/rockchip/cif/capture.c:24:
drivers/media/platform/rockchip/cif/dev.h:934:6: note: previous declaration of ‘rkcif_do_stop_stream’ with type ‘void(struct rkcif_stream *, enum rkcif_stream_mode)’
  934 | void rkcif_do_stop_stream(struct rkcif_stream *stream,
      |      ^~~~~~~~~~~~~~~~~~~~
drivers/media/platform/rockchip/cif/capture.c:6090:5: error: conflicting types for ‘rkcif_do_start_stream’ due to enum/integer mismatch; have ‘int(struct rkcif_stream *, unsigned int)’ [-Werror=enum-int-mismatch]
 6090 | int rkcif_do_start_stream(struct rkcif_stream *stream, unsigned int mode)
      |     ^~~~~~~~~~~~~~~~~~~~~
drivers/media/platform/rockchip/cif/dev.h:932:5: note: previous declaration of ‘rkcif_do_start_stream’ with type ‘int(struct rkcif_stream *, enum rkcif_stream_mode)’
  932 | int rkcif_do_start_stream(struct rkcif_stream *stream,
      |     ^~~~~~~~~~~~~~~~~~~~~
  CC      drivers/clocksource/timer-of.o
  CC      drivers/clocksource/timer-probe.o
drivers/net/wireless/rockchip_wlan/rtw8852be/core/rtw_vht.c: In function ‘rtw_reattach_vht_ies’:
drivers/net/wireless/rockchip_wlan/rtw8852be/core/rtw_vht.c:1419:27: error: the comparison will always evaluate as ‘true’ for the address of ‘IEs’ will never be NULL [-Werror=address]
 1419 |         if (pnetwork->IEs != NULL) {
      |                           ^~
In file included from drivers/net/wireless/rockchip_wlan/rtw8852be/include/drv_types.h:27,
                 from drivers/net/wireless/rockchip_wlan/rtw8852be/core/rtw_vht.c:17:
drivers/net/wireless/rockchip_wlan/rtw8852be/include/wlan_bssdef.h:249:13: note: ‘IEs’ declared here
  249 |         u8  IEs[MAX_IE_SZ];     /* (timestamp, beacon interval, and capability information) */
      |             ^~~
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:250: drivers/net/wireless/rockchip_wlan/rtw8852be/core/rtw_vht.o] Error 1
make[5]: *** [scripts/Makefile.build:500: drivers/net/wireless/rockchip_wlan/rtw8852be] Error 2
make[4]: *** [scripts/Makefile.build:500: drivers/net/wireless/rockchip_wlan] Error 2
make[3]: *** [scripts/Makefile.build:500: drivers/net/wireless] Error 2
make[2]: *** [scripts/Makefile.build:500: drivers/net] Error 2
make[2]: *** Waiting for unfinished jobs....
  CC      drivers/clocksource/mmio.o
  CC      drivers/clocksource/timer-rockchip.o
  CC      drivers/clocksource/arm_arch_timer.o
  CC      drivers/clocksource/dummy_timer.o
  CC      drivers/media/platform/rockchip/hdmirx/rk_hdmirx_class.o
  CC      drivers/media/platform/rockchip/hdmirx/rk_hdmirx.o
  CC      drivers/media/platform/rockchip/hdmirx/rk_hdmirx_cec.o
  AR      drivers/clocksource/built-in.a
  CC      drivers/media/platform/rockchip/hdmirx/rk_hdmirx_hdcp.o
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:250: drivers/media/platform/rockchip/cif/capture.o] Error 1
make[5]: *** [scripts/Makefile.build:500: drivers/media/platform/rockchip/cif] Error 2
make[5]: *** Waiting for unfinished jobs....
  AR      drivers/media/platform/rockchip/hdmirx/built-in.a
make[4]: *** [scripts/Makefile.build:500: drivers/media/platform/rockchip] Error 2
make[3]: *** [scripts/Makefile.build:500: drivers/media/platform] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [scripts/Makefile.build:500: drivers/media] Error 2
make[1]: *** [scripts/Makefile.build:500: drivers] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:2012: .] Error 2
cp: cannot stat 'arch/arm64/boot/Image.gz': No such file or directory
cp: cannot stat 'arch/arm64/boot/Image': No such file or directory
sed: can't read modules.order: No such file or directory
make: *** [Makefile:1576: __modinst_pre] Error 2
cp: cannot stat 'vmlinuz': No such file or directory
cp: cannot stat 'Image': No such file or directory