Hi,
We were trying to get our driver up with wpa_supplicant BSD interface. The following is the error that we are facing when we issue a make:
make: *** No rule to make target `out/target/product/evk_6sl/obj/STATIC_LIBRARIES/lib_driver_cmd_rtl_intermediates/export_includes', needed by `out/target/product/evk_6sl/obj/EXECUTABLES/rtl_wpa_supplicant_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....
We are unsure what may have gone wrong. The following are the changes made by us:
a) In wpa_supplicant/.config file we enabled CONFIG_DRIVER_BSD=y
Apart from this, the following are the changes made by us in the BoardConfig.mk file:
BOARD_WPA_SUPPLICANT_DRIVER := BSD
BOARD_HOSTAPD_DRIVER := BSD
The below remains the same:
BOARD_HOSTAPD_PRIVATE_LIB_QCOM | := lib_driver_cmd_qcwcn |
BOARD_WPA_SUPPLICANT_PRIVATE_LIB_QCOM | := lib_driver_cmd_qcwcn |
BOARD_HOSTAPD_PRIVATE_LIB_RTL | := lib_driver_cmd_rtl |
BOARD_WPA_SUPPLICANT_PRIVATE_LIB_RTL | := lib_driver_cmd_rtl |
Can someone help us as to what may have gone wrong?
Hi Silwerstar,
I think you need the private lib for "BSD" configuration.
The private lib for wpa_supplicant_8 is used to communicate with kernel by wpa_supplicant_8. Different wifi vendor has its own wpa_supplicant_8 private lib.
So before compile wpa_supplicant_8 you should port the private lib folder into the suitable position.
If your issue is not gone, could you please provide the wifi model you are using?
Thanks.
BRs,
Haoran