DKMS make.log for licheerv-rtl8723ds-1.0 for kernel 6.5.0-17-generic (riscv64) Wed Feb 21 09:38:07 UTC 2024 make ARCH=riscv CROSS_COMPILE= -C /lib/modules/6.5.0-17-generic/build M=/var/lib/dkms/licheerv-rtl8723ds/1.0/build modules make[1]: Entering directory '/usr/src/linux-headers-6.5.0-17-generic' warning: the compiler differs from the one used to build the kernel The kernel was built by: riscv64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_cmd.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_security.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_debug.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_io.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mi.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_vht.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_rf.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.c:338:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress] 338 | if (&psta->lock != NULL) | ^~ In file included from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/include/drv_types.h:104, from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.c:22: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/include/sta_info.h:199:17: note: ‘lock’ declared here 199 | _lock lock; | ^~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ap.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_xmit.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_tdls.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.o In function ‘__nat25_add_pppoe_tag’, inlined from ‘nat25_db_handle’ at /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:1170:11: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:125:9: warning: ‘memcpy’ reading between 2052 and 9220 bytes from a region of size 40 [-Wstringop-overread] 125 | memcpy((unsigned char *)ph->tag, tag, data_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c: In function ‘nat25_db_handle’: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:1139:63: note: source object ‘tag_buf’ of size 40 1139 | unsigned char tag_buf[40]; | ^~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_iol.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sreset.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_odm.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sdio.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/osdep_service.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/osdep_service.c: In function ‘rtw_random32’: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/osdep_service.c:1607:16: error: implicit declaration of function ‘prandom_u32’; did you mean ‘get_random_u32’? [-Werror=implicit-function-declaration] 1607 | return prandom_u32(); | ^~~~~~~~~~~ | get_random_u32 cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:251: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/osdep_service.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.5.0-17-generic/Makefile:2039: /var/lib/dkms/licheerv-rtl8723ds/1.0/build] Error 2 make[1]: *** [Makefile:234: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.5.0-17-generic' make: *** [Makefile:1801: modules] Error 2