lede icon indicating copy to clipboard operation
lede copied to clipboard

x86 编译报错 ,请大佬看看啥情况

Open maoguojun opened this issue 3 years ago • 2 comments

[ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/generic-kernel.bin -a -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs ] [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/generic-kernel.bin -a -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs ] dd if=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs >> /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-rootfs.img.gz rm -fR /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot install -d -m0755 /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub sed -e 's#@SERIAL_CONFIG@#serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 --rtscts=off#g' -e 's#@TERMINAL_CONFIG@#terminal_input console serial; terminal_output console serial#g' -e 's#@ROOTPART@#root=PARTUUID=6d89b569-02 rootwait#g' -e 's#@GPT_ROOTPART@#root=PARTUUID=6d89b569-0eb7-4077-0830-1037767ba702 rootwait#g' -e 's#@CMDLINE@# console=tty0 console=ttyS0,115200n8#g' -e 's#@TIMEOUT@#0#g' -e 's#@TITLE@#OpenWrt#g' ./grub-efi.cfg > /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/grub.cfg cp -fpR /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/bzImage /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/vmlinuz cp -fpR /home/mao/lede/staging_dir/target-x86_64_musl/root-x86/boot/. /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/ cp: cannot stat '/home/mao/lede/staging_dir/target-x86_64_musl/root-x86/boot/.': No such file or directory make[5]: [Makefile:164: /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz] Error 1 (ignored) cp -fpR /home/mao/lede/staging_dir/target-x86_64_musl/image/grub2/boot.img /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/ cp -fpR /home/mao/lede/staging_dir/target-x86_64_musl/image/grub2/gpt-core.img /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/core.img install -d -m0755 /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot cp -fpR /home/mao/lede/staging_dir/target-x86_64_musl/image/grub2/bootx64.efi /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot/ PADDING="1" SIGNATURE="6d89b569" GUID="6d89b569-0eb7-4077-0830-1037767ba700" /home/mao/lede/scripts/gen_image_generic.sh /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz 160 /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot 4000 /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs 256

  • [ 6 -ne 5 ]
  • [ 6 -ne 6 ]
  • OUTPUT=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz
  • KERNELSIZE=160
  • KERNELDIR=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot
  • ROOTFSSIZE=4000
  • ROOTFSIMAGE=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs
  • ALIGN=256
  • rm -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz
  • head=16
  • sect=63
  • ptgen -o /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz -h 16 -s 63 -g -p 160m -p 4000m -l 256 -S 0x6d89b569 -G 6d89b569-0eb7-4077-0830-1037767ba700 part 0 163840 part 0 4096000
  • set 262144 167772160 168034304 4194304000
  • KERNELOFFSET=512
  • KERNELSIZE=167772160
  • ROOTFSOFFSET=328192
  • ROOTFSSIZE=8192000
  • [ -n 1 ]
  • dd if=/dev/zero of=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz bs=512 seek=328192 conv=notrunc count=8192000 84046+1 records in 84046+1 records out 43031651 bytes (43 MB, 41 MiB) copied, 0.102324 s, 421 MB/s dd if=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-rootfs.img.gz of=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-rootfs.img.gz.new bs=4194304000 conv=sync make[5]: *** [Makefile:164: /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-rootfs.img.gz] Killed make[5]: *** Deleting file '/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-rootfs.img.gz' make[5]: *** Waiting for unfinished jobs.... 8192000+0 records in 8192000+0 records out 4194304000 bytes (4.2 GB, 3.9 GiB) copied, 106.423 s, 39.4 MB/s
  • dd if=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/root.squashfs of=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz bs=512 seek=328192 conv=notrunc 84046+1 records in 84046+1 records out 43031651 bytes (43 MB, 41 MiB) copied, 13.8217 s, 3.1 MB/s
  • [ -n 6d89b569-0eb7-4077-0830-1037767ba700 ]
  • [ -n 1 ]
  • dd if=/dev/zero of=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz bs=512 seek=8520192 conv=notrunc count=63 63+0 records in 63+0 records out 32256 bytes (32 kB, 32 KiB) copied, 0.000109757 s, 294 MB/s
  • mkfs.fat --invariant -n kernel -C /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel -S 512 163840 mkfs.fat 4.2 (2021-01-31) mkfs.fat: Warning: lowercase labels might not work properly on some systems
  • LC_ALL=C dos_dircopy /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot /
  • local entry
  • local baseentry
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot ]
  • [ -d /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot ]
  • basename /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot
  • baseentry=boot
  • mmd -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel ::/boot
  • dos_dircopy /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot /boot/
  • local entry
  • local baseentry
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub ]
  • [ -d /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub ]
  • basename /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub
  • baseentry=grub
  • mmd -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel ::/boot/grub
  • dos_dircopy /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub /boot/grub/
  • local entry
  • local baseentry
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/boot.img ]
  • mcopy -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/boot.img ::/boot/grub/
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/core.img ]
  • mcopy -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/core.img ::/boot/grub/
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/grub.cfg ]
  • mcopy -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/grub/grub.cfg ::/boot/grub/
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/vmlinuz ]
  • mcopy -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/boot/vmlinuz ::/boot/
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi ]
  • [ -d /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi ]
  • basename /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi
  • baseentry=efi
  • mmd -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel ::/efi
  • dos_dircopy /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi /efi/
  • local entry
  • local baseentry
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot ]
  • [ -d /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot ]
  • basename /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot
  • baseentry=boot
  • mmd -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel ::/efi/boot
  • dos_dircopy /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot /efi/boot/
  • local entry
  • local baseentry
  • [ -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot/bootx64.efi ]
  • mcopy -i /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.boot/efi/boot/bootx64.efi ::/efi/boot/
  • dd if=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel of=/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz bs=512 seek=512 conv=notrunc 327680+0 records in 327680+0 records out 167772160 bytes (168 MB, 160 MiB) copied, 0.318411 s, 527 MB/s
  • rm -f /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.kernel rm -fR /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.grub2 install -d -m0755 /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.grub2 cp -fpR /home/mao/lede/staging_dir/target-x86_64_musl/image/grub2/boot.img /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.grub2/ cp -fpR /home/mao/lede/staging_dir/target-x86_64_musl/image/grub2/gpt-core.img /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.grub2/core.img echo '(hd0) /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz' > /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.grub2/device.map /home/mao/lede/staging_dir/host/bin/grub-bios-setup -m "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.grub2/device.map" -d "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.grub2" -r "hd0,gpt1" /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz /home/mao/lede/staging_dir/host/bin/grub-bios-setup: warning: Your BIOS Boot Partition is under 1 MiB, please increase its size.. gzip -f -9n -c /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz > /home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.new sha256sum "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz" | cut -d" " -f1 > "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.sha256sum" [ ! -s "/home/mao/lede/key-build" -o ! -s "/home/mao/lede/key-build.ucert" -o ! -s "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz" ] || { cp "/home/mao/lede/key-build.ucert" "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.ucert" ; usign -S -m "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz" -s "/home/mao/lede/key-build" -x "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.sig" ; ucert -A -c "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.ucert" -x "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.sig" ; fwtool -S "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz.ucert" "/home/mao/lede/build_dir/target-x86_64_musl/linux-x86_64/tmp/openwrt-x86-64-generic-squashfs-combined-efi.img.gz" ; } make[5]: Leaving directory '/home/mao/lede/target/linux/x86/image' make[4]: *** [Makefile:27: install] Error 2 make[4]: Leaving directory '/home/mao/lede/target/linux/x86' make[3]: *** [Makefile:11: install] Error 2 make[3]: Leaving directory '/home/mao/lede/target/linux' time: target/linux/install#77.99#105.26#239.70 ERROR: target/linux failed to build. make[2]: *** [target/Makefile:30: target/linux/install] Error 1 make[2]: Leaving directory '/home/mao/lede' make[1]: *** [target/Makefile:24: /home/mao/lede/staging_dir/target-x86_64_musl/stamp/.target_install] Error 2 make[1]: Leaving directory '/home/mao/lede' make: *** [/home/mao/lede/include/toplevel.mk:230:world] 错误 2 有人遇到上面问题吗,求解

maoguojun avatar Oct 28 '22 04:10 maoguojun

root filesystem size太小 设大一点

ohbaby30 avatar Oct 28 '22 12:10 ohbaby30

多谢大佬已解决

maoguojun avatar Oct 31 '22 01:10 maoguojun