Я пытаюсь создать минимальный основной образ
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», но в итоге получил ту же ошибку, прежде чем я получил оболочку.
Я не знаю, как отладить эту проблему.
bitbake linux-yocto -c cleansstate
, чтобы увидеть, помогает ли это (перестроив ядро с нуля). Если это вам не поможет, не могли бы вы расширить конфигурацию сборки, которую вы вставили выше, чтобы также включить все используемые слои и их SAH1? (Это печатается сразу после информации выше, когда вы вызываете bitbake) - person Anders   schedule 13.05.2015meta meta-yocto meta-yocto-bsp = "dizzy:c59e3bd26d863723af7ba5e16570b091ef7cdc13"
- person BrnVrn   schedule 15.05.2015"dizzy:9fd145d27ec479668fac490a9f1078089f22bf59"
(а также сегодняшним HEAD, который на 2 коммита позже); иbitbake virtual/kernel
строит нормально. Не могли бы вы проверить с помощью нового poky-clone (без повторного использования tmp и sstate-cache?). Если это все еще не работает для вас, нам нужно запустить F21-box, чтобы проверить это. (Sofar, я провел свои тесты на OpenSuse). - person Anders   schedule 19.05.2015