首页 > 解决方案 > 构建嵌入式 linux yocto

问题描述

我尝试在 Ubuntu 16.04 上使用 yocto 为我的 raspberrypi3 板构建嵌入式 linux 系统,我使用稳定的分支 fido。但我得到了这个错误:

    kamel@ThinkPad-E590:/opt/yocto/poky/build$ bitbake core-image-minimal
    Parsing recipes: 100% |########################################################################################################| Time: 0:00:33
    Parsing of 1499 .bb files complete (0 cached, 1499 parsed). 2061 targets, 132 skipped, 0 masked, 0 errors.
    NOTE: Resolving any missing task queue dependencies

    Build Configuration:
    BB_VERSION        = "1.32.0"
    BUILD_SYS         = "x86_64-linux"
    NATIVELSBSTRING   = "universal"
    TARGET_SYS        = "arm-poky-linux-gnueabi"
    MACHINE           = "raspberrypi3"
    DISTRO            = "poky"
    DISTRO_VERSION    = "2.2.4"
    TUNE_FEATURES     = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortexa7"
    TARGET_FPU        = "hard"
    meta              
    meta-poky         
    meta-yocto-bsp    = "fido:e56be3cee517c5262486136dbd6d649b68c3a8b7"
    meta-oe           = "fido:997caf9146cd3797cd054e2adebd1fbb4df91911"
    meta-raspberrypi  = "fido:2a192261a914892019f4f428d7462bb3c585ebac"

    Initialising tasks: 100% |#####################################################################################################| Time: 0:00:06
    NOTE: Executing SetScene Tasks
    NOTE: Executing RunQueue Tasks


**ERROR:** *quilt-native-0.64-r0 do_populate_lic: Error executing a python function in exec_python_func() autogenerated: The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>*

我该如何解决这些?

标签: linuxyocto

解决方案


这个问题已被提交到OpenEmbedded Development 邮件列表,并且发现这不是 Yocto/OE 的问题,而是用户特定的构建主机的问题。

确认 Ubuntu 16.04 可以正常工作。

请使用干净的容器或构建机器重试,如果不可能,请命名此处使用的任何虚拟化/容器化/其他魔法,因为它很可能是问题的根源。


推荐阅读