DKMS make.log for rtl8192eu-1.0 for kernel 6.1.63-1-lts (x86_64) lun 20 nov 2023 23:50:02 CET /bin/sh: line 1: bc: command not found make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.1.63-1-lts/build M=/var/lib/dkms/rtl8192eu/1.0/build modules /bin/sh: line 1: bc: command not found CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_cmd.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_security.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_mlme.o In file included from ./include/linux/string.h:253, from ./include/linux/bitmap.h:11, from ./include/linux/cpumask.h:12, from ./arch/x86/include/asm/cpumask.h:5, from ./arch/x86/include/asm/msr.h:11, from ./arch/x86/include/asm/processor.h:22, from ./arch/x86/include/asm/timex.h:5, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/module.h:13, from /var/lib/dkms/rtl8192eu/1.0/build/include/basic_types.h:37, from /var/lib/dkms/rtl8192eu/1.0/build/include/drv_types.h:26, from /var/lib/dkms/rtl8192eu/1.0/build/include/../hal/phydm/phydm_types.h:215, from /var/lib/dkms/rtl8192eu/1.0/build/include/../hal/phydm/phydm_precomp.h:29, from /var/lib/dkms/rtl8192eu/1.0/build/include/hal_data.h:20, from /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_mlme.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘rtw_restructure_ht_ie’ at /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_mlme.c:4744:2: ./include/linux/fortify-string.h:404:25: warning: call to ‘__write_overflow_field’ declared with attribute warning: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning] 404 | __write_overflow_field(p_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_mlme_ext.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_mi.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_vht.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_rf.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_chplan.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_recv.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_sta_mgt.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_ap.o /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_ap.c: In function ‘rtw_ap_update_chbw_by_ifbmp’: /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_ap.c:4432:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress] 4432 | if (!(ifbmp & BIT(i)) || !dvobj->padapters) | ^ In file included from /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_ap.c:17: /var/lib/dkms/rtl8192eu/1.0/build/include/drv_types.h:1017:19: note: ‘padapters’ declared here 1017 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/ | ^~~~~~~~~ /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_ap.c:4452:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress] 4452 | if (!(ifbmp & BIT(i)) || !dvobj->padapters) | ^ /var/lib/dkms/rtl8192eu/1.0/build/include/drv_types.h:1017:19: note: ‘padapters’ declared here 1017 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/ | ^~~~~~~~~ CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/mesh/rtw_mesh.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/mesh/rtw_mesh_pathtbl.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/mesh/rtw_mesh_hwmp.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_xmit.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_p2p.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_rson.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_tdls.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_br_ext.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_iol.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_sreset.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_btcoex_wifionly.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_odm.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_rm.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/rtw_rm_fsm.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/rtl8192eu/1.0/build/os_dep/osdep_service.o /var/lib/dkms/rtl8192eu/1.0/build/os_dep/osdep_service.c: In function ‘rtw_random32’: /var/lib/dkms/rtl8192eu/1.0/build/os_dep/osdep_service.c:1622:16: error: implicit declaration of function ‘prandom_u32’; did you mean ‘prandom_u32_max’? [-Werror=implicit-function-declaration] 1622 | return prandom_u32(); | ^~~~~~~~~~~ | prandom_u32_max cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/rtl8192eu/1.0/build/os_dep/osdep_service.o] Error 1 make[1]: *** [Makefile:2014: /var/lib/dkms/rtl8192eu/1.0/build] Error 2 make: *** [Makefile:2287: modules] Error 2