[ad_1]
I get an iptime n3u wifi adapter to connect to the internet in Linux, This requires the rtl8192eu driver.
So I downloaded the file and build it, but the following error is displayed.
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/os_intfs.c:1803:2: warning: initialization from incompatible pointer type [enabled by default]
.ndo_select_queue = rtw_select_queue,
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/../os_dep/linux/ioctl_cfg80211.h:419:27: error: ‘IEEE80211_BAND_2GHZ’ undeclared here (not in a function)
#define NL80211_BAND_2GHZ IEEE80211_BAND_2GHZ
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:122:13: note: in expansion of macro ‘NL80211_BAND_2GHZ’
.band = NL80211_BAND_2GHZ, \
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:178:2: note: in expansion of macro ‘CHAN2G’
CHAN2G(1, 2412, 0),
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/../os_dep/linux/ioctl_cfg80211.h:420:27: error: ‘IEEE80211_BAND_5GHZ’ undeclared here (not in a function)
#define NL80211_BAND_5GHZ IEEE80211_BAND_5GHZ
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:131:13: note: in expansion of macro ‘NL80211_BAND_5GHZ’
.band = NL80211_BAND_5GHZ, \
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:196:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(36, 0), CHAN5G(40, 0), CHAN5G(44, 0), CHAN5G(48, 0),
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_spt_band_alloc’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/../os_dep/linux/ioctl_cfg80211.h:424:27: error: ‘IEEE80211_NUM_BANDS’ undeclared (first use in this function)
#define NUM_NL80211_BANDS IEEE80211_NUM_BANDS
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/../os_dep/linux/ioctl_cfg80211.h:429:45: note: in expansion of macro ‘NUM_NL80211_BANDS’
(band == BAND_ON_5G) ? NL80211_BAND_5GHZ : NUM_NL80211_BANDS
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:536:19: note: in expansion of macro ‘rtw_band_to_nl80211_band’
spt_band->band = rtw_band_to_nl80211_band(band);
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/../os_dep/linux/ioctl_cfg80211.h:424:27: note: each undeclared identifier is reported only once for each function it appears in
#define NUM_NL80211_BANDS IEEE80211_NUM_BANDS
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/../os_dep/linux/ioctl_cfg80211.h:429:45: note: in expansion of macro ‘NUM_NL80211_BANDS’
(band == BAND_ON_5G) ? NL80211_BAND_5GHZ : NUM_NL80211_BANDS
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:536:19: note: in expansion of macro ‘rtw_band_to_nl80211_band’
spt_band->band = rtw_band_to_nl80211_band(band);
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_ibss_indicate_connect’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1041:2: warning: passing argument 3 of ‘cfg80211_ibss_joined’ makes pointer from integer without a cast [enabled by default]
cfg80211_ibss_joined(padapter->pnetdev, cur_network->network.MacAddress, GFP_ATOMIC);
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service_linux.h:94:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service.h:53,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:27,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
include/net/cfg80211.h:5906:6: note: expected ‘struct ieee80211_channel *’ but argument is of type ‘unsigned int’
void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1041:2: error: too few arguments to function ‘cfg80211_ibss_joined’
cfg80211_ibss_joined(padapter->pnetdev, cur_network->network.MacAddress, GFP_ATOMIC);
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service_linux.h:94:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service.h:53,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:27,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
include/net/cfg80211.h:5906:6: note: declared here
void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_connect’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1146:4: warning: passing argument 2 of ‘cfg80211_roamed’ from incompatible pointer type [enabled by default]
, GFP_ATOMIC);
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service_linux.h:94:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service.h:53,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:27,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
include/net/cfg80211.h:6477:6: note: expected ‘struct cfg80211_roam_info *’ but argument is of type ‘struct ieee80211_channel *’
void cfg80211_roamed(struct net_device *dev, struct cfg80211_roam_info *info,
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1146:4: warning: passing argument 3 of ‘cfg80211_roamed’ makes integer from pointer without a cast [enabled by default]
, GFP_ATOMIC);
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service_linux.h:94:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service.h:53,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:27,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
include/net/cfg80211.h:6477:6: note: expected ‘gfp_t’ but argument is of type ‘unsigned char *’
void cfg80211_roamed(struct net_device *dev, struct cfg80211_roam_info *info,
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1146:4: error: too many arguments to function ‘cfg80211_roamed’
, GFP_ATOMIC);
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service_linux.h:94:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service.h:53,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:27,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
include/net/cfg80211.h:6477:6: note: declared here
void cfg80211_roamed(struct net_device *dev, struct cfg80211_roam_info *info,
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:60:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1157:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’
RTW_INFO("pwdev->sme_state(b)=%d\n", pwdev->sme_state);
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/rtw_debug.h:169:47: note: in definition of macro ‘RTW_INFO’
_dbgdump(DBG_PREFIX fmt, DBG_PREFIX_ARG, ##arg);\
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1168:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’
RTW_INFO("pwdev->sme_state(a)=%d\n", pwdev->sme_state);
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/rtw_debug.h:169:47: note: in definition of macro ‘RTW_INFO’
_dbgdump(DBG_PREFIX fmt, DBG_PREFIX_ARG, ##arg);\
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_disconnect’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1223:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’
RTW_INFO("pwdev->sme_state(b)=%d\n", pwdev->sme_state);
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/rtw_debug.h:169:47: note: in definition of macro ‘RTW_INFO’
_dbgdump(DBG_PREFIX fmt, DBG_PREFIX_ARG, ##arg);\
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1225:12: error: ‘struct wireless_dev’ has no member named ‘sme_state’
if (pwdev->sme_state == CFG80211_SME_CONNECTING) {
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1225:27: error: ‘CFG80211_SME_CONNECTING’ undeclared (first use in this function)
if (pwdev->sme_state == CFG80211_SME_CONNECTING) {
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1230:19: error: ‘struct wireless_dev’ has no member named ‘sme_state’
} else if (pwdev->sme_state == CFG80211_SME_CONNECTED) {
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1230:34: error: ‘CFG80211_SME_CONNECTED’ undeclared (first use in this function)
} else if (pwdev->sme_state == CFG80211_SME_CONNECTED) {
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1232:4: error: too few arguments to function ‘cfg80211_disconnected’
rtw_cfg80211_disconnected(pwdev, reason, NULL, 0, locally_generated, GFP_ATOMIC);
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service_linux.h:94:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service.h:53,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:27,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
include/net/cfg80211.h:6510:6: note: declared here
void cfg80211_disconnected(struct net_device *dev, u16 reason,
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:60:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:1235:45: error: ‘struct wireless_dev’ has no member named ‘sme_state’
RTW_INFO("pwdev->sme_state(a)=%d\n", pwdev->sme_state);
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/rtw_debug.h:169:47: note: in definition of macro ‘RTW_INFO’
_dbgdump(DBG_PREFIX fmt, DBG_PREFIX_ARG, ##arg);\
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_get_station’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:2515:20: error: ‘STATION_INFO_SIGNAL’ undeclared (first use in this function)
sinfo->filled |= STATION_INFO_SIGNAL;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:2518:20: error: ‘STATION_INFO_TX_BITRATE’ undeclared (first use in this function)
sinfo->filled |= STATION_INFO_TX_BITRATE;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:2529:20: error: ‘STATION_INFO_INACTIVE_TIME’ undeclared (first use in this function)
sinfo->filled |= STATION_INFO_INACTIVE_TIME;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:2531:20: error: ‘STATION_INFO_RX_PACKETS’ undeclared (first use in this function)
sinfo->filled |= STATION_INFO_RX_PACKETS;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:2535:20: error: ‘STATION_INFO_TX_FAILED’ undeclared (first use in this function)
sinfo->filled |= STATION_INFO_TX_FAILED;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_scan_done’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:2768:4: error: incompatible type for argument 2 of ‘cfg80211_scan_done’
cfg80211_scan_done(pwdev_priv->scan_request, aborted);
^
In file included from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service_linux.h:94:0,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/osdep_service.h:53,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/include/drv_types.h:27,
from /root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:17:
include/net/cfg80211.h:5475:6: note: expected ‘struct cfg80211_scan_info *’ but argument is of type ‘bool’
void cfg80211_scan_done(struct cfg80211_scan_request *request,
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_indicate_sta_assoc’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:5041:18: error: ‘STATION_INFO_ASSOC_REQ_IES’ undeclared (first use in this function)
sinfo.filled = STATION_INFO_ASSOC_REQ_IES;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:5980:20: error: ‘STATION_INFO_INACTIVE_TIME’ undeclared (first use in this function)
sinfo->filled |= STATION_INFO_INACTIVE_TIME;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_init_wiphy’:
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:9946:18: error: ‘WIPHY_FLAG_SUPPORTS_SCHED_SCAN’ undeclared (first use in this function)
wiphy->flags |= WIPHY_FLAG_SUPPORTS_SCHED_SCAN;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:9957:16: error: incompatible types when assigning to type ‘const struct wiphy_wowlan_support *’ from type ‘const struct wiphy_wowlan_support’
wiphy->wowlan = wowlan_stub;
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:10289:2: warning: (near initialization for ‘rtw_cfg80211_ops.change_station’) [enabled by default]
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:10340:2: warning: initialization from incompatible pointer type [enabled by default]
.mgmt_tx = cfg80211_rtw_mgmt_tx,
^
/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.c:10340:2: warning: (near initialization for ‘rtw_cfg80211_ops.mgmt_tx’) [enabled by default]
make[2]: *** [/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047/os_dep/linux/ioctl_cfg80211.o] 오류 1
make[1]: *** [_module_/root/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/WIFI/RTL8192EU_linux_v5.11.2-6-g17aaefb_COEX20171113-0047.20200814/driver/rtl8192EU_WiFi_linux_v5.11.2-6-g17aaefb.20200723_COEX20171113-0047] 오류 2
make[1]: Leaving directory `/usr/src/kernels/3.10.0-1160.el7.x86_64'
make: *** [modules] 오류 2
My computer specs are as follows:
- OS: RED HAT Enterprise Linux server release 7.9
- kernel: 3.10.0-1160
How do I fix these errors?
[ad_2]