brektrou / rtl8821CU

Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapter driver for Linux
GNU General Public License v2.0
1.58k stars 458 forks source link

Buildfix for Linux 5.18 #168

Open kelebek333 opened 2 years ago

kelebek333 commented 2 years ago

Buildfix for Linux 5.18

birdofprey commented 2 years ago

os:Debian Gnu/Linux kernel:5.18.0-0.bpo.1-amd64 (x86_64) error: /var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1533: multiple definition of is_multicast_mac_addr'; /var/lib/dkms/rtl882 1CU/5.4.1/build/core/rtw_cmd.o:/var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1533: first defined here ld: /var/lib/dkms/rtl8821CU/5.4.1/build/hal/btc/halbtc8821c2ant.o: in function is_broadcast_mac_addr': /var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1538: multiple definition of is_broadcast_mac_addr'; /var/lib/dkms/rtl882 1CU/5.4.1/build/core/rtw_cmd.o:/var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1538: first defined here ld: /var/lib/dkms/rtl8821CU/5.4.1/build/hal/btc/halbtc8821c2ant.o: in function is_zero_mac_addr': /var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1544: multiple definition of is_zero_mac_addr'; /var/lib/dkms/rtl8821CU/5 .4.1/build/core/rtw_cmd.o:/var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1544: first defined here ld: /var/lib/dkms/rtl8821CU/5.4.1/build/core/rtw_mp.o: in function is_multicast_mac_addr': /var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1533: multiple definition of is_multicast_mac_addr'; /var/lib/dkms/rtl882 1CU/5.4.1/build/core/rtw_cmd.o:/var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1533: first defined here ld: /var/lib/dkms/rtl8821CU/5.4.1/build/core/rtw_mp.o: in function is_broadcast_mac_addr': /var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1538: multiple definition of is_broadcast_mac_addr'; /var/lib/dkms/rtl882 1CU/5.4.1/build/core/rtw_cmd.o:/var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1538: first defined here ld: /var/lib/dkms/rtl8821CU/5.4.1/build/core/rtw_mp.o: in function is_zero_mac_addr': /var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1544: multiple definition of `is_zero_mac_addr'; /var/lib/dkms/rtl8821CU/5 .4.1/build/core/rtw_cmd.o:/var/lib/dkms/rtl8821CU/5.4.1/build/include/ieee80211.h:1544: first defined here make[2]: [/usr/src/linux-headers-5.18.0-0.bpo.1-common/scripts/Makefile.build:489:/var/lib/dkms/rtl8821CU/5.4.1/build/8821cu. o] 错误 1 make[1]: [/usr/src/linux-headers-5.18.0-0.bpo.1-common/Makefile:1858:/var/lib/dkms/rtl8821CU/5.4.1/build] 错误 2 make[1]: 离开目录“/usr/src/linux-headers-5.18.0-0.bpo.1-amd64” make: *** [Makefile:2217:modules] 错误 2

MichaIng commented 1 year ago

Works well, many thanks for the patch 👍.

birdofprey commented 1 year ago

https://github.com/kelebek333/rtl8821CU/tree/buildfix-518 谢谢自由开源带来的软件延续和演进。kernel5.18可以使用了