Facing compilation issue with wpa_supplicant's BSD interface

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Facing compilation issue with wpa_supplicant's BSD interface

1,053 Views
Silwerstar
Contributor I

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?

0 Kudos
1 Reply

441 Views
haoranwang
NXP Employee
NXP Employee

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

0 Kudos