我正在遵循Yocto Project 2.4.2快速入门指南,逐字逐句,当我试图为Intel MinnowBoard构建时失败了。我在虚拟盒子里做Ubuntu 16.04lts的构建。为了确保安全,我做了两次所有的事情,并尝试了systemd DefaultTasksMax解决方案我还安装了忍者。
2.4.2是否太新且不稳定?我应该尝试什么版本?
下面的start-guide命令失败,导致git存储库不匹配。

~/Yocto/poky/meta-intel$ git checkout tags/8.0-rocko-2.4.2 -b meta-intel-rocko-2.4.2
fatal: Cannot update paths and switch to branch 'meta-intel-rocko-2.4.2' at the same time.
Did you intend to checkout 'tags/8.0-rocko-2.4.2' which can not be resolved as commit?

bitbake core-image-base
...
| nm -D -u src/boot/efi/systemd_boot.so | grep ' U ' && exit 1 || :
| x86_64-poky-linux-objcopy -j .text -j .sdata -j .data -j .dynamic \
|   -j .dynsym -j .rel -j .rela -j .reloc --target=efi-app-x86_64 src/boot/efi/systemd_boot.so systemd-bootx64.efi
| /home/Yocto/poky/build/tmp/work/corei7-64-intel-common-poky-linux/systemd-boot/234-r0/temp/run.do_compile.26622: line 120: ninja: command not found
| WARNING: /home/Yocto/poky/build/tmp/work/corei7-64-intel-common-poky-linux/systemd-boot/234-r0/temp/run.do_compile.26622:1 exit 127 from 'ninja src/boot/efi/linux${SYSTEMD_BOOT_EFI_ARCH}.efi.stub'

最佳答案

看来你已经签了meta intel的poky和rocko大师。确保在每个回购协议中签出相同的分支。

关于linux - Yocto Bitbake Ninja:找不到命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49521165/

10-13 08:40