1

我正在尝试构建一个Yocto图像。

  • 我正在运行 Ubuntu 12.04。我已经安装了上面链接推荐的软件包(以及更多)
  • 我克隆了poky git 存储库,并检查了daisy-11.0.0标签。
  • conf/local.confMACHINE=qemux86,几乎所有其他设置都是默认的。
  • 我为 bitbake 和 make 调整了线程数。
  • bitbake -k core-image-minimal

在 libusb1_1.0.18.bb 的 do_configure 任务期间出现以下错误:

configure: error: "udev support requested but libudev not installed"

libudev-dev已安装。

这对我来说似乎很奇怪,因为我使用的是普通的香草,没有多余的装饰。

有谁知道如何解决这个配置错误?

我不是 100% 确定这是 SO 的主题。如果是这样,请在关闭前引导我到正确的地方。

4

2 回答 2

1

你应该做一个repo sync,它已经解决并今天推送(2014年5月20日)

于 2014-05-20T11:59:19.467 回答
0

我遇到了完全相同的问题,但环境略有不同。我只是分享这个答案,以防它帮助您解决问题。

无论如何,我正在运行 Ubuntu 14.04,并且我从 git://github.com/openembedded/oe-core.git 查看了最新版本。我开始构建,但遇到了完全相同的问题。和你一样,我在 libusb1_1.0.18.bb 的 do_configure 任务中遇到以下错误:

配置:错误:“已请求 udev 支持,但未安装 libudev”

所以我检查了 git 日志,发现那个特定的配方在 5 月 15 日被修改,那是我结账的前一天。我决定撤出这些更改(通过检查以前的提交)并重建图像。它成功了,这让我认为更新可能破坏了构建。

于 2014-05-18T04:10:38.277 回答