FreedomBen / rtl8188ce-linux-driver

This modified version of the RealTek WiFi driver fixes some issues with RealTek cards on Linux.
GNU General Public License v2.0
491 stars 108 forks source link

rtl8723ae fails to compile #41

Open ghost opened 10 years ago

ghost commented 10 years ago

Running Manjaro and using the 3.16 branch, I run install.sh and it compiles everything. However, rtl8723ae is not included.
I merge the code from quolpr's pull request and start again but rtl8723ae fails to build.

Here's the error:

In file included from /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.c:37:0: /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:285:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_power_on_flow[RTL8723A_TRANS_CARDEMU_TO_ACT_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:288:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_radio_off_flow[RTL8723A_TRANS_ACT_TO_CARDEMU_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:291:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_card_disable_flow[RTL8723A_TRANS_ACT_TO_CARDEMU_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:295:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_card_enable_flow[RTL8723A_TRANS_ACT_TO_CARDEMU_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:299:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_suspend_flow[RTL8723A_TRANS_ACT_TO_CARDEMU_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:303:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_resume_flow[RTL8723A_TRANS_ACT_TO_CARDEMU_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:307:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_hwpdn_flow[RTL8723A_TRANS_ACT_TO_CARDEMU_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:311:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_enter_lps_flow[RTL8723A_TRANS_ACT_TO_LPS_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseq.h:314:14: error: array type has incomplete element type wlan_pwr_cfg rtl8723A_leave_lps_flow[RTL8723A_TRANS_LPS_TO_ACT_STPS ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.c:45:1: error: unknown type name ‘bool’ bool rtl_hal_pwrseqcmdparsing( struct rtl_priv _rtlpriv, u8 cut_version, ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.c:45:58: error: unknown type name ‘u8’ bool rtl_hal_pwrseqcmdparsing( struct rtl_priv rtlpriv, u8 cut_version, ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.c:46:10: error: unknown type name ‘u8’ u8 faversion, u8 interface_type, ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.c:46:24: error: unknown type name ‘u8’ u8 faversion, u8 interface_type, ^ /home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.c:47:30: error: array type has incomplete element type struct wlan_pwr_cfg pwrcfgcmd[] ) ^ scripts/Makefile.build:257: recipe for target '/home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.o' failed make[3]: _* [/home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae/pwrseqcmd.o] Error 1 Makefile:1333: recipe for target 'module/home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae' failed make[2]: * [module/home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae] Error 2 make[2]: Leaving directory '/usr/lib/modules/3.16.1-1-MANJARO/build' Makefile:29: recipe for target 'default' failed make[1]: * [default] Error 2 make[1]: Leaving directory '/home/mrtimscampi/Downloads/rtl8188ce-linux-driver-generic-3.16.x/rtl8723ae' Makefile:27: recipe for target 'all' failed make: *\ [all] Error 2

FreedomBen commented 10 years ago

Dang it. I'll work on this when I can. Thanks for letting me know

lindsaymacvean commented 10 years ago

Bump to this, I believe I am having something similar. I make && make install then run modprobe rtl8723ae and it displays the following error

'modprobe: FATAL: Module rtl8723ae not found'

Fedora 20 kernel 3.16 Yoga 11s with Realtek rtl8723ae