Skip to content
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

rtl8821cu-dkms fails to build for Void 6.5.7_1 #46710

Closed
slender100 opened this issue Oct 16, 2023 · 0 comments
Closed

rtl8821cu-dkms fails to build for Void 6.5.7_1 #46710

slender100 opened this issue Oct 16, 2023 · 0 comments
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed

Comments

@slender100
Copy link

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
@slender100 slender100 added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed
Projects
None yet
Development

No branches or pull requests

1 participant