ZeeRooo / RTL8192EU

Linux driver for Realtek RTL8192EU.
MIT License
53 stars 30 forks source link

Build error on kernel 5.18.0 because of net/ipx.h is missing #28

Open Zur13 opened 2 years ago

Zur13 commented 2 years ago

System info:

$ uname -a             
Linux kali 5.18.0-kali2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.5-1kali1 (2022-06-20) x86_64 GNU/Linux

Make output:

$ make                                                                                                                                                                     
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.18.0-kali2-amd64/build M=/home/kali/tmp/RTL8192EU  modules
make[1]: Entering directory '/usr/src/linux-headers-5.18.0-kali2-amd64'
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_cmd.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_security.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_debug.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_io.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ioctl_query.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ioctl_set.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ieee80211.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_mlme.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.o
/home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’:
/home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.c:1638:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1638 |                 if (MLME_IS_AP(padapter))
      |                    ^
/home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.c:1643:9: note: here
 1643 |         case WIFI_ASSOCREQ:
      |         ^~~~
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_mi.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_wlan_util.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_vht.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_pwrctrl.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_rf.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_recv.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_sta_mgt.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ap.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_xmit.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_p2p.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_rson.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_tdls.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_br_ext.o
/home/kali/tmp/RTL8192EU/core/rtw_br_ext.c:20:18: fatal error: net/ipx.h: No such file or directory
   20 |         #include <net/ipx.h>
      |                  ^~~~~~~~~~~
compilation terminated.
make[2]: *** [/usr/src/linux-headers-5.18.0-kali2-common/scripts/Makefile.build:293: /home/kali/tmp/RTL8192EU/core/rtw_br_ext.o] Error 1
make[1]: *** [/usr/src/linux-headers-5.18.0-kali2-common/Makefile:1858: /home/kali/tmp/RTL8192EU] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.18.0-kali2-amd64'
make: *** [Makefile:1829: modules] Error 2
Katerinka28 commented 1 year ago

System info:

$ uname -a             
Linux kali 5.18.0-kali2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.5-1kali1 (2022-06-20) x86_64 GNU/Linux

Make output:

$ make                                                                                                                                                                     
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.18.0-kali2-amd64/build M=/home/kali/tmp/RTL8192EU  modules
make[1]: Entering directory '/usr/src/linux-headers-5.18.0-kali2-amd64'
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_cmd.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_security.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_debug.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_io.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ioctl_query.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ioctl_set.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ieee80211.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_mlme.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.o
/home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’:
/home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.c:1638:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1638 |                 if (MLME_IS_AP(padapter))
      |                    ^
/home/kali/tmp/RTL8192EU/core/rtw_mlme_ext.c:1643:9: note: here
 1643 |         case WIFI_ASSOCREQ:
      |         ^~~~
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_mi.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_wlan_util.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_vht.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_pwrctrl.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_rf.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_recv.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_sta_mgt.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_ap.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_xmit.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_p2p.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_rson.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_tdls.o
  CC [M]  /home/kali/tmp/RTL8192EU/core/rtw_br_ext.o
/home/kali/tmp/RTL8192EU/core/rtw_br_ext.c:20:18: fatal error: net/ipx.h: No such file or directory
   20 |         #include <net/ipx.h>
      |                  ^~~~~~~~~~~
compilation terminated.
make[2]: *** [/usr/src/linux-headers-5.18.0-kali2-common/scripts/Makefile.build:293: /home/kali/tmp/RTL8192EU/core/rtw_br_ext.o] Error 1
make[1]: *** [/usr/src/linux-headers-5.18.0-kali2-common/Makefile:1858: /home/kali/tmp/RTL8192EU] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.18.0-kali2-amd64'
make: *** [Makefile:1829: modules] Error 2

had the same isssue