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
Subject: [Dev] 构建OpenHarmony 3.2 Beta3错误
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] ^---------------------------------------------
[cid:image002.png@01D8F125.1995A0B0]