jpostma / rtl8192eu

Driver for the Realtek8192eu chipset
GNU General Public License v2.0
48 stars 35 forks source link

make error #8

Open shaopengyuan opened 6 years ago

shaopengyuan commented 6 years ago

On Ubuntu16.04.5, I use gcc 5.4.0 to compile the source code, but got following errors: make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.10.0-43-generic/build M=/home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046 modules make[1]: Entering directory '/usr/src/linux-headers-4.10.0-43-generic' CC [M] /home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046/os_dep/linux/ioctl_linux.o /home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046/os_dep/linux/ioctl_linux.c: In function ‘rtw_ioctl_wext_private’: /home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046/os_dep/linux/ioctl_linux.c:13384:6: error: implicit declaration of function ‘is_compat_task’ [-Werror=implicit-function-declaration] if (is_compat_task()) ^ cc1: some warnings being treated as errors scripts/Makefile.build:294: recipe for target '/home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046/os_dep/linux/ioctl_linux.o' failed make[2]: *** [/home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046/os_dep/linux/ioctl_linux.o] Error 1 Makefile:1524: recipe for target '_module_/home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046' failed make[1]: *** [_module_/home/spy/下载/RTL8192EU_linux_v5.2.7_22739_COEX20170113-0046.20170615/driver/rtl8192EU_WiFi_linux_v5.2.7_22739.20170615_COEX20170113-0046] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-43-generic' Makefile:1878: recipe for target 'modules' failed make: *** [modules] Error 2 I think it would because I use the gcc version is too higher, could you please tell me which version of gcc do you use in test.