aircrack-ng / rtl8188eus

RealTek RTL8188eus WiFi driver with monitor mode & frame injection support
926 stars 397 forks source link

make: *** [Makefile:2058: modules] Error 2 #196

Closed dostoievsky closed 1 year ago

dostoievsky commented 1 year ago

I am having this make script error that looks c errors. Aur package also dosent work, I have headers and kernels updated

~/aur/rtl8188eus > make && sudo make install                   λ:v5.3.9  [  ]
/bin/sh: line 1: bc: command not found
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.18.16-arch1-1/build M=/home/base/aur/rtl8188eus  modules
make[1]: Entering directory '/usr/lib/modules/5.18.16-arch1-1/build'
/bin/sh: line 1: bc: command not found
  CC [M]  /home/base/aur/rtl8188eus/os_dep/osdep_service.o
/home/base/aur/rtl8188eus/os_dep/osdep_service.c: In function ‘thread_exit’:
/home/base/aur/rtl8188eus/os_dep/osdep_service.c:1271:9: error: implicit declaration of function ‘complete_and_exit’ [-Werror=implicit-function-declaration]
 1271 |         complete_and_exit(comp, 0);
      |         ^~~~~~~~~~~~~~~~~
/home/base/aur/rtl8188eus/os_dep/osdep_service.c: In function ‘rtw_change_ifname’:
/home/base/aur/rtl8188eus/os_dep/osdep_service.c:2450:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2450 |         _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN);
      |                     ~~~~~~~^~~~~~~~~~
/home/base/aur/rtl8188eus/os_dep/osdep_service.c:899:24: note: expected ‘void  ’ but argument is of type ‘const unsigned char *’
  899 | void _rtw_memcpy(void *dst, const void *src, u32 sz)
      |                  ~~~~~~^~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:289: /home/base/aur/rtl8188eus/os_dep/osdep_service.o] Error 1
make[1]: *** [Makefile:1838: /home/base/aur/rtl8188eus] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.18.16-arch1-1/build'
make: *** [Makefile:2058: modules] Error 2
dostoievsky commented 1 year ago

Duplicate of #187