【问题标题】:What is RPROVIDES for uhttpd in core-image-sato?core-image-sato 中 uhttpd 的 RPROVIDES 是什么?
【发布时间】:2019-05-07 20:28:15
【问题描述】:

我正在尝试在 poky 中包含 uhttpd 包,我在 poky 中包含了 uhttpd 包。 meta-openembedded/meta-webserver/recipes-httpd/uhttpd 这是我添加的地方,但我遇到了以下错误。请帮我解决这个问题。

错误:Nothing RPROVIDES 'uhttpd'(但 /home/aa/poky/meta/recipes-sato/images/core-image-sato.bb RDEPENDS 或其他要求) p>

注意:运行时目标“uhttpd”不可构建,正在删除... 缺少或无法构建的依赖链是:['uhttpd']

错误:所需的构建目标“core-image-sato”没有可构建的提供程序。 缺少或无法构建的依赖链是:['core-image-sato', 'uhttpd']

【问题讨论】:

    标签: yocto bitbake


    【解决方案1】:

    Yocto 有提供额外包的层,所以在 layerindex 上搜索它总是好的

    http://layers.openembedded.org/layerindex/branch/master/recipes/

    输入你正在寻找的配方的正则表达式'uhttp'

    这会告诉你哪一层提供配方

    然后克隆包含配方的层

    cd poky
    git clone git://github.com/kraj/meta-openwrt
    
    cd poky/build
    bitbake-layers add-layer ../meta-openwrt
    

    然后重试构建。现在您可能会遇到更多错误,但应该注意这一点。

    【讨论】:

    • 感谢@Khem。我尝试了 meta-openwrt,但最终出现以下错误。这就是为什么我尝试直接在 poky 中使用 uhttpd。 ERROR: rpi-hwup-image-1.0-r0 do_rootfs: Function failed: do_rootfs ERROR: 失败日志文件存储在:/home/aa/poky/rpi-build/ tmp/work/raspberrypi_cm3-poky-linux-gnueabi/rpi-hwup-image/1.0-r0/temp/log.do_rootfs.2546 错误:任务(/home/aa/poky/meta-raspberrypi /recipes-core/images/rpi-hwup-image.bb:do_rootfs) 失败,退出代码为“1”
    • 你能在某处发布完整的构建日志吗?
    • build_log .请找到日志并帮助我解决这个问题,谢谢。
    • 这里是错误“文件 /etc/sysctl.conf 在尝试安装 procps-3.3.12-r0.cortexa7hf_neon_vfpv4 和 base-files-3.0.14-r89.raspberrypi_cm3 之间发生冲突”这是什么意思sysctl.conf 是由两个配方 procps 和 basefiles 安装的,这是不正确的。所以请找出原因并在 do_install() 中的这两个配方之一中删除它
    • 感谢@Khem 我通过删除 procps-3.3.12 中的 sysctl.conf 解决了这个错误。现在出现了一些其他问题here 我已经发布了日志。请帮助。
    猜你喜欢
    • 2019-12-06
    • 2019-11-18
    • 1970-01-01
    • 2017-06-17
    • 2020-10-01
    • 1970-01-01
    • 2012-04-19
    • 2017-06-07
    • 2021-11-02
    相关资源
    最近更新 更多