【问题标题】:libusb1 fails do_configure task with "udev support requested but libudev not installed"libusb1 以“请求 udev 支持但未安装 libudev”失败 do_configure 任务
【发布时间】:2014-07-05 22:39:49
【问题描述】:

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

【问题讨论】:

  • 当你说你搜索libusb时是不是一个错字?它要求libudevlibudev-dev 安装了吗?
  • 是的,这可能是一个错字。 libudev-dev 已安装。我已经更正了我的问题。

标签: linux embedded configure libusb yocto


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

    • 我会检查日志,但我检查了一个发布标签,daisy-11.0.0
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-17
    • 2022-07-06
    • 1970-01-01
    • 2015-07-03
    • 2019-12-16
    • 1970-01-01
    • 2022-07-02
    相关资源
    最近更新 更多