【问题标题】:Building an embedded linux yocto构建嵌入式 linux yocto
【发布时间】:2019-12-08 20:34:12
【问题描述】:

我尝试在 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>*

我该如何解决这些问题?

【问题讨论】:

  • 您是否确保安装了先决条件它们在这里yoctoproject.org/docs/2.2/mega-manual/…
  • 我已经安装了所有先决条件: $ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat make xsltproc docbook-utils fop dblatex xmlto libsdl1.2- dev xterm 安装 python-git
  • fido 很多,但肯定不稳定 - 相当大的生命周期结束。请参阅:Yocto Releases。我建议用战士、宙斯或砰的一声再试一次。
  • 我尝试了战士和砰的一声,但我得到了同样的错误! ://
  • 默认的python版本是多少?

标签: linux yocto


【解决方案1】:

此问题已提交至OpenEmbedded Development mailing list,发现不是 Yocto/OE 的问题,而是用户特定的构建主机问题。

Ubuntu 16.04 已确认可以运行。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多