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 <dev@openharmony.io>
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