This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3356:SDK 09_01_00_001中存在 hostap-daemon-wl18xx 构建错误

Guru**** 2012440 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1420393/am3356-hostap-daemon-wl18xx-build-error-in-sdk-09_01_00_001

器件型号:AM3356
Thread 中讨论的其他器件:WL1837

工具与软件:

你好、专家

我正在使用 wl1837来实现 WiFi AP。
它使用 SDK 08_02_00_24运行良好。
我计划将 SDK 更改为09_01_00_001 (内核版本为6.1.46)。

因此、我尝试使用 SDK 构建"hostap-daemon-wl18xx - r8.7_sp3-devel-ti+git0+ee8fb840-r6e"、但出现以下错误。

Fullscreen
1
2
3
4
5
$ bitbake hostap-daemon-wl18xx
...
./src/crypto/crypto_openssl.c:616:11: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
| 616 | dh->g = BN_new();
...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

根据下面的 URL、原因似乎是 openssl 的版本。
stackoverflow.com/.../error-invalid-use-of-incomplete-typeof-dh-aka-struct-dh-st-when-using-o

SDK 中的 openssl 版本是3.0.11、但 hostap-daemon-wl18xx 不支持此功能。
我在 hostap-daeman-wl18xx 的配方中将 config_tsl 的值从"openssl"更改为"other"、但我遇到了其他错误。

我已经在寻找一个新版本的 hostap-daemon-wl18xx,但我找不到一个。
是否有它的较新版本?
或者、是否有其他方法可以使用 wl1837实现 WiFi AP?

此致、
Katsuyama

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Katsuyama、您好!

    我认为 hostap-daemon-wl18xx 已经针对 SDK 9.1进行了更新。 您是否可以构建 openembedded 提供的 hostap? 这应该与之相同、您也可以在此处创建 AP 模式。