319 Star 2.1K Fork 1K

OpenHarmony / kernel_liteos_a

 / 详情

最新1.1版本的代码3516编译报错: Disk full

已完成
任务
创建于  
2021-04-11 23:02

该问题是怎么引起的?

按照文档使用官方docker0.0.3版本的镜像进行编译最新1.1.0的代码,3516编译到快结束时报错: Disk full
输入图片说明

重现步骤

报错信息

sh param:hispark_taurus,clang,//out/hispark_taurus/ipcamera_hispark_taurus,debug,false,hisilicon,/home/openharmony/vendor/hisilicon/hispark_taurus
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/arch/arm/arm'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/arch/arm/arm'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/platform'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/platform'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/common'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/common'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/base'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/base'
make[1]: Entering directory '/home/openharmony/device/hisilicon/hispark_taurus/sdk_liteos/config/board'
make[1]: Leaving directory '/home/openharmony/device/hisilicon/hispark_taurus/sdk_liteos/config/board'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/cpup'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/cpup'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/dynload'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/dynload'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/usr'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/usr'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/src'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/src'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/trace'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/trace'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/liteipc'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/liteipc'
make[1]: Entering directory '/home/openharmony/third_party/NuttX/drivers/pipes'
make[1]: Leaving directory '/home/openharmony/third_party/NuttX/drivers/pipes'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/libc'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/libc'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/libsec'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/libsec'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/libscrew'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/libscrew'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/cppsupport'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/cppsupport'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/zlib'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/zlib'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/compat/posix'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/compat/posix'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/bsd'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/bsd'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/bsd/compat/linuxkpi'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/bsd/compat/linuxkpi'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/bch'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/bch'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/multi_partition'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/multi_partition'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/fat'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/fat'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/fat/virpart'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/fat/virpart'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/disk'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/disk'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/bcache'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/bcache'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/ramfs'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/ramfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/nfs'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/nfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/proc'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/proc'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/jffs2'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/jffs2'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/net/lwip-2.1'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/net/lwip-2.1'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/network/wifi'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/network/wifi'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/bus/usb'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/bus/usb'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/display'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/display'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/input'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/input'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/sensor'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/sensor'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/test'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/test'
make[1]: Entering directory '/home/openharmony/vendor/hisilicon/hispark_taurus/config/hdf_test'
make[1]: Leaving directory '/home/openharmony/vendor/hisilicon/hispark_taurus/config/hdf_test'
make[1]: Entering directory '/home/openharmony/drivers/liteos/hievent'
make[1]: Leaving directory '/home/openharmony/drivers/liteos/hievent'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/drivers/char/mem'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/drivers/char/mem'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/drivers/char/random'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/drivers/char/random'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/bsd/dev/usb'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/bsd/dev/usb'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/drivers/char/video'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/drivers/char/video'
make[1]: Entering directory '/home/openharmony/base/hiviewdfx/hilog_lite/frameworks/featured'
make[1]: Leaving directory '/home/openharmony/base/hiviewdfx/hilog_lite/frameworks/featured'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/shell'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/shell'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/net/telnet'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/net/telnet'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/syscall'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/syscall'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/user'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/user'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/security'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/security'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/apps'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/shell'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/shell'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/init'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/init'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/tftp'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/tftp'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/apps'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a'
clean hi3516dv300 finish
make[1]: Entering directory '/home/openharmony/kernel/liteos_a'
/home/openharmony/kernel/liteos_a/tools/menuconfig/conf --olddefconfig /home/openharmony/kernel/liteos_a/Kconfig
#
# configuration written to .config
#
/home/openharmony/kernel/liteos_a/tools/menuconfig/conf --silentoldconfig /home/openharmony/kernel/liteos_a/Kconfig
mv -f /home/openharmony/kernel/liteos_a/include/generated/autoconf.h /home/openharmony/kernel/liteos_a/platform/include/menuconfig.h
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/arch/arm/arm'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/arch/arm/arm'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/platform'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/platform'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/common'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/common'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/base'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/base'
make[1]: Entering directory '/home/openharmony/device/hisilicon/hispark_taurus/sdk_liteos/config/board'
make[1]: Leaving directory '/home/openharmony/device/hisilicon/hispark_taurus/sdk_liteos/config/board'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/cpup'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/cpup'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/dynload'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/dynload'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/usr'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/usr'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/src'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/vdso/src'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/trace'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/trace'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/liteipc'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/liteipc'
make[1]: Entering directory '/home/openharmony/third_party/NuttX/drivers/pipes'
make[1]: Leaving directory '/home/openharmony/third_party/NuttX/drivers/pipes'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/libc'
make[2]: Entering directory '/home/openharmony/third_party/musl/kernel/src/math'
make[2]: Leaving directory '/home/openharmony/third_party/musl/kernel/src/math'
make[2]: Entering directory '/home/openharmony/third_party/musl/kernel/src/internal'
make[2]: Entering directory '/home/openharmony/third_party/musl/kernel/src/stdio'
make[2]: Entering directory '/home/openharmony/third_party/musl/kernel/src/string'
make[2]: Entering directory '/home/openharmony/third_party/musl/kernel/src/time'
make[2]: Leaving directory '/home/openharmony/third_party/musl/kernel/src/internal'
make[2]: Leaving directory '/home/openharmony/third_party/musl/kernel/src/string'
make[2]: Leaving directory '/home/openharmony/third_party/musl/kernel/src/time'
make[2]: Leaving directory '/home/openharmony/third_party/musl/kernel/src/stdio'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/libc'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/libsec'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/libsec'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/libscrew'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/libscrew'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/extended/cppsupport'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/extended/cppsupport'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/lib/zlib'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/lib/zlib'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/compat/posix'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/compat/posix'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/bsd'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/bsd'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/bsd/compat/linuxkpi'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/bsd/compat/linuxkpi'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/bch'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/bch'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/multi_partition'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/multi_partition'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/fat'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/fat'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/fat/virpart'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/fat/virpart'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/disk'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/disk'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/vfs/bcache'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/vfs/bcache'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/ramfs'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/ramfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/nfs'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/nfs'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/proc'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/proc'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/fs/jffs2'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/fs/jffs2'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/net/lwip-2.1'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/net/lwip-2.1'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/network/wifi'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/network/wifi'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/bus/usb'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/bus/usb'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/display'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/display'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/input'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/input'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/model/sensor'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/model/sensor'
make[1]: Entering directory '/home/openharmony/drivers/adapter/khdf/liteos/test'
make[1]: Leaving directory '/home/openharmony/drivers/adapter/khdf/liteos/test'
make[1]: Entering directory '/home/openharmony/vendor/hisilicon/hispark_taurus/config/hdf_test'
gen hdf built-in config
compile module : emmc
Output: /home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/obj/vendor/hisilicon/hispark_taurus/config/hdf_test_config/config/hdf_test.hcb
Total size: 44184 
Output: /home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/obj/vendor/hisilicon/hispark_taurus/config/hdf_test_config/config/hdf_test_hex.c
make[1]: Leaving directory '/home/openharmony/vendor/hisilicon/hispark_taurus/config/hdf_test'
make[1]: Entering directory '/home/openharmony/drivers/liteos/hievent'
make[1]: Leaving directory '/home/openharmony/drivers/liteos/hievent'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/drivers/char/mem'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/drivers/char/mem'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/drivers/char/random'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/drivers/char/random'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/bsd/dev/usb'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/bsd/dev/usb'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/drivers/char/video'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/drivers/char/video'
make[1]: Entering directory '/home/openharmony/base/hiviewdfx/hilog_lite/frameworks/featured'
make[1]: Leaving directory '/home/openharmony/base/hiviewdfx/hilog_lite/frameworks/featured'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/shell'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/shell'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/net/telnet'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/net/telnet'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/syscall'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/syscall'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/kernel/user'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/kernel/user'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/security'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/security'
/home/tools/llvm/bin/..//bin/ld.lld  -static --gc-sections       -L/home/openharmony/kernel/liteos_a/../../device/hisilicon/drivers//libs/ohos/llvm/hi3516dv300 -L/home/openharmony/kernel/liteos_a/tools/scripts/ld -L/home/openharmony/kernel/liteos_a/platform -L/home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/lib -L/home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/lib/obj -L/home/openharmony/kernel/liteos_a/tools/build -L/home/tools/llvm/bin/..//lib/clang/9.0.0/lib/arm-liteos/a7_softfp_neon-vfpv4 -L/home/tools/llvm/bin/..//lib/arm-liteos/c++/a7_softfp_neon-vfpv4 -T/home/openharmony/kernel/liteos_a/tools/build/liteos_llvm.ld -utask_shellcmd -ug_usrVdsoDataPage -uvm_shellcmd -ucpup_shellcmd -uhelp_shellcmd -ufree_shellcmd -usem_shellcmd -umutex_shellcmd -uqueue_shellcmd -usysteminfo_shellcmd -uswtmr_shellcmd -uhwi_shellcmd -ufindsym_shellcmd -uzbar_scan_shellcmd -udmesg_shellcmd -udate_shellcmd -ureadExcInfo_shellcmd -uwatch_shellcmd -udeadlock_shellcmd -ukill_shellcmd -upmm_shellcmd -upanic_reset_shellcmd -ushm_shellcmd -uarp_shellcmd -utelnet_shellcmd -uping_shellcmd -unetstat_shellcmd -uifconfig_shellcmd -ucd_shellcmd -uformat_shellcmd -upartition_shellcmd -uwriteproc_shellcmd -upartinfo_shellcmd -uumount_shellcmd -umount_shellcmd -uvirstatfs_shellcmd -ulsfd_shellcmd -usu_shellcmd -uchmod_shellcmd -uchown_shellcmd -uchgrp_shellcmd -uiperf_shellcmd -ulwip_dump_shellcmd -ureset_shellcmd -ustartap_shellcmd -uhiddrs_shellcmd -unand_bad_shellcmd -ui2c_read_shellcmd -ussp_read_shellcmd -uuart_config_shellcmd -uusb_debug_shellcmd -uramfs_fsmap -unfs_fsmap -ufat_fsmap -ujffs_fsmap -uprocfs_fsmap -ug_fsmap -uzpfs_fsmap -ui2c_init -ugpio_init -uregulator_init -uMtdInitList -uhispi_init -uhifmc100_init -uhisfc350_init -unand_hifmc100_init -uhifmc100_parallel_init -usd_mci_init -uhi_mci_init -upl011_init -uhinfc620_init -uhisnfc100_init -uregulator_machine_init -uhisimeidia_regulator_init -ucpufreq_init -uhisilicon_cpufreq_init -ucpufreq_machine_init -udevfreq_init -umedia_devfreq_init -udevfreq_machine_init -uhieth_machine_init -uhigmac_machine_init -umachine_init  -Map=/home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/liteos.map -o /home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/liteos --start-group  -lclang_rt.builtins -lunwind --no-dependent-libraries -lcortex-a7 -lbsp -lrootfs -lbase -lbsp_config -lcpup -ldynload -lvdso -ltrace -lliteipc -lpipes -lc -lsec -lscrew -lc++ -lc++abi -lcppsupport -lz -lposix -lbsd -llinuxkpi -lvfs -lmulti_partition -lbch -lfat -lvirpart -ldisk -lbcache -lramfs -lnfs -lproc -ljffs2 -llwip --whole-archive -lhdf -lhdf_wifi_model -lhdf_usb -lhdf_display -lhdf_input_driver -lhdf_sensor_driver -lhdf_test -lhdf_test_config -lhdf_i2c -lhdf_spi -lhdf_gpio -lhdf_watchdog -lhdf_sdio -lhdf_emmc -lhdf_rtc -lhdf_uart -lhdf_pwm -lhdf_hisi_sdk -lhdf_mipi_dsi -lhieth-sf -lmmc -lmtd_common -lspinor_flash -lhdf_vendor_wifi -lhi3881 --no-whole-archive -lhievent -lmem -lrandom -lusb_base -lvideo -lhilog -lshell -ltelnet -lsyscall -lsecurity --end-group
/home/tools/llvm/bin/..//bin/llvm-objcopy -R .bss -O binary /home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/liteos /home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/../../..//liteos.bin
/home/tools/llvm/bin/..//bin/llvm-objdump -t /home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/liteos |sort >/home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/liteos.sym.sorted
/home/tools/llvm/bin/..//bin/llvm-objdump -d /home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/liteos >/home/openharmony/out/hispark_taurus/ipcamera_hispark_taurus/obj/kernel/liteos_a/liteos.asm
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/apps'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/shell'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/shell'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/init'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/init'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/tftp'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/tftp'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/apps'
make[1]: Entering directory '/home/openharmony/kernel/liteos_a/apps'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/shell'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/shell'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/init'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/init'
make[2]: Entering directory '/home/openharmony/kernel/liteos_a/apps/tftp'
make[2]: Leaving directory '/home/openharmony/kernel/liteos_a/apps/tftp'
make[1]: Leaving directory '/home/openharmony/kernel/liteos_a/apps'
4462+0 records in
4462+0 records out
2284544 bytes (2.3 MB, 2.2 MiB) copied, 2.23838 s, 1.0 MB/s
Disk full
make: *** [Makefile:191: rootfs] Error 1

评论 (9)

云中有鹿来 创建了任务
展开全部操作日志

你硬盘满了吧

Denny 负责人设置为jinguang

mac上直接跑Linux的docker镜像?这也行啊
docker镜像是 @jinguang做的,让他帮忙check下

@左耳朵 谢谢您提出的宝贵意见和问题
该问题能在mac 稳定复现,主要还是和文件系统不兼容有一定的关系。

从问题分析来看与最后镜像打包有关,tools/scripts/make_rootfs/rootfsimg.sh 中的 mkfs.vfat不兼容mac 文件系统APFS 有一定的关系
临时解决办法将代码加载到vfat、NTFS、ext等文件格式的虚拟磁盘上,然后通过同样的命令可完成构建。

jinguang 添加协作者SimonLi
jinguang 添加协作者jinguang
jinguang 负责人jinguang 修改为peitaiyi
jinguang 取消协作者jinguang
jinguang 负责人peitaiyi 修改为未设置
jinguang 添加协作者peitaiyi
jinguang 负责人设置为jinguang

是不是就这一个不兼容的点?如果这样,可以考虑修复下vfat工具

@云中有鹿来 谢谢您提出的宝贵意见和问题
该问题能在mac 稳定复现,主要还是和文件系统不兼容有一定的关系。

从问题分析来看与最后镜像打包有关,tools/scripts/make_rootfs/rootfsimg.sh 中的 mkfs.vfat不兼容mac 文件系统APFS 有一定的关系
临时解决办法将代码加载到vfat、NTFS、ext等文件格式的虚拟磁盘上,然后通过同样的命令可完成构建。

@jinguang

@云中有鹿来 另外一个解决方案建议:在macOS安装virtual box起一个linux 虚拟机,然后在虚拟机中跑docker镜像。

docker for macOS 或者 docker for Windows 都不是原生支持,而是需要起一个linux vm,然后运行docker镜像,这样性能很差,资源同步也不及时。docker on Linux 是原生支持,性能会好很多。

详见:https://dev.to/ericnograles/why-is-docker-on-macos-so-much-worse-than-linux-flh

win10上这个问题也是必现的,代码在NTFS系统的磁盘目录下,有解决方案吗?

将tools/scripts/make_rootfs/rootfsimg.sh中vfat分支的DIR_SIZE值改大一倍,试试

zhangfanfan2 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(8)
1700903 likecy 1578958070 1564930 dennyshen 1615514438 5126245 dongjinguang 1625667980 7920580 kkup180 1616642860
C
1
https://gitee.com/openharmony/kernel_liteos_a.git
git@gitee.com:openharmony/kernel_liteos_a.git
openharmony
kernel_liteos_a
kernel_liteos_a

搜索帮助