Package Details: rtl8822bu-dkms-git 20180723-3

Git Clone URL: https://aur.archlinux.org/rtl8822bu-dkms-git.git (read-only)
Package Base: rtl8822bu-dkms-git
Description: Kernel module for Edimax EW7822ULC USB3 and Asus AC53 Nano USB 802.11ac adapter.
Upstream URL: https://github.com/MeissnerEffect/rtl8822bu
Licenses: GPL
Submitter: a_manthey
Maintainer: MeissnerEffect
Last Packager: MeissnerEffect
Votes: 6
Popularity: 0.164786
First Submitted: 2017-10-07 10:08
Last Updated: 2018-10-07 14:48

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

MeissnerEffect commented on 2018-10-07 14:50

PKGBUILD fixed

ozz commented on 2018-10-07 14:44

There is an erroneous backtick on line 6 PKGBUILD (pkgrel=2). Seems to build fine after fixing that.

ctouze commented on 2018-10-07 14:26

Another error: /tmp/yaourt-tmp-ch/aur-rtl8822bu-dkms-git/./tmp.iyaCygtqXz: ligne 7: fin de fichier (EOF) prématurée lors de la recherche du « ` » correspondant /tmp/yaourt-tmp-ch/aur-rtl8822bu-dkms-git/./tmp.iyaCygtqXz: ligne 41: erreur de syntaxe : fin de fichier prématurée ==> ERREUR : Erreur en essayant de sourcer /tmp/yaourt-tmp-ch/aur-rtl8822bu-dkms-git/./tmp.iyaCygtqXz Impossible de lire le PKGBUILD Google traduct: /tmp/yaourt-tmp-ch/aur-rtl8822bu-dkms-git/./tmp.iyaCygtqXz: line 7: end of file (EOF) premature when searching for the corresponding /tmp/yaourt-tmp-ch/aur-rtl8822bu-dkms-git/./tmp.iyaCygtqXz: line 41: syntax error: end of file premature ==> ERROR: Error while trying to source /tmp/yaourt-tmp-ch/aur-rtl8822bu-dkms-git/./tmp.iyaCygtqXz Can not read PKGBUILD

MeissnerEffect commented on 2018-10-07 13:43

Ah okay, thank you. I think I've fixed it now.

ctouze commented on 2018-10-07 13:34

DKMS make.log for rtl8822bu-20180723 for kernel 4.14.71-1-MANJARO (x86_64) dim. oct. 7 15:32:32 CEST 2018 make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.14.71-1-MANJARO/build M=/var/lib/dkms/rtl8822bu/20180723/build modules make[1] : on entre dans le répertoire « /usr/lib/modules/4.14.71-1-MANJARO/build » CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_cmd.o CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_security.o CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.o In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_cmd.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / WIFI_H / ^~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_cmd.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_cmd.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_security.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / WIFI_H / ^~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / WIFI_H / ^~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_security.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_security.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_io.c:47: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / WIFI_H / ^~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_io.c:47: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_io.c:47: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ cc1 : certains avertissements sont traités comme des erreurs make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_security.o] Error 1 In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_query.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ make[2]: Attente des tâches non terminées.... /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / WIFI_H / ^~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_set.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / WIFI_H / ^~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_query.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_query.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_set.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ cc1 : certains avertissements sont traités comme des erreurs make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_query.o] Error 1 In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_set.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ieee80211.c:20: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / _WIFI_H */ ^~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ieee80211.c:20: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ cc1 : certains avertissements sont traités comme des erreurs make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_cmd.o] Error 1 In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ieee80211.c:20: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:30, from /var/lib/dkms/rtl8822bu/20180723/build/include/../hal/phydm/phydm_types.h:195, from /var/lib/dkms/rtl8822bu/20180723/build/include/../hal/phydm/phydm_precomp.h:29, from /var/lib/dkms/rtl8822bu/20180723/build/include/hal_data.h:20, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1031:1: error: expected identifier or « ( » before « if » if (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0)) ^~ /var/lib/dkms/rtl8822bu/20180723/build/include/wifi.h:1415:2: error: #endif sans #if #endif / _WIFI_H / ^~~~~ cc1 : certains avertissements sont traités comme des erreurs In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:98, from /var/lib/dkms/rtl8822bu/20180723/build/include/../hal/phydm/phydm_types.h:195, from /var/lib/dkms/rtl8822bu/20180723/build/include/../hal/phydm/phydm_precomp.h:29, from /var/lib/dkms/rtl8822bu/20180723/build/include/hal_data.h:20, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:386:18: error: le champ « role » est d'un type incomplet enum P2P_ROLE role; ^~~~ make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_io.o] Error 1 /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c: Dans la fonction « dump_adapters_status »: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:93:67: error: « P2P_ROLE_CLIENT » non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser « CT_DCCP_ROLE_CLIENT » ? #define MLME_IS_GC(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_CLIENT) ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) _rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:124:28: note: dans l'expansion de la macro « MLME_IS_GC » MLME_IS_STA((adapter)) ? (MLME_IS_GC((adapter)) ? " GC" : " STA") : \ ^~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:114:34: note: dans l'expansion de la macro « MLME_STATE_ARG » _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:222:4: note: dans l'expansion de la macro « RTW_PRINT » RTW_PRINT(fmt, ##arg); \ ^~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c:470:4: note: dans l'expansion de la macro « RTW_PRINT_SEL » RTW_PRINT_SEL(sel, "%2d %-15s %c %3u %3u %3u "MAC_FMT" %4hhu %3u,%u,%u" ^~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:93:67: note: chaque identificateur non déclaré est rapporté une seule fois pour chaque fonction dans laquelle il apparaît #define MLME_IS_GC(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_CLIENT) ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) _rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:124:28: note: dans l'expansion de la macro « MLME_IS_GC » MLME_IS_STA((adapter)) ? (MLME_IS_GC((adapter)) ? " GC" : " STA") : \ ^~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:114:34: note: dans l'expansion de la macro « MLME_STATE_ARG » _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:222:4: note: dans l'expansion de la macro « RTW_PRINT » RTW_PRINT(fmt, ##arg); \ ^~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c:470:4: note: dans l'expansion de la macro « RTW_PRINT_SEL » RTW_PRINT_SEL(sel, "%2d %-15s %c %3u %3u %3u "MAC_FMT" %4hhu %3u,%u,%u" ^~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:94:67: error: « P2P_ROLE_GO » non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser « P2P_ROLE » ? #define MLME_IS_GO(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_GO) ^~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) _rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:125:27: note: dans l'expansion de la macro « MLME_IS_GO » MLME_IS_AP((adapter)) ? (MLME_IS_GO((adapter)) ? " GO" : " AP") : \ ^~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:114:34: note: dans l'expansion de la macro « MLME_STATE_ARG » _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:222:4: note: dans l'expansion de la macro « RTW_PRINT » RTW_PRINT(fmt, ##arg); \ ^~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c:470:4: note: dans l'expansion de la macro « RTW_PRINT_SEL » RTW_PRINT_SEL(sel, "%2d %-15s %c %3u %3u %3u "MAC_FMT" %4hhu %3u,%u,%u" ^~~~~~~~~~~~~ In file included from /var/lib/dkms/rtl8822bu/20180723/build/include/drv_types.h:123, from /var/lib/dkms/rtl8822bu/20180723/build/include/../hal/phydm/phydm_types.h:195, from /var/lib/dkms/rtl8822bu/20180723/build/include/../hal/phydm/phydm_precomp.h:29, from /var/lib/dkms/rtl8822bu/20180723/build/include/hal_data.h:20, from /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c:17: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:84: error: le paramètre 2 (« role ») a un type incomplet static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:105:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline void _rtw_p2p_set_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:84: error: le paramètre 2 (« role ») a un type incomplet static inline bool _rtw_p2p_chk_role(struct wifidirect_info wdinfo, enum P2P_ROLE role) ~~~~~~~~~~~~~~^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:126:20: error: la déclaration de fonction n'est pas un prototype [-Werror=strict-prototypes] static inline bool _rtw_p2p_chk_role(struct wifidirect_info *wdinfo, enum P2P_ROLE role) ^~~~~~~~~~~~~~~~~ cc1 : certains avertissements sont traités comme des erreurs make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ieee80211.o] Error 1 cc1 : certains avertissements sont traités comme des erreurs make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_ioctl_set.o] Error 1 /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:92:67: error: « P2P_ROLE_DEVICE » non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser « DMA_FROM_DEVICE » ? #define MLME_IS_PD(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_DEVICE) ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) _rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:131:2: note: dans l'expansion de la macro « MLME_IS_PD » MLME_IS_PD((adapter)) ? " PD" : "", \ ^~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:114:34: note: dans l'expansion de la macro « MLME_STATE_ARG » _dbgdump(DRIVER_PREFIX fmt, ##arg);\ ^~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_debug.h:222:4: note: dans l'expansion de la macro « RTW_PRINT » RTW_PRINT(fmt, ##arg); \ ^~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.c:470:4: note: dans l'expansion de la macro « RTW_PRINT_SEL » RTW_PRINT_SEL(sel, "%2d %-15s %c %3u %3u %3u "MAC_FMT" %4hhu %3u,%u,%u" ^~~~~~~~~~~~~ cc1 : certains avertissements sont traités comme des erreurs make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_debug.o] Error 1 /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c: Dans la fonction « rtw_sta_media_status_rpt »: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:93:67: error: « P2P_ROLE_CLIENT » non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser « CT_DCCP_ROLE_CLIENT » ? #define MLME_IS_GC(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_CLIENT) ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c:2228:8: note: dans l'expansion de la macro « MLME_IS_GC » if (MLME_IS_GC(adapter)) ^~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:93:67: note: chaque identificateur non déclaré est rapporté une seule fois pour chaque fonction dans laquelle il apparaît #define MLME_IS_GC(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_CLIENT) ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) _rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c:2228:8: note: dans l'expansion de la macro « MLME_IS_GC » if (MLME_IS_GC(adapter)) ^~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:94:67: error: « P2P_ROLE_GO » non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser « P2P_ROLE » ? #define MLME_IS_GO(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_GO) ^~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) _rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c:2233:8: note: dans l'expansion de la macro « MLME_IS_GO » if (MLME_IS_GO(adapter)) ^~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c: Dans la fonction « rtw_ht_use_default_setting »: /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_mlme.h:93:67: error: « P2P_ROLE_CLIENT » non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser « CT_DCCP_ROLE_CLIENT » ? #define MLME_IS_GC(adapter) rtw_p2p_chk_role(&(adapter)->wdinfo, P2P_ROLE_CLIENT) ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8822bu/20180723/build/include/rtw_p2p.h:151:66: note: dans la définition de la macro « rtw_p2p_chk_role » #define rtw_p2p_chk_role(wdinfo, role) _rtw_p2p_chk_role(wdinfo, role) ^~~~ /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.c:4376:32: note: dans l'expansion de la macro « MLME_IS_GC » if (MLME_IS_STA(padapter) && !MLME_IS_GC(padapter) ^~~~~~~~~~ cc1 : certains avertissements sont traités comme des erreurs make[2]: [scripts/Makefile.build:328: /var/lib/dkms/rtl8822bu/20180723/build/core/rtw_mlme.o] Error 1 make[1]: [Makefile:1527: _module/var/lib/dkms/rtl8822bu/20180723/build] Error 2 make[1] : on quitte le répertoire « /usr/lib/modules/4.14.71-1-MANJARO/build » make: *** [Makefile:1999: modules] Error 2

MeissnerEffect commented on 2018-10-07 13:18

ctouze can you post the output in /var/lib/dkms/rtl8822bu/20180723/build/make.log

ctouze commented on 2018-10-07 13:14

no longer works since the last update Building error Building module: cleaning build area... 'make' -j8 KVER=4.14.71-1-MANJARO KSRC=/lib/modules/4.14.71-1-MANJARO/build...(bad exit status: 2) Error! Bad return status for module build on kernel: 4.14.71-1-MANJARO (x86_64) Consult /var/lib/dkms/rtl8822bu/20180723/build/make.log for more information.

BasioMeusPuga commented on 2018-08-05 21:06

It's only happening with certain APs though. Still works with the one at home. Never mind, and thanks. :)

MeissnerEffect commented on 2018-08-04 17:17

@BasioMeusPuga The new timer interface in kernel 4.15 required a patch to make the driver work, this driver has had this patch for a long time now.

I don't have a 5Ghz AP so I can't test, does anybody else have this problem?

BasioMeusPuga commented on 2018-08-04 17:04

I'm not sure when this started exactly, but I can only see 2.4 Ghz connections now. Used to work fine earlier. There's a recent commit in the repo this was forked from about kernel 4.15. Could that be responsible?