linux - 构建嵌入式 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>*
我该如何解决这些?
解决方案
这个问题已被提交到OpenEmbedded Development 邮件列表,并且发现这不是 Yocto/OE 的问题,而是用户特定的构建主机的问题。
确认 Ubuntu 16.04 可以正常工作。
请使用干净的容器或构建机器重试,如果不可能,请命名此处使用的任何虚拟化/容器化/其他魔法,因为它很可能是问题的根源。
推荐阅读
- webpack - Webpack 构建失败并出现 ERR_OSSL_EVP_UNSUPPORTED
- c# - 缺少 Google G Suite 证书私钥
- r - 如何更改ggplot中点的颜色
- java - 如果 Collection 不存在,那么它不会抛出错误,为什么?
- html - 如何防止在屏幕阅读器中读取多余的文本?
- python - 在哪里可以找到 tensorflow 服务 URL?
- google-sheets - Google Sheet CountIFS - 如何同时包含和排除?
- api - 创建 SNMP 会话时如何限制adventsnmp API 中的端口号选择?
- hexagonal-architecture - 六边形架构 - 我应该将存储库接口放在域层还是应用层
- xml - 在 Dataweave 中生成 XML