【问题标题】:Adding Meta-qt5 to Yocto将 Meta-qt5 添加到 Yocto
【发布时间】:2016-12-06 21:08:50
【问题描述】:

我正在尝试将 meta-qt5 层添加到我的 Yocto,这里使用的是 krogoth Master。我加了一行

IMAGE_INSTALL_append = " qtbase qtbase-tools qtbase-plugins"

在我的 local.conf 中,我添加了

/home/user/yocto/poky/meta-qt5 \

在我的 .bb 文件中。现在,如果我尝试构建

bitbake qtbase

显示错误,如

ERROR: Nothing PROVIDES 'qtbase'

我不知道下面的步骤是否正确...我的目标机器是MACHINE = "dra7xx-evm"。我想添加这个 meta-qt5 层...请帮助我了解这是新的..

【问题讨论】:

  • 你是否将 meta-qt5 添加到 bblayers.conf 中?
  • 是的,我添加了... /home/user/yocto/poky/meta \ /home/user/yocto/poky/meta-poky \ /home/user/yocto/poky/meta-yocto -bsp \ /home/user/yocto/poky/meta-ti \ /home/user/yocto/poky/meta-qt5 \ /home/user/yocto/poky/openembedded-core \ /home/user/yocto/poky /meta-openembedded/meta-oe \ /home/user/yocto/poky/meta-openembedded/meta-ruby \
  • 可以发布您运行bitbake时的初始输出吗? IE。显示所有层和版本的那个。

标签: yocto


【解决方案1】:

确保/home/user/yocto/poky/meta-qt5conf/bblayers.conf

如果这不能解决问题,请发布您的完整错误消息。

【讨论】:

    【解决方案2】:

    添加新的元层,试试:

    ~/yocto/poky-krogoth/build_xyz_qemu $ bitbake-layers show-layers
    layer                 path                                      priority
    ==========================================================================
    meta                  ~/yocto/poky-krogoth/build_xyz_qemu/../meta  5
    meta-poky             ~/yocto/poky-krogoth/build_xyz_qemu/../meta-poky  5
    meta-oe               ~/yocto/poky-krogoth/build_xyz_qemu/../meta-oe/meta-oe  6
    meta-python           ~/yocto/poky-krogoth/build_xyz_qemu/../meta-oe/meta-python  7
    meta-networking       ~/yocto/poky-krogoth/build_xyz_qemu/../meta-oe/meta-networking  5
    meta-java             ~/yocto/poky-krogoth/build_xyz_qemu/../meta-java  10
    meta-yocto-bsp        ~/yocto/poky-krogoth/build_xyz_qemu/../meta-yocto-bsp  5
    meta-b2open           ~/yocto/poky-krogoth/build_xyz_qemu/../meta-b2open  6
    
    ~/yocto/poky-krogoth/build_xyz_qemu $ bitbake-layers add-layer ~/yocto/poky-krogoth/meta-qt5/
    
    ~/yocto/poky-krogoth/build_xyz_qemu $ bitbake-layers show-layers
    layer                 path                                      priority
    ==========================================================================
    meta                  ~/yocto/poky-krogoth/build_xyz_qemu/../meta  5
    meta-poky             ~/yocto/poky-krogoth/build_xyz_qemu/../meta-poky  5
    meta-oe               ~/yocto/poky-krogoth/build_xyz_qemu/../meta-oe/meta-oe  6
    meta-python           ~/yocto/poky-krogoth/build_xyz_qemu/../meta-oe/meta-python  7
    meta-networking       ~/yocto/poky-krogoth/build_xyz_qemu/../meta-oe/meta-networking  5
    meta-java             ~/yocto/poky-krogoth/build_xyz_qemu/../meta-java  10
    meta-yocto-bsp        ~/yocto/poky-krogoth/build_xyz_qemu/../meta-yocto-bsp  5
    meta-b2open           ~/yocto/poky-krogoth/build_xyz_qemu/../meta-b2open  6
    meta-qt5              ~/yocto/poky-krogoth/build_xyz_qemu/meta-qt5  7
    
    ~/yocto/poky-krogoth/build_xyz_qemu $ 
    

    【讨论】:

      【解决方案3】:

      我不知道您为什么将 /home/user/yocto/poky/meta-qt5 \ 添加到 local.conf 文件中。但是将新层添加到 BBlayer.conf 文件中。

      现在检查 meta-qt5 层 bitbake 中的配方文件的名称,配方名称也不包括配方的版本(如果有的话)。

      【讨论】:

        猜你喜欢
        • 2020-09-20
        • 2018-07-20
        • 1970-01-01
        • 2020-10-16
        • 2023-03-04
        • 2016-08-14
        • 2018-02-03
        • 2018-05-14
        • 2020-06-22
        相关资源
        最近更新 更多