hi,大家好! 我下载了OpenHarmony 最新发布版本的源码3.2 Beta3,执行编译命令:./build.sh --product-name yangfan --ccache 出现错误:Undefined identifier enable_HDF_NL80211 请问有人知道如何解决这个问题,完成编译吗?谢谢! 另外,执行编译命令:./build.sh --product-name rk3568 --ccache未出现此错误 build.log见附件,详细报错如下: [OHOS INFO] ERROR at //drivers/peripheral/wlan/test/BUILD.gn:55:11: Undefined identifier[OHOS INFO] if (enable_HDF_NL80211) {[OHOS INFO] ^-----------------[OHOS INFO] See //out/yangfan/build_configs/hdf/drivers_peripheral_wlan/BUILD.gn:16:21: which caused the file to be included.[OHOS INFO] test_packages = [ "//drivers/peripheral/wlan/test:hdf_test_wlan" ][OHOS INFO] ^---------------------------------------------
To jialesz:
hi,此问题缺少默认值定义,建议修复方式是在drivers\peripheral\wlan\test\BUILD.gn编译中加入默认的编译选项(enable_HDF_NL80211 = false),此修改已上库,请更新最新代码编译。
如果产品芯片需要打开enable_HDF_NL80211特性,在自己的产品目录中加入打开此特性配置,参考目录
vendor_hihope/rk3568/hals/wlan/product.gni
希望能解决您的问题,也可以通过drivers\peripheral目录创建issue进行交流和讨论。
From: jialesz via dev [mailto:dev@openharmony.io]
Sent: Friday, November 4, 2022 9:55 PM
To: dev
participants (2)
-
jialesz
-
liufeihu (kevin)