【问题标题】:Error when I run bitbake运行 bitbake 时出错
【发布时间】:2018-04-03 19:49:11
【问题描述】:

我已经安装了 yocto 项目和 meta-raspberry 层。当我尝试对图像进行 bitbake (bitbake rpi-basic-image) 时,我收到以下错误:

user:~/Desktop/yocto_r/build-rpi$ bitbake rpi-basic-image
Loading cache: 100% |############################################| Time: 0:00:00
Loaded 15 entries from dependency cache.
ERROR: /home/user/Desktop/yocto_r/poky/meta-raspberrypi/recipes-core/images/rpi-test-image.bb: Deprecated variable(s) found: "IMAGE_DEPENDS_rpi-sdimg". Use do_image_<type>[depends] += "<recipe>:<task>" instead
ERROR: /home/user/Desktop/yocto_r/poky/meta-raspberrypi/recipes-core/images/rpi-basic-image.bb: Deprecated variable(s) found: "IMAGE_DEPENDS_rpi-sdimg". Use do_image_<type>[depends] += "<recipe>:<task>" instead
ERROR: /home/user/Desktop/yocto_r/poky/meta-raspberrypi/recipes-core/images/rpi-hwup-image.bb: Deprecated variable(s) found: "IMAGE_DEPENDS_rpi-sdimg". Use do_image_<type>[depends] += "<recipe>:<task>" instead
ERROR: Failed to parse recipe: /home//Desktop/yocto_r/poky/meta-raspberrypi/recipes-core/images/rpi-test-image.bb

谁知道问题出在哪里?

【问题讨论】:

    标签: raspberry-pi raspberry-pi3 yocto bitbake


    【解决方案1】:

    似乎配方与更新的图像类型类不兼容。 将 IMAGE_DEPENDS_rpi-sdimg 替换为 do_image_rpi-sdimg[depends]。

    例如,如果你有

    IMAGE_DEPENDS_rpi-sdimg = "virtual/kernel"
    

    然后用

    替换
    do_image_rpi-sdimg[depends] += "virtual/kernel:do_populate_sysroot"
    

    【讨论】:

      【解决方案2】:

      我也有这个问题。 修改 meta-raspberrypi/classes/sdcard_image-rpi.bbclass 文件,如下所示

      diff --git a/classes/sdcard_image-rpi.bbclass b/classes/sdcard_image-rpi.bbclass
      index 79ab53a..91719f2 100644
      --- a/classes/sdcard_image-rpi.bbclass
      +++ b/classes/sdcard_image-rpi.bbclass
      @@ -50,7 +50,7 @@ IMAGE_ROOTFS_ALIGNMENT = "4096"
       SDIMG_ROOTFS_TYPE ?= "ext3"
       SDIMG_ROOTFS = "${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.${SDIMG_ROOTFS_TYPE}"
      
      -IMAGE_DEPENDS_rpi-sdimg = " \
      +do_image_rpi-sdimg = " \
                              parted-native \
                              mtools-native \
                              dosfstools-native \
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-01
        • 2016-10-18
        • 2015-08-28
        • 2018-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-18
        相关资源
        最近更新 更多