libusb1失败do_configure任务“请求udev支持但未安装libudev”

时间:2014-05-17 15:09:09

标签: linux embedded configure libusb yocto

我正在尝试构建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的主题。如果是这样,请在结束之前将我带到正确的地方。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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

所以我检查了git日志并注意到5月15日那个特定的食谱被修改了,这是我结账前一天。我决定撤出这些更改(通过检查以前的提交)并重建图像。它成功了,这让我觉得更新可能已经破坏了构建。