Dan, I'm glad to receive your reply. I'll modify build/make/tools/fs_config/Android.mk according to your reply, and then compile and report an error again, as follows:
[ 36% 24996/68608] //hardware/interfaces/radio/1.1:[email protected] clang++ android/hardware/radio/1.1/types.cpp [ 41% 28446/68608] target C++: libaudiopolicymanagerdefault <= frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp FAILED: out/target/product/mini-emulator-x86_64/obj/SHARED_LIBRARIES/libaudiopolicymanagerdefault_intermediates/AudioPolicyManager.o /bin/bash -c "PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r353983c/bin/clang++ -I system/media/audio_utils/include -I frameworks/av/services/audiopolicy/managerdefault -I out/target/product/mini-emulator-x86_64/obj/SHARED_LIBRARIES/libaudiopolicymanagerdefault_intermediates -I out/target/product/mini-emulator-x86_64/gen/SHARED_LIBRARIES/libaudiopolicymanagerdefault_intermediates -I libnativehelper/include_jni \$(cat out/target/product/mini-emulator-x86_64/obj/SHARED_LIBRARIES/libaudiopolicymanagerdefault_intermediates/import_includes) -I system/core/include -I system/media/audio/include -I hardware/libhardware/include -I hardware/libhardware_legacy/include -I hardware/ril/include -I frameworks/native/include -I frameworks/native/opengl/include -I frameworks/av/include -isystem out/target/product/mini-emulator-x86_64/obj/include -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/uapi/asm-x86 -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -c -Werror=implicit-function-declaration -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fno-strict-aliasing -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -Wimplicit-fallthrough -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -Werror=format-security -nostdlibinc -m64 -march=x86-64 -DUSE_SSSE3 -mssse3 -msse4 -msse4.1 -msse4.2 -mpopcnt -target x86_64-linux-android -Bprebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/x86_64-linux-android/bin -Wsign-promo -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-thread-safety-negative -Wno-gnu-include-next -fvisibility-inlines-hidden -std=gnu++17 -fno-rtti -Wall -Werror -fPIC -D_USING_LIBCXX -DANDROID_STRICT -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-tautological-unsigned-zero-compare -Wno-c++98-compat-extra-semi -Wno-return-std-move-in-c++11 -MD -MF out/target/product/mini-emulator-x86_64/obj/SHARED_LIBRARIES/libaudiopolicymanagerdefault_intermediates/AudioPolicyManager.d -o out/target/product/mini-emulator-x86_64/obj/SHARED_LIBRARIES/libaudiopolicymanagerdefault_intermediates/AudioPolicyManager.o frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp" frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp:4305:2: error: Audio policy no longer supports legacy .conf configuration format #error Audio policy no longer supports legacy .conf configuration format ^ 1 error generated. 17:13:35 ninja failed with: exit status 1 #### failed to build some targets (01:30:03 (hh:mm:ss)) #### Then I went to the source file offrameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp to find this error, but I didn't know how to modify it. I'm sorry to disturb you again, and I'm looking forward to your reply again. Thank you very much. Best Regards, Jiang 在 2019年10月29日星期二 UTC+8下午12:54:44,Dan Willemsen写道: > > 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] <javascript:>> > 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] >> <javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> 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] <javascript:>. >> 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/68b4f82e-0e0f-4117-9bc0-d547bea99360%40googlegroups.com.
