0
을 meta-swupdate
과 https://github.com/Xilinx/yocto-manifests 및 https://github.com/sbabic/meta-swupdate에서 빌드하려고합니다. 나는 Peatlinux
명단에 대한 지시를 따랐다. 그것을 빌드 명령은yocto 빌드 중 mtd-utils 오류
TEMPLATECONF=/home/someuser/projects/petalinux-build-system/sources/meta-petalinux/conf sources/core/oe-init-env-build petalinux-build-env
bitbake petalinux-image-full
모든 것이 었습니다. 그런 다음 meta-swupdate
레이어를 bblayers.conf
에 추가하고 (bitbake petalinux-image-full
)을 다시 작성했습니다. 이것이 제가 문제를 제기하는 곳입니다.
| mkdir -p /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/share/man/man1
| install -m 0644 mkfs.jffs2.1 /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/share/man/man1/
| gzip -9f /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/share/man/man1/*.1
| install: cannot stat '/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git//include/libubi.h': No such file or directory
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_install (log file is located at /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/temp/log.do_install.385)
ERROR: Task (/home/someuser/projects/petalinux-build-system/sources/core/meta/recipes-devtools/mtd/mtd-utils_git.bb:do_install) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5877 tasks of which 5875 didn't need to be rerun and 1 failed.
나는 다소 Yocto
에 새로운 문제를 해결하는 방법을 잘 모르겠어요 :
DEBUG: Executing shell function do_install
NOTE: make CC=arm-xilinx-linux-gnueabi-gcc -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/sysroots/zynq-generic RANLIB=arm-xilinx-linux-gnueabi-ranlib AR=arm-xilinx-linux-gnueabi-ar CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0=/usr/src/debug/mtd-utils/1.5.2-r0 -fdebug-prefix-map=/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/sysroots/x86_64-linux= -fdebug-prefix-map=/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/sysroots/zynq-generic= -I/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git//include BUILDDIR=/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ install DESTDIR=/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image SBINDIR=/usr/sbin MANDIR=/usr/share/man INCLUDEDIR=/usr/include
mkdir -p /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/sbin
install -m 0755 /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ftl_format /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flash_erase /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/nanddump /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/doc_loadbios /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ftl_check /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/mkfs.jffs2 /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flash_lock /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flash_unlock /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flash_otp_info /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flash_otp_dump /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flash_otp_lock /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flash_otp_write /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/mtd_debug /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/flashcp /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/nandwrite /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/nandtest /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/mtdpart /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/jffs2dump /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/nftldump /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/nftl_format /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/docfdisk /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/rfddump /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/rfdformat /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/serve_image /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/recv_image /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/sumtool /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/jffs2reader /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/mkfs.ubifs/mkfs.ubifs /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubiupdatevol /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubimkvol /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubirmvol /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubicrc32 /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubinfo /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubiattach /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubidetach /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubinize /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubiformat /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubirename /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/mtdinfo /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubirsvol /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git/ubi-utils/ubiblock flash_eraseall /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/sbin/
mkdir -p /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/share/man/man1
install -m 0644 mkfs.jffs2.1 /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/share/man/man1/
gzip -9f /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/image//usr/share/man/man1/*.1
install: cannot stat '/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/git//include/libubi.h': No such file or directory
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_install (log file is located at /home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/mtd-utils/1.5.2-r0/temp/log.do_install.385)
"morty"브랜치를 사용하고 있음을 어떻게 알았습니까? 그걸 지적해도 될까요? 또한 어떤 프로젝트,'meta-petalinux' 또는'meta-swupdate'에 대해서 말하고 있습니까? – flashburn
https://github.com/Xilinx/yocto-manifests/blob/rel-v2017.3/default.xml은 자일링스의 rel-v2017.3 poky 분기를 사용하고 있음을 보여줍니다. 그런 다음 https://github.com/Xilinx/poky/commits/rel-v2017.3을 확인한 결과 업스트림 2.2 포키 (poky) 릴리스를 기반으로합니다. –