-
Notifications
You must be signed in to change notification settings - Fork 72
Description
Used DKMS Installation Method with Kernel 5.4.55-1-lts (I know its not supported)
# dkms add .
# dkms build 8188eu/1.0 --kernelsourcedir /usr/src/linux-lts
didnt work, as apperently my kernel was 5.4.54-1 for some reason, while my headers where 5.4.55-1 so i did.
# pacman -Syu linux-lts linux-lts-headers
And got this error in /var/lib/dkms/8188eu/1.0/build/make.log
DKMS make.log for 8188eu-1.0 for kernel 5.4.55-1-lts (x86_64) Sa 8. Aug 13:48:35 CEST 2020 make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.55-1-lts/build M=/var/lib/dkms/8188eu/1.0/build modules make[1]: Verzeichnis „/usr/lib/modules/5.4.55-1-lts/build“ wird betreten CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_cmd.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_security.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_debug.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_io.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_mlme.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_mlme_ext.o /var/lib/dkms/8188eu/1.0/build/core/rtw_mlme_ext.c: In Funktion »mgt_dispatcher«: /var/lib/dkms/8188eu/1.0/build/core/rtw_mlme_ext.c:1441:6: Warnung: diese Anweisung könnte durchfallen [-Wimplicit-fallthrough=] 1441 | if (check_fwstate(pmlmepriv, WIFI_AP_STATE) == _TRUE) | ^ /var/lib/dkms/8188eu/1.0/build/core/rtw_mlme_ext.c:1446:2: Anmerkung: hier 1446 | case WIFI_ASSOCREQ: | ^~~~ CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_mi.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_vht.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_rf.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_recv.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_sta_mgt.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_ap.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_xmit.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_p2p.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_tdls.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_br_ext.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_iol.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_sreset.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_btcoex_wifionly.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_odm.o CC [M] /var/lib/dkms/8188eu/1.0/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/8188eu/1.0/build/os_dep/osdep_service.o CC [M] /var/lib/dkms/8188eu/1.0/build/os_dep/linux/os_intfs.o /var/lib/dkms/8188eu/1.0/build/os_dep/linux/os_intfs.c:1240:22: Fehler: Initialisierung von »u16 (*)(struct net_device *, struct sk_buff *, struct net_device *)« {alias »short unsigned int (*)(struct net_device *, struct sk_buff *, struct net_device *)«} von inkompatiblem Zeigertyp »u16 (*)(struct net_device *, struct sk_buff *, struct net_device *, u16 (*)(struct net_device *, struct sk_buff *, struct net_device *))« {alias »short unsigned int (*)(struct net_device *, struct sk_buff *, struct net_device *, short unsigned int (*)(struct net_device *, struct sk_buff *, struct net_device *))«} [-Werror=incompatible-pointer-types] 1240 | .ndo_select_queue = rtw_select_queue, | ^~~~~~~~~~~~~~~~ /var/lib/dkms/8188eu/1.0/build/os_dep/linux/os_intfs.c:1240:22: Anmerkung: (nahe der Initialisierung für »rtw_netdev_ops.ndo_select_queue«) cc1: Einige Warnungen werden als Fehler behandelt make[2]: *** [scripts/Makefile.build:266: /var/lib/dkms/8188eu/1.0/build/os_dep/linux/os_intfs.o] Fehler 1 make[1]: *** [Makefile:1706: /var/lib/dkms/8188eu/1.0/build] Fehler 2 make[1]: Verzeichnis „/usr/lib/modules/5.4.55-1-lts/build“ wird verlassen make: *** [Makefile:1911: modules] Fehler 2
Thank you quickreflex for your work. :)