【发布时间】:2015-07-22 06:43:16
【问题描述】:
我正在尝试构建一个 core-image-minimal
Build Configuration:
BB_VERSION = "1.24.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Fedora-21"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "qemuarm"
DISTRO = "poky"
DISTRO_VERSION = "1.7.1"
TUNE_FEATURES = "arm armv5 thumb dsp"
TARGET_FPU = "soft"
meta
meta-yocto
meta-yocto-bsp = "dizzy:c59e3bd26d863723af7ba5e16570b091ef7cdc13"
我做了一个 git pull 并在这个版本中遇到了同样的问题:
Build Configuration:
BB_VERSION = "1.24.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Fedora-21"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "qemuarm"
DISTRO = "poky"
DISTRO_VERSION = "1.7.2"
TUNE_FEATURES = "arm armv5 thumb dsp"
TARGET_FPU = "soft"
meta
meta-yocto
meta-yocto-bsp = "dizzy:9fd145d27ec479668fac490a9f1078089f22bf59"
我总是有这个错误:
| DEBUG: Executing shell function do_patch
| Deleted branch meta-temp (was d36a7ef).
| [INFO] validating against known patches (qemuarm-standard-meta)
ERROR. could not update git tree################## ] (\)(94 %))
| ERROR: Could not apply patches for qemuarm.
| ERROR: Patch failures can be resolved in the devshell (bitbake -c devshell linux-yocto)
我尝试使用“bitbake -c devshell linux-yocto”,但在我获得 shell 之前,它以同样的错误告终。
我不知道如何调试这个问题。
【问题讨论】:
-
您可以随时尝试使用
bitbake linux-yocto -c cleansstate看看是否有帮助(通过从头开始重建内核)。如果这对您没有帮助,您能否扩展您在上面粘贴的“构建配置”,以包括所有使用的图层及其 SAH1? (当您调用 bitbake 时,它会在上面的信息之后打印) -
我已经尝试过 cleansstate,以及删除 tmp 文件夹。
meta meta-yocto meta-yocto-bsp = "dizzy:c59e3bd26d863723af7ba5e16570b091ef7cdc13" -
嗯,我刚刚尝试了你的最新拉取,
"dizzy:9fd145d27ec479668fac490a9f1078089f22bf59"(以及今天的 HEAD,这是 2 次提交之后);和bitbake virtual/kernel构建得很好。您能否使用新的 poky-clone 进行检查(不重复使用 tmp 和 sstate-cache?)如果这仍然对您不起作用,我们可能必须启动 F21-box 来检查它。 (到目前为止,我已经在 OpenSuse 上完成了测试)。 -
我删除了所有的 tmp 和 sstate。我仍然有同样的错误。我还尝试了 1.8“fido”分支:同样的问题“fido:59e4f9fc1255b7888ffccc87ce6cc3f2b8bf98c3”我也不明白为什么 devshell 不起作用
-
我已经能够构建“core-image-minimal”。它适用于 fido 1.8。我会做其他测试