New issue by slender100 on void-packages repository https://github.com/void-linux/void-packages/issues/46710 Description: ### Is this a new report? Yes ### System Info Void 6.5.7_1 x86_64 AuthenticAMD uptodate rFFF ### Package(s) Affected rtl8821cu-dkms-20210916_2 ### Does a report exist for this bug with the project's home (upstream) and/or another distro? No ### Expected behaviour The driver for the rtl8821cu wifi card/dongle builds & functions correctly. ### Actual behaviour Upon install, this is the terminal output: ``` [slender@slender ~]$ sudo xbps-install -Su rtl8821cu-dkms [*] Updating repository `https://mirror.clarkson.edu/voidlinux/current/x86_64-repodata' ... Name Action Version New version Download size rtl8821cu-dkms install - 20210916_2 - Size required on disk: 27MB Space available on disk: 90GB Do you want to continue? [Y/n] Y [*] Verifying package integrity rtl8821cu-dkms-20210916_2: verifying RSA signature... [*] Collecting package files rtl8821cu-dkms-20210916_2: collecting files... [*] Unpacking packages rtl8821cu-dkms-20210916_2: unpacking ... [*] Configuring unpacked packages rtl8821cu-dkms-20210916_2: configuring ... Added DKMS module 'rtl8821cu-5.12.0.4'. Skipping kernel-5.19.17_1. kernel-headers package not installed... Skipping kernel-6.0.17_1. kernel-headers package not installed... Skipping kernel-6.1.34_1. kernel-headers package not installed... Skipping kernel-6.3.13_2. kernel-headers package not installed... Building DKMS module 'rtl8821cu-5.12.0.4' for kernel-6.5.7_1... FAILED! DKMS module 'rtl8821cu-5.12.0.4' failed to build, please check /var/lib/dkms for errors in the log file. rtl8821cu-dkms-20210916_2: installed successfully. 0 downloaded, 1 installed, 0 updated, 1 configured, 0 removed. ``` Here is the make.log: ``` DKMS make.log for rtl8821cu-5.12.0.4 for kernel 6.5.7_1 (x86_64) Sun Oct 15 11:01:00 PM EDT 2023 make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.5.7_1/build M=/var/lib/dkms/rtl8821cu/5.12.0.4/build modules make[1]: Entering directory '/usr/src/kernel-headers-6.5.7_1' CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_cmd.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_security.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_mlme.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_mlme_ext.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_mi.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_vht.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_rf.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_chplan.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/monitor/rtw_radiotap.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_recv.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_sta_mgt.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_ap.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/wds/rtw_wds.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/mesh/rtw_mesh.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/mesh/rtw_mesh_pathtbl.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/mesh/rtw_mesh_hwmp.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_xmit.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_p2p.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_rson.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_tdls.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_br_ext.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_iol.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_sreset.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_btcoex_wifionly.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_odm.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_rm.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_rm_fsm.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_ft.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_wnm.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_mbo.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_rm_util.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_roch.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/aes-internal.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/aes-internal-enc.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/aes-gcm.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/aes-ccm.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/aes-omac1.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/ccmp.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/gcmp.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/aes-siv.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/aes-ctr.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/sha256-internal.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/sha256.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/sha256-prf.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/crypto/rtw_crypto_wrap.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/core/rtw_swcrypto.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/osdep_service.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/os_intfs.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/usb_intf.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/usb_ops_linux.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/ioctl_linux.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/xmit_linux.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/mlme_linux.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/recv_linux.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/ioctl_cfg80211.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/rtw_cfgvendor.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/wifi_regd.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/rtw_android.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/rtw_proc.o /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/ioctl_cfg80211.c:10600:22: error: initialization of 'int (*)(struct wiphy *, struct net_device *, const u8 *, int, u8, u8, u16, u32, bool, const u8 *, size_t)' {aka 'int (*)(struct wiphy *, struct net_device *, const unsigned char *, int, unsigned char, unsigned char, short unsigned int, unsigned int, _Bool, const unsigned char *, long unsigned int)'} from incompatible pointer type 'int (*)(struct wiphy *, struct net_device *, const u8 *, u8, u8, u16, u32, bool, const u8 *, size_t)' {aka 'int (*)(struct wiphy *, struct net_device *, const unsigned char *, unsigned char, unsigned char, short unsigned int, unsigned int, _Bool, const unsigned char *, long unsigned int)'} [-Werror=incompatible-pointer-types] 10600 | .tdls_mgmt = cfg80211_rtw_tdls_mgmt, | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/ioctl_cfg80211.c:10600:22: note: (near initialization for 'rtw_cfg80211_ops.tdls_mgmt') CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/nlrtw.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/rtw_rhashtable.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/hal/hal_intf.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/hal/hal_com.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/hal/hal_com_phycfg.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/hal/hal_phy.o CC [M] /var/lib/dkms/rtl8821cu/5.12.0.4/build/hal/hal_dm.o cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/rtl8821cu/5.12.0.4/build/os_dep/linux/ioctl_cfg80211.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/usr/src/kernel-headers-6.5.7_1/Makefile:2034: /var/lib/dkms/rtl8821cu/5.12.0.4/build] Error 2 make[1]: *** [Makefile:234: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/kernel-headers-6.5.7_1' make: *** [Makefile:2501: modules] Error 2 ``` ### Steps to reproduce 1. Install the wifi drivers via `sudo xbps-install -Su rtl8821cu-dkms` 2. Verify that the drivers fail to build in the terminal. 3. Verify that the make.log in /var/lib/dkms/rtl8821cu/5.12.0.4/build has the same error as listed in this report's make.log