您尚未登录。

楼主 # 2021-10-16 12:15:11

sunxiang
会员
注册时间: 2021-05-05
已发帖子: 222
积分: 121

首次编译F1C100S失败,不知道什么问题,UBUNTU14.4

root@ubuntu:~/F1C100S/buildroot-tiny200# 
root@ubuntu:~/F1C100S/buildroot-tiny200# make
>>>   Finalizing host directory
>>>   Finalizing target directory
mkdir -p /root/F1C100S/buildroot-tiny200/output/host/etc/meson
sed -e 's%@TARGET_CROSS@%/root/F1C100S/buildroot-tiny200/output/host/bin/arm-buildroot-linux-gnueabi-%g' -e 's%@TARGET_ARCH@%arm%g' -e 's%@TARGET_CPU@%arm926ej-s%g' -e 's%@TARGET_ENDIAN@%little%g' -e 's%@TARGET_CFLAGS@%"-D_LARGEFILE_SOURCE", "-D_LARGEFILE64_SOURCE", "-D_FILE_OFFSET_BITS=64", "-Os"@PKG_TARGET_CFLAGS@%g' -e 's%@TARGET_LDFLAGS@%@PKG_TARGET_CFLAGS@%g' -e 's%@TARGET_CXXFLAGS@%"-D_LARGEFILE_SOURCE", "-D_LARGEFILE64_SOURCE", "-D_FILE_OFFSET_BITS=64", "-Os"@PKG_TARGET_CFLAGS@%g' -e 's%@HOST_DIR@%/root/F1C100S/buildroot-tiny200/output/host%g' -e 's%@STAGING_DIR@%/root/F1C100S/buildroot-tiny200/output/host/arm-buildroot-linux-gnueabi/sysroot%g' -e 's%@STATIC@%false%g' package/meson//cross-compilation.conf.in > /root/F1C100S/buildroot-tiny200/output/host/etc/meson/cross-compilation.conf.in
sed -e 's%@PKG_TARGET_CFLAGS@%%g' -e 's%@PKG_TARGET_LDFLAGS@%%g' -e 's%@PKG_TARGET_CXXFLAGS@%%g' /root/F1C100S/buildroot-tiny200/output/host/etc/meson/cross-compilation.conf.in > /root/F1C100S/buildroot-tiny200/output/host/etc/meson/cross-compilation.conf
/bin/sed -i -e '/# GENERIC_SERIAL$/s~^.*#~console::respawn:/sbin/getty -L  console 0 vt100 #~' /root/F1C100S/buildroot-tiny200/output/target/etc/inittab
/bin/sed -i -e '/^#.*-o remount,rw \/$/s~^#\+~~' /root/F1C100S/buildroot-tiny200/output/target/etc/inittab
if grep -q CONFIG_ASH=y /root/F1C100S/buildroot-tiny200/output/build/busybox-1.31.1/.config; then grep -qsE '^/bin/ash$' /root/F1C100S/buildroot-tiny200/output/target/etc/shells || echo "/bin/ash" >> /root/F1C100S/buildroot-tiny200/output/target/etc/shells; fi
if grep -q CONFIG_HUSH=y /root/F1C100S/buildroot-tiny200/output/build/busybox-1.31.1/.config; then grep -qsE '^/bin/hush$' /root/F1C100S/buildroot-tiny200/output/target/etc/shells || echo "/bin/hush" >> /root/F1C100S/buildroot-tiny200/output/target/etc/shells; fi
/root/F1C100S/buildroot-tiny200/output/host/bin/udevadm hwdb --update --root /root/F1C100S/buildroot-tiny200/output/target
PYTHONPATH="/root/F1C100S/buildroot-tiny200/output/host/arm-buildroot-linux-gnueabi/sysroot/usr/lib/python3.8/" /root/F1C100S/buildroot-tiny200/output/host/bin/python3.8 /root/F1C100S/buildroot-tiny200/support/scripts/pycompile.py --strip-root /root/F1C100S/buildroot-tiny200/output/target /root/F1C100S/buildroot-tiny200/output/target/usr/lib/python3.8
find /root/F1C100S/buildroot-tiny200/output/target/usr/lib/python3.8 -name '*.py'  -print0 | xargs -0 --no-run-if-empty rm -f
find /root/F1C100S/buildroot-tiny200/output/target/usr/lib/python3.8 -name '*.opt-1.pyc' -print0 -o -name '*.opt-2.pyc' -print0 | xargs -0 --no-run-if-empty rm -f
mkdir -p /root/F1C100S/buildroot-tiny200/output/target/etc
echo "mangopi-r3" > /root/F1C100S/buildroot-tiny200/output/target/etc/hostname
/bin/sed -i -e '$a \127.0.1.1\tmangopi-r3' -e '/^127.0.1.1/d' /root/F1C100S/buildroot-tiny200/output/target/etc/hosts
mkdir -p /root/F1C100S/buildroot-tiny200/output/target/etc
echo "Welcome to Widora MangoPi R3" > /root/F1C100S/buildroot-tiny200/output/target/etc/issue
/bin/sed -i -e s,^root:[^:]*:,root::, /root/F1C100S/buildroot-tiny200/output/target/etc/shadow
grep -qsE '^/bin/sh$' /root/F1C100S/buildroot-tiny200/output/target/etc/shells || echo "/bin/sh" >> /root/F1C100S/buildroot-tiny200/output/target/etc/shells
if [ -x /root/F1C100S/buildroot-tiny200/output/target/sbin/swapon -a -x /root/F1C100S/buildroot-tiny200/output/target/sbin/swapoff ]; then /bin/sed -i -e '/^#.*\/sbin\/swap/s/^#\+[[:blank:]]*//' /root/F1C100S/buildroot-tiny200/output/target/etc/inittab; else /bin/sed -i -e '/^[^#].*\/sbin\/swap/s/^/#/' /root/F1C100S/buildroot-tiny200/output/target/etc/inittab; fi
if test -d /root/F1C100S/buildroot-tiny200/output/target/lib/modules/`MAKEFLAGS='' /usr/bin/make -j5 HOSTCC="/usr/bin/gcc -O2 -I/root/F1C100S/buildroot-tiny200/output/host/include -L/root/F1C100S/buildroot-tiny200/output/host/lib -Wl,-rpath,/root/F1C100S/buildroot-tiny200/output/host/lib" ARCH=arm INSTALL_MOD_PATH=/root/F1C100S/buildroot-tiny200/output/target CROSS_COMPILE="/root/F1C100S/buildroot-tiny200/output/host/bin/arm-buildroot-linux-gnueabi-" DEPMOD=/root/F1C100S/buildroot-tiny200/output/host/sbin/depmod INSTALL_MOD_STRIP=1 -C /root/F1C100S/buildroot-tiny200/output/build/linux-5.4.99 --no-print-directory -s kernelrelease 2>/dev/null` && grep -q "CONFIG_MODULES=y" /root/F1C100S/buildroot-tiny200/output/build/linux-5.4.99/.config; then /root/F1C100S/buildroot-tiny200/output/host/sbin/depmod -a -b /root/F1C100S/buildroot-tiny200/output/target `MAKEFLAGS='' /usr/bin/make -j5 HOSTCC="/usr/bin/gcc -O2 -I/root/F1C100S/buildroot-tiny200/output/host/include -L/root/F1C100S/buildroot-tiny200/output/host/lib -Wl,-rpath,/root/F1C100S/buildroot-tiny200/output/host/lib" ARCH=arm INSTALL_MOD_PATH=/root/F1C100S/buildroot-tiny200/output/target CROSS_COMPILE="/root/F1C100S/buildroot-tiny200/output/host/bin/arm-buildroot-linux-gnueabi-" DEPMOD=/root/F1C100S/buildroot-tiny200/output/host/sbin/depmod INSTALL_MOD_STRIP=1 -C /root/F1C100S/buildroot-tiny200/output/build/linux-5.4.99 --no-print-directory -s kernelrelease 2>/dev/null`; fi
rm -f /root/F1C100S/buildroot-tiny200/output/build/locales.nopurge
for i in C en_US locale-archive; do echo $i >> /root/F1C100S/buildroot-tiny200/output/build/locales.nopurge; done
for dir in /root/F1C100S/buildroot-tiny200/output/target/usr/share/locale /root/F1C100S/buildroot-tiny200/output/target/usr/share/X11/locale /root/F1C100S/buildroot-tiny200/output/target/usr/lib/locale; do if [ ! -d $dir ]; then continue; fi; for langdir in $dir/*; do if [ -e "${langdir}" ]; then grep -qx "${langdir##*/}" /root/F1C100S/buildroot-tiny200/output/build/locales.nopurge || rm -rf $langdir; fi done; done
if [ -d /root/F1C100S/buildroot-tiny200/output/target/usr/share/X11/locale ]; then for lang in C en_US; do if [ -f /root/F1C100S/buildroot-tiny200/output/target/usr/share/X11/locale/$lang/XLC_LOCALE ]; then echo "$lang/XLC_LOCALE: $lang"; fi done > /root/F1C100S/buildroot-tiny200/output/target/usr/share/X11/locale/locale.dir; fi
rm -rf /root/F1C100S/buildroot-tiny200/output/target/usr/include /root/F1C100S/buildroot-tiny200/output/target/usr/share/aclocal \
		/root/F1C100S/buildroot-tiny200/output/target/usr/lib/pkgconfig /root/F1C100S/buildroot-tiny200/output/target/usr/share/pkgconfig \
		/root/F1C100S/buildroot-tiny200/output/target/usr/lib/cmake /root/F1C100S/buildroot-tiny200/output/target/usr/share/cmake
find /root/F1C100S/buildroot-tiny200/output/target/usr/{lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f
find /root/F1C100S/buildroot-tiny200/output/target/lib/ /root/F1C100S/buildroot-tiny200/output/target/usr/lib/ /root/F1C100S/buildroot-tiny200/output/target/usr/libexec/ \
		\( -name '*.a' -o -name '*.la' \) -print0 | xargs -0 rm -f
find: `/root/F1C100S/buildroot-tiny200/output/target/usr/libexec/': No such file or directory
rm -rf /root/F1C100S/buildroot-tiny200/output/target/usr/share/bash-completion
rm -rf /root/F1C100S/buildroot-tiny200/output/target/etc/bash_completion.d
rm -rf /root/F1C100S/buildroot-tiny200/output/target/usr/share/zsh
rm -rf /root/F1C100S/buildroot-tiny200/output/target/usr/man /root/F1C100S/buildroot-tiny200/output/target/usr/share/man
rm -rf /root/F1C100S/buildroot-tiny200/output/target/usr/info /root/F1C100S/buildroot-tiny200/output/target/usr/share/info
rm -rf /root/F1C100S/buildroot-tiny200/output/target/usr/doc /root/F1C100S/buildroot-tiny200/output/target/usr/share/doc
rm -rf /root/F1C100S/buildroot-tiny200/output/target/usr/share/gtk-doc
rmdir /root/F1C100S/buildroot-tiny200/output/target/usr/share 2>/dev/null || true
rm -rf /root/F1C100S/buildroot-tiny200/output/target/lib/debug /root/F1C100S/buildroot-tiny200/output/target/usr/lib/debug
find /root/F1C100S/buildroot-tiny200/output/target   -type f \( -perm /111 -o -name '*.so*' \) -not \( -name 'libpthread*.so*' -o -name 'ld-*.so*' -o -name '*.ko' \) -print0 | xargs -0 /root/F1C100S/buildroot-tiny200/output/host/bin/arm-buildroot-linux-gnueabi-strip --remove-section=.comment --remove-section=.note 2>/dev/null || true
find /root/F1C100S/buildroot-tiny200/output/target   \( -name 'ld-*.so*' -o -name 'libpthread*.so*' \) -print0 | xargs -0 -r /root/F1C100S/buildroot-tiny200/output/host/bin/arm-buildroot-linux-gnueabi-strip --remove-section=.comment --remove-section=.note --strip-debug 2>/dev/null || true
test -f /root/F1C100S/buildroot-tiny200/output/target/etc/ld.so.conf && \
		{ echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true
test -d /root/F1C100S/buildroot-tiny200/output/target/etc/ld.so.conf.d && \
		{ echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true
mkdir -p /root/F1C100S/buildroot-tiny200/output/target/etc
( \
		echo "NAME=Buildroot"; \
		echo "VERSION=-g9c78493"; \
		echo "ID=buildroot"; \
		echo "VERSION_ID=2020.02.7"; \
		echo "PRETTY_NAME=\"Buildroot 2020.02.7\"" \
	) >  /root/F1C100S/buildroot-tiny200/output/target/usr/lib/os-release
ln -sf ../usr/lib/os-release /root/F1C100S/buildroot-tiny200/output/target/etc
>>>   Sanitizing RPATH in target tree
PER_PACKAGE_DIR=/root/F1C100S/buildroot-tiny200/output/per-package /root/F1C100S/buildroot-tiny200/support/scripts/fix-rpath target
>>>   Copying overlay board/allwinner/generic/rootfs
>>>   Copying overlay board/allwinner/suniv-f1c100s/rootfs
>>>   Copying overlay board/widora/mangopi/r3/rootfs
touch /root/F1C100S/buildroot-tiny200/output/target/usr
>>>   Generating root filesystems common tables
rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs
mkdir -p /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs
printf '   	- - input -1 * - - - Input device group\n	- - render -1 * - - - DRI rendering nodes\n	- - kvm -1 * - - - kvm nodes\n\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_users_table.txt
printf '   	/bin/busybox                     f 4755 0  0 - - - - -\n\n' > /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt
cat system/device_table.txt >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt
>>>   Generating filesystem image rootfs.cpio
mkdir -p /root/F1C100S/buildroot-tiny200/output/images
rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio
mkdir -p /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio
rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /root/F1C100S/buildroot-tiny200/output/target/ /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target
echo '#!/bin/sh' > /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
echo "set -e" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
echo "chown -h -R 0:0 /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" /root/F1C100S/buildroot-tiny200/support/scripts/mkusers /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_users_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
echo "/root/F1C100S/buildroot-tiny200/output/host/bin/makedevs -d /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
printf '   	rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target//etc/udev/hwdb.d/\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
printf '   	if [ ! -e /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target/init ]; then /usr/bin/install -m 0755 fs/cpio/init /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target/init; fi\n	mkdir -p /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target/dev\n	mknod -m 0622 /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target/dev/console c 5 1\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
printf '   \n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
printf '   	cd /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target && find . | LC_ALL=C sort | cpio  --quiet -o -H newc > /root/F1C100S/buildroot-tiny200/output/images/rootfs.cpio\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
chmod a+x /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" FAKEROOTDONTTRYCHOWN=1 /root/F1C100S/buildroot-tiny200/output/host/bin/fakeroot -- /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/fakeroot
rootdir=/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/cpio/target
table='/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt'
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" gzip -9 -c -n /root/F1C100S/buildroot-tiny200/output/images/rootfs.cpio > /root/F1C100S/buildroot-tiny200/output/images/rootfs.cpio.gz
>>>   Generating filesystem image rootfs.ext2
mkdir -p /root/F1C100S/buildroot-tiny200/output/images
rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2
mkdir -p /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2
rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /root/F1C100S/buildroot-tiny200/output/target/ /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/target
echo '#!/bin/sh' > /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
echo "set -e" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
echo "chown -h -R 0:0 /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" /root/F1C100S/buildroot-tiny200/support/scripts/mkusers /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_users_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/target >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
echo "/root/F1C100S/buildroot-tiny200/output/host/bin/makedevs -d /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
printf '   	rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/target//etc/udev/hwdb.d/\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
printf '   \n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
printf '   	rm -f /root/F1C100S/buildroot-tiny200/output/images/rootfs.ext2\n/root/F1C100S/buildroot-tiny200/output/host/sbin/mkfs.ext4 -d /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/target -r 1 -N 0 -m 5 -L "" -O ^64bit /root/F1C100S/buildroot-tiny200/output/images/rootfs.ext2 "100M" || { ret=$?; echo "*** Maybe you need to increase the filesystem size (BR2_TARGET_ROOTFS_EXT2_SIZE)" 1>&2; exit $ret; }\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
chmod a+x /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" FAKEROOTDONTTRYCHOWN=1 /root/F1C100S/buildroot-tiny200/output/host/bin/fakeroot -- /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/fakeroot
rootdir=/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/ext2/target
table='/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt'
mke2fs 1.45.6 (20-Mar-2020)
Creating regular file /root/F1C100S/buildroot-tiny200/output/images/rootfs.ext2
64-bit filesystem support is not enabled.  The larger fields afforded by this feature enable full-strength checksumming.  Pass -O 64bit to rectify.
Creating filesystem with 102400 1k blocks and 25688 inodes
Filesystem UUID: cfe761b4-3a5b-4f0b-96a0-9ed1d0d6c149
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (4096 blocks): done
Copying files into the device: done
Writing superblocks and filesystem accounting information: done 

ln -sf rootfs.ext2 /root/F1C100S/buildroot-tiny200/output/images/rootfs.ext4
>>>   Generating filesystem image rootfs.squashfs
mkdir -p /root/F1C100S/buildroot-tiny200/output/images
rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs
mkdir -p /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs
rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /root/F1C100S/buildroot-tiny200/output/target/ /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/target
echo '#!/bin/sh' > /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
echo "set -e" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
echo "chown -h -R 0:0 /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" /root/F1C100S/buildroot-tiny200/support/scripts/mkusers /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_users_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/target >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
echo "/root/F1C100S/buildroot-tiny200/output/host/bin/makedevs -d /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
printf '   	rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/target//etc/udev/hwdb.d/\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
printf '   \n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
printf '   	/root/F1C100S/buildroot-tiny200/output/host/bin/mksquashfs /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/target /root/F1C100S/buildroot-tiny200/output/images/rootfs.squashfs -noappend -processors 5 -comp gzip\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
chmod a+x /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" FAKEROOTDONTTRYCHOWN=1 /root/F1C100S/buildroot-tiny200/output/host/bin/fakeroot -- /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/fakeroot
rootdir=/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/squashfs/target
table='/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt'
Parallel mksquashfs: Using 5 processors
Creating 4.0 filesystem on /root/F1C100S/buildroot-tiny200/output/images/rootfs.squashfs, block size 131072.
[==============================================================|] 3178/3178 100%

Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
	compressed data, compressed metadata, compressed fragments,
	compressed xattrs, compressed ids
	duplicates are removed
Filesystem size 26194.59 Kbytes (25.58 Mbytes)
	41.84% of uncompressed filesystem size (62602.90 Kbytes)
Inode table size 34948 bytes (34.13 Kbytes)
	28.43% of uncompressed inode table size (122923 bytes)
Directory table size 34770 bytes (33.96 Kbytes)
	43.44% of uncompressed directory table size (80043 bytes)
Number of duplicate files found 65
Number of inodes 3724
Number of files 2912
Number of fragments 229
Number of symbolic links  373
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 439
Number of ids (unique uids + gids) 2
Number of uids 2
	root (0)
	www-data (33)
Number of gids 2
	root (0)
	www-data (33)
>>>   Generating filesystem image rootfs.tar
mkdir -p /root/F1C100S/buildroot-tiny200/output/images
rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar
mkdir -p /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar
rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /root/F1C100S/buildroot-tiny200/output/target/ /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/target
echo '#!/bin/sh' > /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
echo "set -e" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
echo "chown -h -R 0:0 /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" /root/F1C100S/buildroot-tiny200/support/scripts/mkusers /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_users_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/target >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
echo "/root/F1C100S/buildroot-tiny200/output/host/bin/makedevs -d /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/target" >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
printf '   	rm -rf /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/target//etc/udev/hwdb.d/\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
printf '   \n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
printf '   	(cd /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/target; find -print0 | LC_ALL=C sort -z | tar  --pax-option=exthdr.name=%%d/PaxHeaders/%%f,atime:=0,ctime:=0 -cf /root/F1C100S/buildroot-tiny200/output/images/rootfs.tar --null --xattrs-include='\''*'\'' --no-recursion -T - --numeric-owner)\n' >> /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
chmod a+x /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
PATH="/root/F1C100S/buildroot-tiny200/output/host/bin:/root/F1C100S/buildroot-tiny200/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" FAKEROOTDONTTRYCHOWN=1 /root/F1C100S/buildroot-tiny200/output/host/bin/fakeroot -- /root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/fakeroot
rootdir=/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/tar/target
table='/root/F1C100S/buildroot-tiny200/output/build/buildroot-fs/full_devices_table.txt'
>>>   Executing post-image script board/allwinner/generic/scripts/genimage.sh
kernel.its:8.18-21.11: Warning (unit_address_vs_reg): /images/kernel@0: node has a unit name, but no reg property
kernel.its:18.20-20.15: Warning (unit_address_vs_reg): /images/kernel@0/hash@0: node has a unit name, but no reg property
kernel.its:23.15-33.11: Warning (unit_address_vs_reg): /images/fdt@0: node has a unit name, but no reg property
kernel.its:30.20-32.15: Warning (unit_address_vs_reg): /images/fdt@0/hash@0: node has a unit name, but no reg property
kernel.its:38.16-46.11: Warning (unit_address_vs_reg): /configurations/conf@0: node has a unit name, but no reg property
kernel.its:43.20-45.15: Warning (unit_address_vs_reg): /configurations/conf@0/hash@0: node has a unit name, but no reg property
FIT description: Generic Allwinner FIT Image
Created:         Fri Oct 15 21:11:54 2021
 Image 0 (kernel@0)
  Description:  Linux kernel
  Created:      Fri Oct 15 21:11:54 2021
  Type:         Kernel Image
  Compression:  uncompressed
  Data Size:    4309472 Bytes = 4208.47 KiB = 4.11 MiB
  Architecture: ARM
  OS:           Linux
  Load Address: 0x80000000
  Entry Point:  0x80000000
  Hash algo:    crc32
  Hash value:   23ae67c6
 Image 1 (fdt@0)
  Description:  Flattened Device Tree blob
  Created:      Fri Oct 15 21:11:54 2021
  Type:         Flat Device Tree
  Compression:  uncompressed
  Data Size:    15666 Bytes = 15.30 KiB = 0.01 MiB
  Architecture: ARM
  Hash algo:    crc32
  Hash value:   61472816
 Default Configuration: 'conf@0'
 Configuration 0 (conf@0)
  Description:  Kernel, DeviceTree
  Kernel:       kernel@0
  FDT:          fdt@0
  Hash algo:    crc32
  Hash value:   unavailable
make: *** [target-post-image] Error 1

离线

#1 2021-10-16 12:28:25

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 首次编译F1C100S失败,不知道什么问题,UBUNTU14.4

>>>   Executing post-image script board/allwinner/generic/scripts/genimage.sh
执行这句出错,所以


编辑这个脚本: board/allwinner/generic/scripts/genimage.sh

逐句删除, 排除看哪行脚本出错。





离线

#2 2021-10-16 12:31:19

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 首次编译F1C100S失败,不知道什么问题,UBUNTU14.4

Ubuntu14有点老了,可能是某些命令和高版本表现不同





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn