Open Chirpy1992 opened 2 years ago
Hi!Can someone help me to install this driver on fedora 36? I'm new here and doing something wrong for shure(
[eugene@fedora RTL8812BU]$ make make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.18.13-200.fc36.x86_64/build M=/home/eugene/RTL8812BU modules make[1]: вход в каталог «/usr/src/kernels/5.18.13-200.fc36.x86_64» CC [M] /home/eugene/RTL8812BU/os_dep/osdep_service.o /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «thread_exit»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:1302:9: ошибка: неявная декларация функции «complete_and_exit» [-Werror=implicit-function-declaration] 1302 | complete_and_exit(comp, 0); | ^~~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «isFileReadable»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2224:9: ошибка: неизвестное имя типа «mm_segment_t» 2224 | mm_segment_t oldfs; | ^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «retriveFromFile»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2269:9: ошибка: неизвестное имя типа «mm_segment_t» 2269 | mm_segment_t oldfs; | ^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «storeToFile»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2312:9: ошибка: неизвестное имя типа «mm_segment_t» 2312 | mm_segment_t oldfs; | ^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «rtw_change_ifname»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2564:28: предупреждение: передача аргумента 1 «_rtw_memcpy» отменяет квалификатор «const» указуемого типа [-Wdiscarded-qualifiers] 2564 | _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN); | ~^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c:922:24: замечание: ожидался тип «void », но аргумент имеет тип «const unsigned char » 922 | void _rtw_memcpy(void dst, const void src, u32 sz) | ~~^~~ cc1: некоторые предупреждения считаются ошибками make[2]: [scripts/Makefile.build:289: /home/eugene/RTL8812BU/os_dep/osdep_service.o] Ошибка 1 make[1]: [Makefile:1842: /home/eugene/RTL8812BU] Ошибка 2 make[1]: выход из каталога «/usr/src/kernels/5.18.13-200.fc36.x86_64» make: *** [Makefile:2390: modules] Ошибка 2 [eugene@fedora RTL8812BU]$
Hi!Can someone help me to install this driver on fedora 36? I'm new here and doing something wrong for shure(
[eugene@fedora RTL8812BU]$ make make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.18.13-200.fc36.x86_64/build M=/home/eugene/RTL8812BU modules make[1]: вход в каталог «/usr/src/kernels/5.18.13-200.fc36.x86_64» CC [M] /home/eugene/RTL8812BU/os_dep/osdep_service.o /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «thread_exit»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:1302:9: ошибка: неявная декларация функции «complete_and_exit» [-Werror=implicit-function-declaration] 1302 | complete_and_exit(comp, 0); | ^
~~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «isFileReadable»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2224:9: ошибка: неизвестное имя типа «mm_segment_t» 2224 | mm_segment_t oldfs; | ^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «retriveFromFile»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2269:9: ошибка: неизвестное имя типа «mm_segment_t» 2269 | mm_segment_t oldfs; | ^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «storeToFile»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2312:9: ошибка: неизвестное имя типа «mm_segment_t» 2312 | mm_segment_t oldfs; | ^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c: В функции «rtw_change_ifname»: /home/eugene/RTL8812BU/os_dep/osdep_service.c:2564:28: предупреждение: передача аргумента 1 «_rtw_memcpy» отменяет квалификатор «const» указуемого типа [-Wdiscarded-qualifiers] 2564 | _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN); |~^~~~ /home/eugene/RTL8812BU/os_dep/osdep_service.c:922:24: замечание: ожидался тип «void », но аргумент имеет тип «const unsigned char » 922 | void _rtw_memcpy(void dst, const void src, u32 sz) |~~^~~ cc1: некоторые предупреждения считаются ошибками make[2]: [scripts/Makefile.build:289: /home/eugene/RTL8812BU/os_dep/osdep_service.o] Ошибка 1 make[1]: [Makefile:1842: /home/eugene/RTL8812BU] Ошибка 2 make[1]: выход из каталога «/usr/src/kernels/5.18.13-200.fc36.x86_64» make: *** [Makefile:2390: modules] Ошибка 2 [eugene@fedora RTL8812BU]$