MisterZtr / PixelOS_gsi

Script and patches for building PHH-Treble based PixelOS GSI
112 stars 15 forks source link

Unable to lunch treble_arm64_bN-ap2a-userdebug #99

Open VTVishwanath opened 1 month ago

VTVishwanath commented 1 month ago

garageos@GarageOS:~/PixelOS/device/phh/treble$ ls AndroidProducts.mk files phh-on-data.sh tdgsi_arm_ab treble_arm64_afS.mk treble_arm_agS.mk README fixSPL phh-prop-handler.sh treble_a64_afN.mk treble_arm64_agN.mk treble_arm_aoN.mk aex.mk framework_manifest.xml phh-securize.sh treble_a64_afS.mk treble_arm64_agS.mk treble_arm_aoS.mk amyROM.mk gapps-go.mk phh.mk treble_a64_agN.mk treble_arm64_aoN.mk treble_arm_avN.mk apex-setup.rc gapps.mk privapp-permissions-me.phh.treble.app.xml treble_a64_agS.mk treble_arm64_aoS.mk treble_arm_avS.mk app generate.sh proprietary-files treble_a64_aoN.mk treble_arm64_avN.mk treble_arm_bfN.mk audio hal remote treble_a64_aoS.mk treble_arm64_avS.mk treble_arm_bfS.mk base-sas.mk havoc.mk remove-telephony.sh treble_a64_avN.mk treble_arm64_bfN.mk treble_arm_bgN.mk base.mk huawei_charger rr.mk treble_a64_avS.mk treble_arm64_bfS.mk treble_arm_bgS.mk bluetooth interfaces.xml rw-system.sh treble_a64_bfN.mk treble_arm64_bgN.mk treble_arm_boN.mk board-base.mk ld.config.26.txt sepolicy treble_a64_bfS.mk treble_arm64_bgS.mk treble_arm_boS.mk bootanimation.zip lineage.mk su treble_a64_bgN.mk treble_arm64_boN.mk treble_arm_bvN.mk carbon.mk nfc system.prop treble_a64_bgS.mk treble_arm64_boS.mk treble_arm_bvS.mk charger.rc ota tdgsi_a64_a treble_a64_boN.mk treble_arm64_bvN.mk twrp cmds overlay tdgsi_a64_ab treble_a64_boS.mk treble_arm64_bvS.mk vndk-detect empty overlay-gapps tdgsi_arm64_a treble_a64_bvN.mk treble_arm_afN.mk vndk.rc empty-permission.xml overrides tdgsi_arm64_ab treble_a64_bvS.mk treble_arm_afS.mk environ phh-on-boot.sh tdgsi_arm_a treble_arm64_afN.mk treble_arm_agN.mk garageos@GarageOS:~/PixelOS/device/phh/treble$ lunch treble_arm64_bN-ap2a-userdebug 10:31:08 Build sandboxing disabled due to nsjail error. In file included from build/make/core/config.mk:380: In file included from build/make/core/envsetup.mk:369: build/make/core/product_config.mk:226: error: Cannot locate config makefile for product "treble_arm64_bN". 10:31:08 dumpvars failed with: exit status 1 10:31:09 Build sandboxing disabled due to nsjail error. In file included from build/make/core/config.mk:380: In file included from build/make/core/envsetup.mk:369: build/make/core/product_config.mk:226: error: Cannot locate config makefile for product "treble_arm64_bN". 10:31:09 dumpvars failed with: exit status 1 garageos@GarageOS:~/PixelOS/device/phh/treble$

image

VTVishwanath commented 1 month ago

Which One I have to chose for a GSI similar to PixelOS_treble_arm64_bN-14.0-20240724.img.xz available in https://github.com/MisterZtr/PixelOS_gsi/releases

I don't see any file with the name: treble_arm64_bN-ap2a.mk

I am following exact same steps from the readme file of this repo.

MisterZtr commented 1 month ago

https://github.com/MisterZtr/PixelOS_gsi/blob/14/treble_arm64_bN.mk

VTVishwanath commented 1 month ago

The instructions were not clear on the readme. image

I need to add this file https://github.com/MisterZtr/PixelOS_gsi/blob/14/treble_arm64_bN.mk in the device/phh/treble and lunch it?

VTVishwanath commented 1 month ago

I copied everything from the PixelOS_gsi folder and overwritten to device/phh/treble Now the lunch is working and GSI building is in progress. Lets see if we get any errors in between.

VTVishwanath commented 1 month ago

After 90% completion I am getting too many errors. image

Any idea how to fix this? @MisterZtr

18:51:03 Build sandboxing disabled due to nsjail error. date: bad date 2024-08-14 18:51 UTC

PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=14 CUSTOM_VERSION=PixelOS_treble_arm64_bN-14.0-20240814-1851 PRODUCT_INCLUDE_TAGS=com.android.mainline mainline_module_prebuilt_nightly TARGET_PRODUCT=treble_arm64_bN TARGET_BUILD_VARIANT=userdebug 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_OS=linux HOST_OS_EXTRA=Linux-6.8.0-1012-azure-x86_64-Ubuntu-24.04-LTS HOST_CROSS_OS=windows BUILD_ID=AP2A.240805.005.F1 OUT_DIR=out PRODUCT_SOONG_NAMESPACES=vendor/gms/common

$(shell date -u +%M) was changed, regenerating... date: bad date 2024-08-14 18:51 UTC Adding CUSTOM_LOCALES [ast_ES gd_GB cy_GB fur_IT] to PRODUCT_LOCALES [en_US af_ZA am_ET ar_EG ar_XB as_IN az_AZ be_BY bg_BG bn_BD bs_BA ca_ES cs_CZ da_DK de_DE el_GR en_AU en_CA en_GB en_IN en_XA es_ES es_US et_EE eu_ES fa_IR fi_FI fr_CA fr_FR gl_ES gu_IN hi_IN hr_HR hu_HU hy_AM in_ID is_IS it_IT iw_IL ja_JP ka_GE kk_KZ km_KH kn_IN ko_KR ky_KG lo_LA lt_LT lv_LV mk_MK ml_IN mn_MN mr_IN ms_MY my_MM nb_NO ne_NP nl_NL or_IN pa_IN pl_PL pt_BR pt_PT ro_RO ru_RU si_LK sk_SK sl_SI sq_AL sr_Latn_RS sr_RS sv_SE sw_TZ ta_IN te_IN th_TH tl_PH tr_TR uk_UA ur_PK uz_UZ vi_VN zh_CN zh_HK zh_TW zu_ZA en_US en_XC] $(shell date -u +%M) was changed, regenerating... [100% 1/1] initializing legacy Make module parser ... date: bad date 2024-08-14 18:51 UTC Adding CUSTOM_LOCALES [ast_ES gd_GB cy_GB fur_IT] to PRODUCT_LOCALES [en_US af_ZA am_ET ar_EG ar_XB as_IN az_AZ be_BY bg_BG bn_BD bs_BA ca_ES cs_CZ da_DK de_DE el_GR en_AU en_CA en_GB en_IN en_XA es_ES es_US et_EE eu_ES fa_IR fi_FI fr_CA fr_FR gl_ES gu_IN hi_IN hr_HR hu_HU hy_AM in_ID is_IS it_IT iw_IL ja_JP ka_GE kk_KZ km_KH kn_IN ko_KR ky_KG lo_LA lt_LT lv_LV mk_MK ml_IN mn_MN mr_IN ms_MY my_MM nb_NO ne_NP nl_NL or_IN pa_IN pl_PL pt_BR pt_PT ro_RO ru_RU si_LK sk_SK sl_SI sq_AL sr_Latn_RS sr_RS sv_SE sw_TZ ta_IN te_IN th_TH tl_PH tr_TR uk_UA ur_PK uz_UZ vi_VN zh_CN zh_HK zh_TW zu_ZA en_US en_XC] [ 20% 115/568] including system/sepolicy/Android.mk ... system/sepolicy/Android.mk:74: warning: Be careful when using the SELINUX_IGNORE_NEVERALLOWS flag. It does not work in user builds and using it will not stop you from failing CTS. [ 99% 567/568] finishing legacy Make module parsing ... build/make/core/Makefile:5293: warning: Neither INSTALLED_KERNEL_TARGET nor INSTALLED_BOOTIMAGE_TARGET is defined when PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS is true. Information about the updated kernel cannot be built into OTA update package. You can fix this by: (1) setting TARGET_NO_KERNEL to false and installing the built kernel to out/target/product/tdgsi_arm64_ab/kernel, so that kernel information will be extracted from the built kernel; or (2) Add a prebuilt boot image and specify it in BOARD_PREBUILT_BOOTIMAGE; or (3) extracting kernel configuration and defining BOARD_KERNEL_CONFIG_FILE and BOARD_KERNEL_VERSION manually; or (4) unsetting PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS manually. [ 4% 956/23454] //frameworks/native/services/surfaceflinger/Tracing/tools:layertracegenerator clang++ SurfaceFlinger.cpp FAILED: out/soong/.intermediates/frameworks/native/services/surfaceflinger/Tracing/tools/layertracegenerator/android_arm64_armv8-a/632754537cf302cd6e70d8a9260ae492/obj/frameworks/native/services/surfaceflinger/SurfaceFlinger.o PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r510928/bin/clang++ -c -Werror=implicit-function-declaration -O2 -Wall -Wextra -Winit-self -Wpointer-arith -Wunguarded-availability -Werror=date-time -Werror=int-conversion -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=sizeof-array-div -Werror=string-plus-int -Werror=unreachable-code-loop-increment -Wno-error=deprecated-declarations -Wno-c99-designator -Wno-gnu-folding-constant -Wno-inconsistent-missing-override -Wno-error=reorder-init-list -Wno-reorder-init-list -Wno-sign-compare -Wno-unused -DANDROID -DNDEBUG -UDEBUG -Dcompiler_offsetof=__builtin_offsetof -DANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK -faddrsig -fdebug-default-version=5 -fcolor-diagnostics -ffp-contract=off -fno-exceptions -fno-strict-aliasing -fmessage-length=0 -gsimple-template-names -gz=zstd -no-canonical-prefixes -fdebug-prefix-map=/proc/self/cwd= -ftrivial-auto-var-init=zero -g -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=format-security -nostdlibinc -fdebug-info-for-profiling -march=armv8-a -target aarch64-linux-android10000 -DANDROID_STRICT -fPIE -Wimplicit-fallthrough -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -fvisibility-inlines-hidden -Iframeworks/native/services/surfaceflinger/Tracing/tools -DLIBC_API=10000 -DLIBM_API=10000 -DLIBDL_API__=10000 -Ihardware/interfaces/graphics/composer/aidl/include -Isystem/libfmq/include -Isystem/libfmq/base -Isystem/core/libcutils/include -Isystem/core/libprocessgroup/include -Isystem/core/libutils/include -Isystem/libbase/include -Iexternal/fmtlib/include -Isystem/logging/liblog/include -Isystem/core/libsystem/include -Isystem/core/libutils/binder/include -Isystem/core/libsync/include -Ihardware/interfaces/graphics/composer/2.1/utils/command-buffer/include -Isystem/libhidl/base/include -Isystem/libhidl/transport/include -Isystem/libhwbinder/include -Iout/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen -Iout/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/composer/2.1/android.hardware.graphics.composer@2.1_genc++_headers/gen -Ihardware/interfaces/graphics/composer/2.2/utils/command-buffer/include -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/composer/2.2/android.hardware.graphics.composer@2.2_genc++_headers/gen -Ihardware/interfaces/graphics/composer/2.3/utils/command-buffer/include -Iout/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/composer/2.3/android.hardware.graphics.composer@2.3_genc++_headers/gen -Ihardware/interfaces/graphics/composer/2.4/utils/command-buffer/include -Iout/soong/.intermediates/hardware/interfaces/graphics/composer/2.4/android.hardware.graphics.composer@2.4_genc++_headers/gen -Iframeworks/native/services/surfaceflinger/Scheduler/tests -Iframeworks/native/services/surfaceflinger -Iframeworks/native/services/utils/include -Iframeworks/native/services/surfaceflinger/tests/unittests -Iframeworks/native/libs/arect/include -Iexternal/skia -Iexternal/skia/client_utils/android -Iexternal/skia/include/android -Iexternal/skia/include/codec -Iexternal/skia/include/config -Iexternal/skia/include/core -Iexternal/skia/include/docs -Iexternal/skia/include/effects -Iexternal/skia/include/encode -Iexternal/skia/include/gpu -Iexternal/skia/include/pathops -Iexternal/skia/include/ports -Iexternal/skia/include/svg -Iexternal/skia/include/utils -Iexternal/skia/include/utils/mac -Iexternal/skia/modules/skottie/include -Iexternal/skia/modules/skparagraph/include -Iexternal/skia/modules/skshaper/include -Iexternal/skia/modules/svg/include -Iexternal/skia/renderengine -Iexternal/vulkan-headers/include -Iframeworks/native/libs/binder/ndk/include_cpp -Iframeworks/native/libs/binder/ndk/include_ndk -Iframeworks/native/libs/binder/ndk/include_platform -Isystem/core/libvendorsupport/include_llndk -Ilibnativehelper/include_jni -Iout/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V5-ndk-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V5-ndk-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/graphics/composer/aidl/android.hardware.graphics.composer3-V3-ndk-source/gen/include -Iout/soong/.intermediates/hardware/interfaces/power/1.0/android.hardware.power@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/power/1.1/android.hardware.power@1.1_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/power/1.2/android.hardware.power@1.2_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/power/1.3/android.hardware.power@1.3_genc++_headers/gen -Ihardware/interfaces/common/support/include -Iframeworks/native/services/surfaceflinger/CompositionEngine/include -Iframeworks/native/services/surfaceflinger/TimeStats/timestatsproto/include -Iexternal/protobuf/src -Iout/soong/.intermediates/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto/libtimestats_proto/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/proto/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto -Iout/soong/.intermediates/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto/libtimestats_proto/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/proto -Iframeworks/native/services/surfaceflinger/FrameTimeline -Iexternal/googletest/googlemock/include -Iframeworks/native/libs/gui/include -Iout/soong/.intermediates/frameworks/native/libs/gui/libguiflags/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/include -Isystem/libhidl/transport/token/1.0/utils/include -Iframeworks/native/libs/binder/include -Iout/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen -Iout/soong/.intermediates/frameworks/native/libs/gui/sysprop/libLibGuiProperties/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/sysprop/include -Iframeworks/native/opengl/libs/EGL/include -Iframeworks/native/opengl/include -Iframeworks/native/libs/nativewindow/include -Iframeworks/native/libs/nativewindow/include-private -Iframeworks/native/libs/nativebase/include -Iframeworks/native/libs/ui/include -Iframeworks/native/libs/ui/include_private -Ihardware/libhardware/include_all -Isystem/media/audio/include -Iframeworks/native/libs/math/include -Iframeworks/native/libs/ui/include_mock -Iframeworks/native/libs/ui/include_types -Iout/soong/.intermediates/hardware/interfaces/graphics/mapper/4.0/android.hardware.graphics.mapper@4.0_genc++_headers/gen -Iframeworks/native/libs/gralloc/types/include -Iframeworks/native/services/surfaceflinger/layerproto/include -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_lite_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_lite_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_lite_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_lite_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_lite_gen_headers/gen/protos -Iexternal/perfetto/include -Iexternal/perfetto/include/perfetto/base/build_configs/android_tree -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_common_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_android_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_ftrace_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_gpu_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_inode_file_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_interceptors_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_power_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_process_stats_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_profiling_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_statsd_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_sys_stats_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_system_info_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_track_event_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_config_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_ipc_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_ipc_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_ipc_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_ipc_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_android_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_chrome_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_etw_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_filesystem_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_gpu_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_interned_data_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_minimal_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_perfetto_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_profiling_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ps_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_statsd_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_sys_stats_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_system_info_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_zero_gen_headers/gen/external/perfetto -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_zero_gen_headers/gen -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_zero_gen_headers/gen/external/perfetto/protos -Iout/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_translation_zero_gen_headers/gen/protos -Iout/soong/.intermediates/external/perfetto/perfetto_src_base_version_gen_h/gen -Iframeworks/native/libs/renderengine/include -Iframeworks/native/services/surfaceflinger/Scheduler/include -Iframeworks/native/services/surfaceflinger/common/include -Iframeworks/native/services/surfaceflinger/TimeStats -Iframeworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/include -Iout/soong/.intermediates/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/libtimestats_atoms_proto/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/proto/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto -Iout/soong/.intermediates/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/libtimestats_atoms_proto/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/proto -Iout/soong/.intermediates/frameworks/native/services/surfaceflinger/tests/unittests/libsurfaceflingerflags_test/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/include -Iexternal/googletest/googletest/include -Iexternal/libcxxabi/include -Iexternal/libpng -Iexternal/zlib -Ihardware/interfaces/configstore/utils/include -Iout/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/mapper/2.0/android.hardware.graphics.mapper@2.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/allocator/2.0/android.hardware.graphics.allocator@2.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/mapper/3.0/android.hardware.graphics.mapper@3.0_genc++_headers/gen -Iout/soong/.intermediates/hardware/interfaces/graphics/allocator/3.0/android.hardware.graphics.allocator@3.0_genc++_headers/gen -Iout/soong/.intermediates/frameworks/native/libs/binder/libbinder/android_arm64_armv8-a_shared/c8d34641185f6d08c8fdcfaa6cb93a5e/gen/aidl -Iout/soong/.intermediates/frameworks/native/libs/gui/libgui_aidl_static/android_arm64_armv8-a_static/9bcec73f60660ffc33433701ffac21a5/gen/aidl_library -Iout/soong/.intermediates/frameworks/native/libs/gui/sysprop/libLibGuiProperties/android_arm64_armv8-a_static_afdo-libgui/0e7aadb4ccf134e3003f27a606ef3a68/gen/sysprop/include -Iout/soong/.intermediates/frameworks/native/libs/gui/libgui_aidl_static/android_arm64_armv8-a_static_afdo-libgui/9bcec73f60660ffc33433701ffac21a5/gen/aidl_library -Iout/soong/.intermediates/frameworks/native/libs/gui/libgui_window_info_static/android_arm64_armv8-a_static_afdo-libgui/c8d34641185f6d08c8fdcfaa6cb93a5e/gen/aidl -Iout/soong/.intermediates/frameworks/native/libs/gui/libguiflags/android_arm64_armv8-a_static_afdo-libgui/0e7aadb4ccf134e3003f27a606ef3a68/gen/include -Iout/soong/.intermediates/frameworks/native/libs/gui/libgui/android_arm64_armv8-a_shared/40614d61f129f35401e9836231980a2a/gen/aidl -Iexternal/eigen -Iout/soong/.intermediates/frameworks/native/libs/input/com.android.input.flags-aconfig-cc/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/include -Iout/soong/.intermediates/frameworks/native/libs/gui/libgui_window_info_static/android_arm64_armv8-a_static/c8d34641185f6d08c8fdcfaa6cb93a5e/gen/aidl -Iout/soong/.intermediates/external/rust/cxx/cxx-bridge-header/gen -Iout/soong/.intermediates/frameworks/native/libs/input/rust/libinput_cxx_bridge_header/gen -Iout/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/c8d34641185f6d08c8fdcfaa6cb93a5e/gen/aidl -Iout/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_shared/c8d34641185f6d08c8fdcfaa6cb93a5e/gen/aidl -Iframeworks/native/services/powermanager/include -Iout/soong/.intermediates/vendor/interfaces/vendor/samsung/hardware/miscpower/2.0/vendor.samsung.hardware.miscpower@2.0_genc++_headers/gen -Iout/soong/.intermediates/frameworks/native/services/powermanager/libpowermanager/android_arm64_armv8-a_shared/c8d34641185f6d08c8fdcfaa6cb93a5e/gen/aidl -Iout/soong/.intermediates/frameworks/native/services/surfaceflinger/sysprop/libSurfaceFlingerProperties/android_arm64_armv8-a_static/0e7aadb4ccf134e3003f27a606ef3a68/gen/sysprop/include -Isystem/server_configurable_flags/libflags/include -Iexternal/libcxx/include -Iexternal/jemalloc_new/include -Ibionic/libc/async_safe/include -Ibionic/libc/system_properties/include -Isystem/core/property_service/libpropertyinfoparser/include -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi/asm-arm64 -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -Wall -Werror -Wextra -Wformat -Wthread-safety -Wunused -Wunreachable-code -Wconversion -DANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION -flto=thin -fsplit-lto-unit -std=gnu++20 -fno-rtti -Isystem/core/include -Isystem/logging/liblog/include -Isystem/media/audio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Iframeworks/native/include -Iframeworks/native/opengl/include -Iframeworks/av/include -Werror=bool-operation -Werror=format-insufficient-args -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Wno-unused-variable -Wno-error=format -Wno-missing-field-initializers -Wno-packed-non-pod -Werror=address-of-temporary -Werror=incompatible-function-pointer-types -Werror=null-dereference -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-align-mismatch -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter -Wno-error=deprecated-builtins -Wno-error=deprecated -Wno-error=single-bit-bitfield-constant-conversion -Wno-error=enum-constexpr-conversion -Wno-deprecated-dynamic-exception-spec -MD -MF out/soong/.intermediates/frameworks/native/services/surfaceflinger/Tracing/tools/layertracegenerator/android_arm64_armv8-a/632754537cf302cd6e70d8a9260ae492/obj/frameworks/native/services/surfaceflinger/SurfaceFlinger.o.d -o out/soong/.intermediates/frameworks/native/services/surfaceflinger/Tracing/tools/layertracegenerator/android_arm64_armv8-a/632754537cf302cd6e70d8a9260ae492/obj/frameworks/native/services/surfaceflinger/SurfaceFlinger.o frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp In file included from frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:25: In file included from frameworks/native/services/surfaceflinger/SurfaceFlinger.h:70: In file included from frameworks/native/services/surfaceflinger/DisplayDevice.h:48: In file included from frameworks/native/services/surfaceflinger/DisplayHardware/PowerAdvisor.h:35: In file included from frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/OutputCompositionState.h:35: In file included from frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/CompositionRefreshArgs.h:23: In file included from frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/Display.h:24: In file included from frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/Output.h:41: In file included from frameworks/native/services/surfaceflinger/DisplayHardware/HWComposer.h:44: In file included from frameworks/native/services/surfaceflinger/DisplayHardware/HWC2.h:38: In file included from frameworks/native/services/surfaceflinger/DisplayHardware/ComposerHal.h:26: In file included from hardware/interfaces/graphics/composer/2.4/utils/command-buffer/include/composer-command-buffer/2.4/ComposerCommandBuffer.h:28: In file included from hardware/interfaces/graphics/composer/2.3/utils/command-buffer/include/composer-command-buffer/2.3/ComposerCommandBuffer.h:28: In file included from hardware/interfaces/graphics/composer/2.2/utils/command-buffer/include/composer-command-buffer/2.2/ComposerCommandBuffer.h:40: hardware/interfaces/graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer/2.1/ComposerCommandBuffer.h:658:71: warning: format specifies type 'unsigned int' but the argument has type 'IComposerClient::Command' [-Wformat] 658 | ALOGE("command 0x%x has invalid command length %" PRIu16, outCommand, outLength); | ~~ ^~~ | static_cast( system/logging/liblog/include/log/log_main.h:269:52: note: expanded from macro 'ALOGE' 269 | #define ALOGE(...) ((void)ALOG(LOG_ERROR, LOG_TAG, VA_ARGS__)) | ^~~ system/logging/liblog/include/log/log_main.h:336:67: note: expanded from macro 'ALOG' 336 | #define ALOG(priority, tag, ...) LOGPRI(ANDROID##priority, tag, VA_ARGS) | ^~~ system/logging/liblog/include/log/log_main.h:94:69: note: expanded from macro 'LOG_PRI' 94 | #define LOG_PRI(priority, tag, ...) android_printLog(priority, tag, VA_ARGS) | ^~~ system/logging/liblog/include/log/log_main.h:85:34: note: expanded from macro 'android_printLog' 85 | android_log_print(prio, tag, VA_ARGS__) | ^~~ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:1551:50: warning: format specifies type 'int' but the argument has type 'ui::ColorMode' [-Wformat] 1550 | ALOGE("%s: Invalid color mode %s (%d) for display %s", whence, | ~~ 1551 | decodeColorMode(mode).c_str(), mode, to_string(snapshot.displayId()).c_str()); | ^~~~ | static_cast( system/logging/liblog/include/log/log_main.h:269:52: note: expanded from macro 'ALOGE' 269 | #define ALOGE(...) ((void)ALOG(LOG_ERROR, LOG_TAG, VA_ARGS)) | ^~~ system/logging/liblog/include/log/log_main.h:336:67: note: expanded from macro 'ALOG' 336 | #define ALOG(priority, tag, ...) LOGPRI(ANDROID##priority, tag, __VA_ARGS) | ^~~ system/logging/liblog/include/log/log_main.h:94:69: note: expanded from macro 'LOG_PRI' 94 | #define LOG_PRI(priority, tag, ...) android_printLog(priority, tag, VA_ARGS) | ^~~ system/logging/liblog/include/log/log_main.h:85:34: note: expanded from macro 'android_printLog' 85 | android_log_print(prio, tag, __VA_ARGS) | ^~~ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2574:5: error: non-void function does not return a value in all control paths [-Werror,-Wreturn-type] 2574 | } | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2576:32: error: use of undeclared identifier 'mScheduler' 2576 | const Period vsyncPeriod = mScheduler->getVsyncSchedule()->period(); | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2580:32: error: non-local lambda expression cannot have a capture-default 2580 | const auto activeDisplay = FTL_FAKE_GUARD(mStateLock, getDisplayDeviceLocked(mActiveDisplayId)); | ^ frameworks/native/include/ftl/fake_guard.h:89:36: note: expanded from macro 'FTL_FAKE_GUARD' 89 | FTL_MAKE_FAKE_GUARD(VA_ARGS, FTL_FAKE_GUARD2, FTL_FAKE_GUARD1, )(VA_ARGS) | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2580:47: error: unknown type name 'mStateLock' 2580 | const auto activeDisplay = FTL_FAKE_GUARD(mStateLock, getDisplayDeviceLocked(mActiveDisplayId)); | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2580:32: error: use of class template 'FakeGuard' requires template arguments; argument deduction not allowed in function return type 2580 | const auto activeDisplay = FTL_FAKE_GUARD(mStateLock, getDisplayDeviceLocked(mActiveDisplayId)); | ^~~~~~~~~~~~~~~~ frameworks/native/include/ftl/fake_guard.h:89:36: note: expanded from macro 'FTL_FAKE_GUARD' 89 | FTL_MAKE_FAKE_GUARD(VA_ARGS, FTL_FAKE_GUARD2, FTL_FAKE_GUARD1, )(VA_ARGS) | ~~~~~~~^~~~~~~~~~ frameworks/native/include/ftl/fake_guard.h:86:53: note: expanded from macro 'FTL_MAKE_FAKE_GUARD' 86 | #define FTL_MAKE_FAKE_GUARD(arg1, arg2, guard, ...) guard | ^ frameworks/native/include/ftl/fake_guard.h:82:11: note: expanded from macro 'FTL_FAKE_GUARD2' 82 | const android::ftl::FakeGuard guard(mutex); \ | ^~~ frameworks/native/include/ftl/fake_guard.h:60:35: note: template is declared here 60 | struct [[clang::scoped_lockable]] FakeGuard final { | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2580:32: error: parentheses were disambiguated as a function declaration [-Werror,-Wvexing-parse] 2580 | const auto activeDisplay = FTL_FAKE_GUARD(mStateLock, getDisplayDeviceLocked(mActiveDisplayId)); | ^~~~~~~~~~~~~~~~ frameworks/native/include/ftl/fake_guard.h:89:36: note: expanded from macro 'FTL_FAKE_GUARD' 89 | FTL_MAKE_FAKE_GUARD(VA_ARGS, FTL_FAKE_GUARD2, FTL_FAKE_GUARD1, )(VA_ARGS) | ~~~~~~~^~~~~~~~~~ frameworks/native/include/ftl/fake_guard.h:86:53: note: expanded from macro 'FTL_MAKE_FAKE_GUARD' 86 | #define FTL_MAKE_FAKE_GUARD(arg1, arg2, guard, ...) guard | ^ frameworks/native/include/ftl/fake_guard.h:82:40: note: expanded from macro 'FTL_FAKE_GUARD2' 82 | const android::ftl::FakeGuard guard(mutex); \ | ^~~ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2580:47: note: add a pair of parentheses to declare a variable 2580 | const auto activeDisplay = FTL_FAKE_GUARD(mStateLock, getDisplayDeviceLocked(mActiveDisplayId)); | ^ | ( frameworks/native/include/ftl/fake_guard.h:89:72: note: expanded from macro 'FTL_FAKE_GUARD' 89 | FTL_MAKE_FAKE_GUARD(VA_ARGS, FTL_FAKE_GUARD2, FTL_FAKE_GUARD1, )(VA_ARGS) | ^ frameworks/native/include/ftl/fake_guard.h:82:41: note: expanded from macro 'FTL_FAKE_GUARD2' 82 | const android::ftl::FakeGuard guard(mutex); \ | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2580:82: error: use of undeclared identifier 'mActiveDisplayId' 2580 | const auto activeDisplay = FTL_FAKE_GUARD(mStateLock, getDisplayDeviceLocked(mActiveDisplayId)); | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2581:5: error: a type specifier is required for all declarations 2581 | mPowerHintSessionEnabled = mPowerAdvisor->usePowerHintSession() && activeDisplay && | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2581:32: error: use of undeclared identifier 'mPowerAdvisor' 2581 | mPowerHintSessionEnabled = mPowerAdvisor->usePowerHintSession() && activeDisplay && | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2583:5: error: expected unqualified-id 2583 | if (mPowerHintSessionEnabled) { | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2601:5: error: expected unqualified-id 2601 | if (mRefreshRateOverlaySpinner || mHdrSdrRatioOverlay) { | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2609:26: error: use of undeclared identifier 'mMustComposite' 2609 | bool mustComposite = mMustComposite.exchange(false); | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2610:5: error: expected unqualified-id 2610 | { | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2660:5: error: a type specifier is required for all declarations 2660 | updateCursorAsync(); | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2661:5: error: expected unqualified-id 2661 | if (!mustComposite) { | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2664:5: error: a type specifier is required for all declarations 2664 | doActiveLayersTracingIfNeeded(false, mVisibleRegionsDirty, | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2664:42: error: use of undeclared identifier 'mVisibleRegionsDirty' 2664 | doActiveLayersTracingIfNeeded(false, mVisibleRegionsDirty, | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2665:35: error: use of undeclared identifier 'pacesetterFrameTarget' 2665 | pacesetterFrameTarget.frameBeginTime(), vsyncId); | ^ frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp:2665:75: error: use of undeclared identifier 'vsyncId' 2665 | pacesetterFrameTarget.frameBeginTime(), vsyncId); | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 2 warnings and 20 errors generated. 18:54:20 ninja failed with: exit status 1

failed to build some targets (03:18 (mm:ss))

garageos@GarageOS:~/PixelOS$

imbroglius commented 3 weeks ago

Got the same error here.... maybe there is something bad in google sources that has to be fixed there?

VTVishwanath commented 3 weeks ago

Not sure how @MisterZtr fix the issue while creating the release.

VTVishwanath commented 3 weeks ago

I will close this and create a new issue for this

MisterZtr commented 3 weeks ago

Easy build of August update on first try Снимок экрана_20240820_205645

MisterZtr commented 3 weeks ago

You just need to adapt patch №13 platform_frameworks_native for August source. When applying patches, you can see that it patch №13 cannot be applied

VTVishwanath commented 3 weeks ago

Let me try that and after that I will close this issue. So Patch No 13 has to be applied manually right?

VTVishwanath commented 3 weeks ago

@MisterZtr how to paply the patch manually? Can you help?

APPLYING PERSONAL PATCHES

| device_phh_treble ### ~/PixelOSGSI/device/phh/treble ~/PixelOSGSI Applying: Revert "treble : add pixel charger 2/3" Applying: board: Add broken duplicate rules flag Applying: Rework securize tweak error: patch failed: overlay/frameworks/base/core/res/res/values/config.xml:30 error: overlay/frameworks/base/core/res/res/values/config.xml: patch does not apply

FAILED APPLYING: /home/garageos/PixelOSGSI/patches/personal/device_phh_treble/04-Interface-should-be-rounded.patch

~/PixelOSGSI

i am getting this patch error.

VTVishwanath commented 3 weeks ago

Any idea on below error @MisterZtr

FAILED: out/soong/.intermediates/vendor/gms/common/EmergencyInfoGoogleNoUi/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/EmergencyInfoGoogleNoUi.apk rm -f out/soong/.intermediates/vendor/gms/common/EmergencyInfoGoogleNoUi/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/EmergencyInfoGoogleNoUi.apk && prebuilts/jdk/jdk17/linux-x86/bin/java -XX:OnError="cat hs_err_pid%p.log" -XX:CICompilerCount=6 -XX:+UseDynamicNumberOfGCThreads -Djava.library.path=$(dirname out/host/linux-x86/lib64/libconscrypt_openjdk_jni.so) -jar out/host/linux-x86/framework/signapk.jar build/make/target/product/security/platform.x509.pem build/make/target/product/security/platform.pk8 out/soong/.intermediates/vendor/gms/common/EmergencyInfoGoogleNoUi/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/jnis-uncompressed/EmergencyInfoGoogleNoUi.apk out/soong/.intermediates/vendor/gms/common/EmergencyInfoGoogleNoUi/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/EmergencyInfoGoogleNoUi.apk java.util.zip.ZipException: zip END header not found at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1469) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1477) at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1315) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1277) at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:709) at java.base/java.util.zip.ZipFile.(ZipFile.java:243) at java.base/java.util.zip.ZipFile.(ZipFile.java:172) at java.base/java.util.jar.JarFile.(JarFile.java:347) at java.base/java.util.jar.JarFile.(JarFile.java:318) at java.base/java.util.jar.JarFile.(JarFile.java:298) at com.android.signapk.SignApk.main(SignApk.java:1234) [ 0% 139/14860] //vendor/gms/common:ModuleMetadataGoogle signapk [common] FAILED: out/soong/.intermediates/vendor/gms/common/ModuleMetadataGoogle/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/ModuleMetadataGoogle.apk rm -f out/soong/.intermediates/vendor/gms/common/ModuleMetadataGoogle/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/ModuleMetadataGoogle.apk && prebuilts/jdk/jdk17/linux-x86/bin/java -XX:OnError="cat hs_err_pid%p.log" -XX:CICompilerCount=6 -XX:+UseDynamicNumberOfGCThreads -Djava.library.path=$(dirname out/host/linux-x86/lib64/libconscrypt_openjdk_jni.so) -jar out/host/linux-x86/framework/signapk.jar build/make/target/product/security/platform.x509.pem build/make/target/product/security/platform.pk8 out/soong/.intermediates/vendor/gms/common/ModuleMetadataGoogle/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/jnis-uncompressed/ModuleMetadataGoogle.apk out/soong/.intermediates/vendor/gms/common/ModuleMetadataGoogle/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/ModuleMetadataGoogle.apk java.util.zip.ZipException: zip END header not found at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1469) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1477) at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1315) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1277) at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:709) at java.base/java.util.zip.ZipFile.(ZipFile.java:243) at java.base/java.util.zip.ZipFile.(ZipFile.java:172) at java.base/java.util.jar.JarFile.(JarFile.java:347) at java.base/java.util.jar.JarFile.(JarFile.java:318) at java.base/java.util.jar.JarFile.(JarFile.java:298) at com.android.signapk.SignApk.main(SignApk.java:1234) [ 0% 140/14860] //vendor/gms/common:Flipendo signapk [common] FAILED: out/soong/.intermediates/vendor/gms/common/Flipendo/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/Flipendo.apk rm -f out/soong/.intermediates/vendor/gms/common/Flipendo/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/Flipendo.apk && prebuilts/jdk/jdk17/linux-x86/bin/java -XX:OnError="cat hs_err_pid%p.log" -XX:CICompilerCount=6 -XX:+UseDynamicNumberOfGCThreads -Djava.library.path=$(dirname out/host/linux-x86/lib64/libconscrypt_openjdk_jni.so) -jar out/host/linux-x86/framework/signapk.jar build/make/target/product/security/platform.x509.pem build/make/target/product/security/platform.pk8 out/soong/.intermediates/vendor/gms/common/Flipendo/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/jnis-uncompressed/Flipendo.apk out/soong/.intermediates/vendor/gms/common/Flipendo/android_common/737f09fcc0b17bc4650c68e8a26b3dd4/signed/Flipendo.apk java.util.zip.ZipException: zip END header not found at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1469) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1477) at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1315) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1277) at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:709) at java.base/java.util.zip.ZipFile.(ZipFile.java:243) at java.base/java.util.zip.ZipFile.(ZipFile.java:172) at java.base/java.util.jar.JarFile.(JarFile.java:347) at java.base/java.util.jar.JarFile.(JarFile.java:318) at java.base/java.util.jar.JarFile.(JarFile.java:298) at com.android.signapk.SignApk.main(SignApk.java:1234) 09:31:27 ninja failed with: exit status 1 There were 2 actions that completed after the action that failed. See verbose.log.gz for their output.

failed to build some targets (06:02 (mm:ss))

garageos@GarageOS:~/PixelOS$