Tool/software: Linux
Hello, TI Experts,
We have additional question about building Android Filesystem (AFS) from the below E2E-thread.
http://e2e.ti.com/support/processors/f/791/p/789178/2920028#2920028
We found another error like below.
(Please refer attached logfile in detail)
ninja: build stopped: subcommand failed.
12:53:21 ninja failed with: exit status 1
12:53:23 Unable to parse ninja entry "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00140939\t141391\t0\tsetup-jack-server\t190b1380f220d49a": strconv.Atoi: parsing "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00140939": invalid syntax
#### failed to build some targets (02:47:20 (hh:mm:ss)) ####
Question:
Do you have same experience?
We would appreciate if you tell us how to solve this problem.
Best regards,
usr@usr-ThinkPad-T520:~$ cd ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1/ usr@usr-ThinkPad-T520:~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1$ export KERNELDIR=~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/linux-4.14.80+gitAUTOINC+384658809d-g384658809d/ usr@usr-ThinkPad-T520:~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1$ prebuilts/sdk/tools/jack-admin kill-server Killing background server No Jack server to kill usr@usr-ThinkPad-T520:~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1$ prebuilts/sdk/tools/jack-admin start-server Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m -cp /home/usr/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher usr@usr-ThinkPad-T520:~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1$ make ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=8.1.0 TARGET_PRODUCT=aosp_arm TARGET_BUILD_VARIANT=eng TARGET_BUILD_TYPE=release TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a TARGET_CPU_VARIANT=generic HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-4.4.0-31-generic-x86_64-with-Ubuntu-14.04-trusty HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=OPM1.171019.026 OUT_DIR=out ============================================ ninja: no work to do. [1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja out/build-aosp_arm.ninja is missing, regenerating... [500/998] including ./hardware/ti/dra7xx/Android.mk ... build/core/base_rules.mk:238: error: hardware/ti/dra7xx/hwcomposer: MODULE.TARGET.SHARED_LIBRARIES.hwcomposer. already defined by hardware/ti/am65x/libhwcomposer. 09:30:40 ckati failed with: exit status 1 make: *** [run_soong_ui] Error 1 usr@usr-ThinkPad-T520:~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1$ . build/envsetup.sh including device/asus/fugu/vendorsetup.sh including device/generic/car/vendorsetup.sh including device/generic/mini-emulator-arm64/vendorsetup.sh including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh including device/generic/mini-emulator-mips64/vendorsetup.sh including device/generic/mini-emulator-mips/vendorsetup.sh including device/generic/mini-emulator-x86_64/vendorsetup.sh including device/generic/mini-emulator-x86/vendorsetup.sh including device/generic/uml/vendorsetup.sh including device/google/dragon/vendorsetup.sh including device/google/marlin/vendorsetup.sh including device/google/muskie/vendorsetup.sh including device/google/taimen/vendorsetup.sh including device/huawei/angler/vendorsetup.sh including device/lge/bullhead/vendorsetup.sh including device/linaro/hikey/vendorsetup.sh including device/ti/am57xevm/vendorsetup.sh including device/ti/am65xevm/vendorsetup.sh including sdk/bash_completion/adb.bash usr@usr-ThinkPad-T520:~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1$ lunch You're building on Linux Lunch menu... pick a combo: 1. aosp_arm-eng 2. aosp_arm64-eng 3. aosp_mips-eng 4. aosp_mips64-eng 5. aosp_x86-eng 6. aosp_x86_64-eng 7. full_fugu-userdebug 8. aosp_fugu-userdebug 9. aosp_car_emu_arm-userdebug 10. aosp_car_emu_arm64-userdebug 11. aosp_car_emu_x86-userdebug 12. aosp_car_emu_x86_64-userdebug 13. mini_emulator_arm64-userdebug 14. m_e_arm-userdebug 15. m_e_mips64-eng 16. m_e_mips-userdebug 17. mini_emulator_x86_64-userdebug 18. mini_emulator_x86-userdebug 19. uml-userdebug 20. aosp_dragon-userdebug 21. aosp_dragon-eng 22. aosp_marlin-userdebug 23. aosp_marlin_svelte-userdebug 24. aosp_sailfish-userdebug 25. aosp_walleye-userdebug 26. aosp_walleye_test-userdebug 27. aosp_taimen-userdebug 28. aosp_angler-userdebug 29. aosp_bullhead-userdebug 30. aosp_bullhead_svelte-userdebug 31. hikey-userdebug 32. hikey960-userdebug 33. am57xevm_full-eng 34. am57xevm_full-user 35. am57xevm_full-userdebug 36. am57xevm_auto-eng 37. am57xevm_auto-user 38. am57xevm_auto-userdebug 39. am65xevm_full-eng 40. am65xevm_full-user 41. am65xevm_full-userdebug Which would you like? [aosp_arm-eng] 35 ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=8.1.0 TARGET_PRODUCT=am57xevm_full TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_PLATFORM_VERSION=OPM1 TARGET_BUILD_APPS= TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a-neon TARGET_CPU_VARIANT=cortex-a15 TARGET_2ND_ARCH= TARGET_2ND_ARCH_VARIANT= TARGET_2ND_CPU_VARIANT= HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-4.4.0-31-generic-x86_64-with-Ubuntu-14.04-trusty HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=OPM1.171019.026 OUT_DIR=out AUX_OS_VARIANT_LIST= ============================================ usr@usr-ThinkPad-T520:~/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1$ make ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=8.1.0 TARGET_PRODUCT=am57xevm_full TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a-neon TARGET_CPU_VARIANT=cortex-a15 HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-4.4.0-31-generic-x86_64-with-Ubuntu-14.04-trusty HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=OPM1.171019.026 OUT_DIR=out ============================================ ninja: no work to do. [1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja No need to regenerate ninja file [ 0% 1/198] Ensuring Jack server is installed and started Jack server already installed in "/home/usr/.jack-server" Server is already running [ 94% 188/198] build out/target/product/am57xevm/obj/NOTICE.xml Combining NOTICE files into text Combining NOTICE files into XML [ 96% 191/198] build out/target/product/am57xevm/obj/NOTICE_VENDOR.xml Combining NOTICE files into text Combining NOTICE files into XML [ 98% 195/198] Target vendor fs image: out/target/product/am57xevm/vendor.img depmod: WARNING: could not open /home/usr/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1/out/target/product/am57xevm/obj/PACKAGING/depmod_vendor_intermediates/lib/modules/0.0/modules.order: No such file or directory depmod: WARNING: could not open /home/usr/ti-processor-sdk-android-am57xx-evm-05.02.00.10/board-support/aosp-6AO.1.1/out/target/product/am57xevm/obj/PACKAGING/depmod_vendor_intermediates/lib/modules/0.0/modules.builtin: No such file or directory Running: mkuserimg_mke2fs.sh -s out/target/product/am57xevm/vendor out/target/product/am57xevm/vendor.img ext4 vendor 268435456 -D out/target/product/am57xevm/system -L vendor out/target/product/am57xevm/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin MKE2FS_CONFIG=./system/extras/ext4_utils/mke2fs.conf mke2fs -L vendor -E android_sparse -t ext4 -b 4096 out/target/product/am57xevm/vendor.img 65536 mke2fs 1.43.3 (04-Sep-2016) Creating filesystem with 65536 4k blocks and 65536 inodes Filesystem UUID: fcaddc74-4376-4370-8e16-ca5286c3a56b Superblock backups stored on blocks: 32768 Allocating group tables: done Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done e2fsdroid -p out/target/product/am57xevm/system -S out/target/product/am57xevm/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -f out/target/product/am57xevm/vendor -a /vendor out/target/product/am57xevm/vendor.img Created filesystem with 617/65536 inodes and 11986/65536 blocks out/target/product/am57xevm/vendor.img maxsize=274053120 blocksize=4224 total=23883924 reserve=2770944 [ 99% 197/198] Target system fs image: out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system.img FAILED: out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system.img /bin/bash -c "(if [ -d out/target/product/am57xevm/system/vendor ] && [ ! -h out/target/product/am57xevm/system/vendor ]; then echo 'Non-symlink out/target/product/am57xevm/system/vendor detected!' 1>&2; echo 'You cannot install files to out/target/product/am57xevm/system/vendor while building a separate vendor.img!' 1>&2; exit 1; fi ) && (ln -sf /vendor out/target/product/am57xevm/system/vendor ) && (mkdir -p out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/ out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates && rm -rf out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"ext_mkuserimg=mkuserimg_mke2fs.sh\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"fs_type=ext4\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"system_size=805306368 \" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"userdata_size=2147483648 \" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"cache_fs_type=ext4\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"cache_size=268435456 \" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"vendor_fs_type=ext4\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"vendor_size=268435456 \" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"extfs_sparse_flag=-s\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"squashfs_sparse_flag=-s\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"selinux_fc=out/target/product/am57xevm/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (echo \"skip_fsck=true\" >> out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt ) && (PATH=out/host/linux-x86/bin/:\$PATH ./build/tools/releasetools/build_image.py out/target/product/am57xevm/system out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system_image_info.txt out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/am57xevm/system || ( echo \"Out of space? the tree size of out/target/product/am57xevm/system is (MB): \" 1>&2 ; du -sm out/target/product/am57xevm/system 1>&2; if [ \"ext4\" == \"ext4\" ]; then maxsize=805306368 ; if [ \"\" == \"true\" ]; then maxsize=\$((maxsize - 4096 * 4096)); fi; echo \"The max is \$(( maxsize / 1048576 )) MB.\" 1>&2 ; else echo \"The max is \$(( 805306368 / 1048576 )) MB.\" 1>&2 ; fi; mkdir -p out/dist; cp out/target/product/am57xevm/installed-files.txt out/dist/installed-files-rescued.txt; exit 1 ) )" error: failed to build out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system.img from out/target/product/am57xevm/system Running: mkuserimg_mke2fs.sh -s out/target/product/am57xevm/system out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system.img ext4 system 805306368 -D out/target/product/am57xevm/system -L system out/target/product/am57xevm/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin MKE2FS_CONFIG=./system/extras/ext4_utils/mke2fs.conf mke2fs -L system -E android_sparse -t ext4 -b 4096 out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system.img 196608 mke2fs 1.43.3 (04-Sep-2016) Creating filesystem with 196608 4k blocks and 49152 inodes Filesystem UUID: 171d35b7-c6a5-48e3-94a0-31f1586135ee Superblock backups stored on blocks: 32768, 98304, 163840 Allocating group tables: done Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done e2fsdroid -p out/target/product/am57xevm/system -S out/target/product/am57xevm/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -f out/target/product/am57xevm/system -a /system out/target/product/am57xevm/obj/PACKAGING/systemimage_intermediates/system.img __populate_fs: Could not allocate block in ext2 filesystem while writing file "libpac.so" e2fsdroid: Could not allocate block in ext2 filesystem while populating file system Out of space? the tree size of out/target/product/am57xevm/system is (MB): 1132 out/target/product/am57xevm/system The max is 768 MB. ninja: build stopped: subcommand failed. 12:53:21 ninja failed with: exit status 1 12:53:23 Unable to parse ninja entry "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00140939\t141391\t0\tsetup-jack-server\t190b1380f220d49a": strconv.Atoi: parsing "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00140939": invalid syntax #### failed to build some targets (02:47:20 (hh:mm:ss)) ####