device/qcom/sepolicy-legacy-um/SEPolicy.mk:3: warning: BOARD_PLAT_PUBLIC_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS instead.. device/qcom/sepolicy-legacy-um/SEPolicy.mk:3: warning: BOARD_PLAT_PUBLIC_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS instead.. device/qcom/sepolicy-legacy-um/SEPolicy.mk:7: warning: BOARD_PLAT_PRIVATE_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS instead.. device/qcom/sepolicy-legacy-um/SEPolicy.mk:7: warning: BOARD_PLAT_PRIVATE_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS instead.. device/qcom/sepolicy-legacy-um/SEPolicy.mk:11: warning: BOARD_PLAT_PUBLIC_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS instead.. device/qcom/sepolicy-legacy-um/SEPolicy.mk:11: warning: BOARD_PLAT_PUBLIC_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS instead.. device/qcom/sepolicy-legacy-um/SEPolicy.mk:15: warning: BOARD_PLAT_PRIVATE_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS instead.. device/qcom/sepolicy-legacy-um/SEPolicy.mk:15: warning: BOARD_PLAT_PRIVATE_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS instead.. build/make/core/soong_config.mk:193: warning: BOARD_PLAT_PUBLIC_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS instead.. build/make/core/soong_config.mk:194: warning: BOARD_PLAT_PRIVATE_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS instead.. ============================================ PLATFORM_VERSION_CODENAME=S PLATFORM_VERSION=S TARGET_PRODUCT=aosp_X00P TARGET_BUILD_VARIANT=eng TARGET_BUILD_TYPE=release TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=generic TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv8-a TARGET_2ND_CPU_VARIANT=generic HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-5.11.0-051100rc6-generic-x86_64-Ubuntu-20.04.2-LTS HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=AOSP.MASTER OUT_DIR=out PRODUCT_SOONG_NAMESPACES=device/asus/X00P hardware/qcom-caf/msm8996 vendor/qcom/opensource/data-ipa-cfg-mgr vendor/asus/X00P ============================================ ninja: no work to do. [ 7% 1/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/26.0/26.0.ignore.cil [ 14% 2/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/26.0/26.0.cil [ 21% 3/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/27.0/27.0.cil [ 28% 4/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/27.0/27.0.ignore.cil [ 35% 5/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/28.0/28.0.cil [ 42% 6/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/28.0/28.0.ignore.cil [ 50% 7/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/29.0/29.0.cil [ 57% 8/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/29.0/29.0.ignore.cil [ 64% 9/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/30.0/30.0.cil [ 71% 10/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/compat/30.0/30.0.ignore.cil [ 78% 11/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/file_contexts_asan [ 85% 12/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/file_contexts_overlayfs [ 92% 13/14] glob device/qcom/sepolicy-legacy-um/legacy/vendor/common/keystore2_key_contexts No need to regenerate ninja file No need to regenerate ninja file No need to regenerate ninja file Starting ninja... [ 0% 14/64248] cp out/soong/.intermediates/build/make/tools/fs_config/group_odm/android_arm64_armv8-a/group [ 0% 15/64248] cp out/soong/.intermediates/build/make/tools/fs_config/group_product/android_arm64_armv8-a/group [ 0% 16/64248] target Prebuilt: group_product (out/target/product/X00P/obj/ETC/group_product_intermediates/group_product) [ 0% 17/64248] target Prebuilt: group_odm (out/target/product/X00P/obj/ETC/group_odm_intermediates/group_odm) [ 0% 18/64248] Install: out/target/product/X00P/system/product/etc/group [ 0% 19/64248] Install: out/target/product/X00P/vendor/odm/etc/group [ 0% 20/64248] //build/make/tools/fs_config:group_gen_system_ext generate group [ 0% 21/64248] cp out/soong/.intermediates/build/make/tools/fs_config/group_system_ext/android_arm64_armv8-a/group ninja: Missing `restat`? An output file is older than the most recent input: output: out/soong/.intermediates/build/make/tools/fs_config/group_system_ext/android_arm64_armv8-a/group input: out/soong/.intermediates/build/make/tools/fs_config/group_gen_system_ext/gen/group [ 0% 22/64248] target Prebuilt: group_system_ext (out/target/product/X00P/obj/ETC/group_system_ext_intermediates/group_system_ext) [ 0% 23/64248] //external/guice:guice_munge_srcjar generate guice_munge.srcjar [ 0% 24/64248] Install: out/target/product/X00P/system/system_ext/etc/group [ 0% 25/64248] //external/guice:guice_munge_manifest generate guice_munge.manifest [ 0% 26/64248] //build/make/tools/fs_config:group_gen_system generate group [ 0% 27/64248] //build/make/tools/fs_config:group_gen_vendor generate group [ 0% 28/64248] cp out/soong/.intermediates/build/make/tools/fs_config/group_system/android_arm64_armv8-a/group [ 0% 29/64248] cp out/soong/.intermediates/build/make/tools/fs_config/group_vendor/android_arm64_armv8-a/group ninja: Missing `restat`? An output file is older than the most recent input: output: out/soong/.intermediates/build/make/tools/fs_config/group_vendor/android_arm64_armv8-a/group input: out/soong/.intermediates/build/make/tools/fs_config/group_gen_vendor/gen/group [ 0% 30/64248] target Prebuilt: group_system (out/target/product/X00P/obj/ETC/group_system_intermediates/group_system) [ 0% 31/64248] target Prebuilt: group_vendor (out/target/product/X00P/obj/ETC/group_vendor_intermediates/group_vendor) [ 0% 32/64248] Install: out/target/product/X00P/system/etc/group [ 0% 33/64248] Install: out/target/product/X00P/vendor/etc/group [ 0% 34/64248] build out/target/product/X00P/obj/ETC/vendor_sepolicy.cil_intermediates/vendor_policy.conf [ 0% 35/64248] build out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/policy_2.conf [ 0% 36/64248] build out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/policy.conf [ 0% 37/64248] build out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.recovery.conf [ 0% 38/64248] build out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows FAILED: out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows /bin/bash -c "(ASAN_OPTIONS=detect_leaks=0 out/host/linux-x86/bin/checkpolicy -M -c 30 -o out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/policy.conf ) && (out/host/linux-x86/bin/sepolicy-analyze out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp neverallow -w -f out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/policy_2.conf || ( echo \"\" 1>&2; echo \"sepolicy-analyze failed. This is most likely due to the use\" 1>&2; echo \"of an expanded attribute in a neverallow assertion. Please fix\" 1>&2; echo \"the policy.\" 1>&2; exit 1 ) ) && (touch out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp ) && (mv out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp out/target/product/X00P/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows )" device/qcom/sepolicy-legacy-um/legacy/vendor/common/qtidataservices_app.te:35:ERROR 'unknown type exported_radio_prop' at token ';' on line 91428: allow qtidataservices_app exported_radio_prop:property_service set; #line 35 checkpolicy: error(s) encountered while parsing configuration [ 0% 39/64248] build out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy FAILED: out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy /bin/bash -c "(ASAN_OPTIONS=detect_leaks=0 out/host/linux-x86/bin/checkpolicy -M -c 30 -o out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.recovery.conf ) && (out/host/linux-x86/bin/sepolicy-analyze out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp permissive > out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains ) && (if [ \"eng\" = \"user\" -a -s out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains ]; then echo \"==========\" 1>&2; echo \"ERROR: permissive domains not allowed in user builds\" 1>&2; echo \"List of invalid domains:\" 1>&2; cat out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains 1>&2; exit 1; fi ) && (mv out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp out/target/product/X00P/obj/ETC/sepolicy.recovery_intermediates/sepolicy )" device/qcom/sepolicy-legacy-um/legacy/vendor/common/qtidataservices_app.te:35:ERROR 'unknown type exported_radio_prop' at token ';' on line 97835: #line 35 allow qtidataservices_app exported_radio_prop:property_service set; checkpolicy: error(s) encountered while parsing configuration [ 0% 40/64248] //system/core/init:host_init_verifier clang++ property_type.cpp [linux_glibc] [ 0% 41/64248] //system/core/init:host_init_verifier clang++ capabilities.cpp [linux_glibc] [ 0% 42/64248] //system/core/init:host_init_verifier clang++ rlimit_parser.cpp [linux_glibc] [ 0% 43/64248] //system/core/init:host_init_verifier clang++ import_parser.cpp [linux_glibc] [ 0% 44/64248] //system/core/init:host_init_verifier clang++ epoll.cpp [linux_glibc] [ 0% 45/64248] //system/core/init:host_init_verifier clang++ parser.cpp [linux_glibc] [ 0% 46/64248] //system/core/init:host_init_verifier clang++ interface_utils.cpp [linux_glibc] [ 0% 47/64248] //system/core/init:host_init_verifier clang++ action_manager.cpp [linux_glibc] [ 0% 48/64248] //system/core/init:host_init_verifier clang++ action_parser.cpp [linux_glibc] [ 0% 49/64248] //system/core/init:host_init_verifier clang++ service_list.cpp [linux_glibc] [ 0% 50/64248] //system/core/init:host_init_verifier clang++ keychords.cpp [linux_glibc] [ 0% 51/64248] //system/core/init:host_init_verifier clang++ action.cpp [linux_glibc] [ 0% 52/64248] //system/core/init:host_init_verifier clang++ service.cpp [linux_glibc] [ 0% 53/64248] //system/core/init:host_init_verifier clang++ service_parser.cpp [linux_glibc] ninja: build stopped: subcommand failed. 07:12:38 ninja failed with: exit status 1 #### failed to build some targets (6 seconds) ####