Skip to content

Build Fails for Kernel 5.4.55-1-lts (x86) Arch Linux #52

Description

@randomguywithagun

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. :)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions