This was a bug -- the build failed when there wasn't a vendor partition (which isn't a built configuration anymore inside Google to due Treble). You should be able to cherry-pick https://android-review.googlesource.com/c/platform/build/+/970728 to fix the problem.
- Dan On Mon, Oct 28, 2019 at 9:48 PM 姜有川 <[email protected]> wrote: > Hello, > I encountered the following error when compiling android-10.0.0_r1 under > Ubuntu 16.04: > ============================================ > PLATFORM_VERSION_CODENAME=REL > PLATFORM_VERSION=10 > TARGET_PRODUCT=mini_emulator_x86_64 > TARGET_BUILD_VARIANT=userdebug > TARGET_BUILD_TYPE=release > TARGET_ARCH=x86_64 > TARGET_ARCH_VARIANT=x86_64 > TARGET_2ND_ARCH=x86 > TARGET_2ND_ARCH_VARIANT=x86_64 > HOST_ARCH=x86_64 > HOST_2ND_ARCH=x86 > HOST_OS=linux > HOST_OS_EXTRA=Linux-4.15.0-66-generic-x86_64-Ubuntu-16.04.6-LTS > HOST_CROSS_OS=windows > HOST_CROSS_ARCH=x86 > HOST_CROSS_2ND_ARCH=x86_64 > HOST_BUILD_TYPE=release > BUILD_ID=QP1A.190711.019 > OUT_DIR=out > ============================================ > [ 0% 3/67918] build > out/target/product/mini-emulator-x86_64/obj/ETC/fs_config_dirs_system_intermediates/fs_config_dirs_system > FAILED: > out/target/product/mini-emulator-x86_64/obj/ETC/fs_config_dirs_system_intermediates/fs_config_dirs_system > /bin/bash -c "build/make/tools/fs_config/fs_config_generator.py fsconfig > --aid-header system/core/include/private/android_filesystem_config.h > --capability-header bionic/libc/kernel/uapi/linux/capability.h > --partition system --all-partitions --dirs --out_file > out/target/product/mini-emulator-x86_64/obj/ETC/fs_config_dirs_system_intermediates/fs_config_dirs_system > /dev/null" > usage: fs_config_generator.py fsconfig [-h] --aid-header AID_HEADER > --capability-header > CAPABILITY_HEADER > --partition PARTITION > [--all-partitions ALL_PARTITIONS] > [--files] [--dirs] --out_file > OUT_FILE > fsconfig [fsconfig ...] > fs_config_generator.py fsconfig: error: argument --all-partitions: > expected one argument > [ 0% 6/67918] build > out/target/product/mini-emulator-x86_64/obj/ETC/fs_config_files_system_intermediates/fs_config_files_system > FAILED: > out/target/product/mini-emulator-x86_64/obj/ETC/fs_config_files_system_intermediates/fs_config_files_system > /bin/bash -c "build/make/tools/fs_config/fs_config_generator.py fsconfig > --aid-header system/core/include/private/android_filesystem_config.h > --capability-header bionic/libc/kernel/uapi/linux/capability.h > --partition system --all-partitions --files --out_file > out/target/product/mini-emulator-x86_64/obj/ETC/fs_config_files_system_intermediates/fs_config_files_system > /dev/null" > usage: fs_config_generator.py fsconfig [-h] --aid-header AID_HEADER > --capability-header > CAPABILITY_HEADER > --partition PARTITION > [--all-partitions ALL_PARTITIONS] > [--files] [--dirs] --out_file > OUT_FILE > fsconfig [fsconfig ...] > fs_config_generator.py fsconfig: error: argument --all-partitions: > expected one argument > 09:49:47 ninja failed with: exit status 1 > make: *** [run_soong_ui] 错误 1 > > I hope to get your help. Thank you very much. > Best, > Jiang > > -- > -- > You received this message because you are subscribed to the "Android > Building" mailing list. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-building?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "Android Building" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/android-building/3292548b-da9e-4d67-9030-f95bd6d17726%40googlegroups.com > <https://groups.google.com/d/msgid/android-building/3292548b-da9e-4d67-9030-f95bd6d17726%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/CALQgHd%3Dei%3DEDusD88VkoTVgEd6mm2-bRiKP-%3D4FrOU18b1n%2BaA%40mail.gmail.com.
