yathavanparameshwaran@Inspiron-5567:~/WORKING_DIRECTORY$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. full_fugu-userdebug
8. aosp_fugu-userdebug
9. car_emu_arm64-userdebug
10. aosp_car_emu_arm64-userdebug
11. car_emu_arm-userdebug
12. aosp_car_emu_arm-userdebug
13. car_emu_x86_64-userdebug
14. aosp_car_emu_x86_64-userdebug
15. aosp_car_emu_x86-userdebug
16. car_emu_x86-userdebug
17. mini_emulator_arm64-userdebug
18. m_e_arm-userdebug
19. m_e_mips64-eng
20. m_e_mips-userdebug
21. mini_emulator_x86_64-userdebug
22. mini_emulator_x86-userdebug
23. uml-userdebug
24. aosp_dragon-userdebug
25. aosp_dragon-eng
26. aosp_marlin-userdebug
27. aosp_marlin_svelte-userdebug
28. aosp_sailfish-userdebug
29. aosp_muskie-userdebug
30. aosp_walleye-userdebug
31. aosp_walleye_test-userdebug
32. aosp_taimen-userdebug
33. aosp_angler-userdebug
34. aosp_bullhead-userdebug
35. aosp_bullhead_svelte-userdebug
36. hikey-userdebug
37. hikey960-userdebug
Which would you like? [aosp_arm-eng] 34
============================================
PLATFORM_VERSION_CODENAME=P
PLATFORM_VERSION=P
TARGET_PRODUCT=aosp_bullhead
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=cortex-a53.a57
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.10.0-28-generic-x86_64-Ubuntu-16.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OC-DR1
OUT_DIR=out
============================================
yathavanparameshwaran@Inspiron-5567:~/WORKING_DIRECTORY$ make -j4
============================================
PLATFORM_VERSION_CODENAME=P
PLATFORM_VERSION=P
TARGET_PRODUCT=aosp_bullhead
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=cortex-a53.a57
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.10.0-28-generic-x86_64-Ubuntu-16.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OC-DR1
OUT_DIR=out
============================================
[1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[56/57] glob prebuilts/ndk/stl.bp
[76/76] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
out/build-aosp_bullhead-cleanspec.ninja is missing, regenerating...
out/build-aosp_bullhead.ninja is missing, regenerating...
[590/895] including system/sepolicy/Android.mk ...
system/sepolicy/Android.mk:111: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[895/895] including tools/tradefederation/core/Android.mk ...
No private recovery resources for TARGET_DEVICE bullhead
find: ‘vendor’: No such file or directory
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module SettingsFunctionalTests
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module LauncherFunctionalTests
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module EmergencyInfoTests
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libmedia.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libmedia.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libmedia.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libmedia.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libmedia.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libmedia.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libmedia_omx.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libmedia_omx.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libmedia_omx.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libmedia_omx.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libmedia_omx.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libmedia_omx.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libmediametrics.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libmediametrics.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libmediametrics.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libmediametrics.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_flacdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_flacdec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_flacdec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_flacdec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_flacdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_flacdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_foundation.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_foundation.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_foundation.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_foundation.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_foundation.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_foundation.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_http_support.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_http_support.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_http_support.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_http_support.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_httplive.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_httplive.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_httplive.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_httplive.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_httplive.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_httplive.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_omx.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_omx.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_omx.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_omx.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_omx.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_omx.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_aacdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_aacdec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_aacdec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_aacdec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_aacdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_aacdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_aacenc.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_aacenc.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_aacenc.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_aacenc.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_aacenc.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_aacenc.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_amrwbenc.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_amrwbenc.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_amrwbenc.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_amrwbenc.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_amrwbenc.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_amrwbenc.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_avcdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_avcdec.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_avcdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_avcdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_avcenc.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_avcenc.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_avcenc.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_avcenc.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_flacdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_flacdec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_flacdec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_flacdec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_flacdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_flacdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_flacenc.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_flacenc.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_flacenc.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_flacenc.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_flacenc.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_flacenc.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_g711dec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_g711dec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_g711dec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_g711dec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_g711dec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_g711dec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_gsmdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_gsmdec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_gsmdec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_gsmdec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_gsmdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_gsmdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_h264dec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_h264dec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_h264dec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_h264dec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_h264dec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_h264dec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_hevcdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_hevcdec.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_hevcdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_hevcdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mp3dec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mp3dec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_mp3dec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_mp3dec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mp3dec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mp3dec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mpeg2dec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mpeg2dec.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mpeg2dec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mpeg2dec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mpeg4dec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mpeg4dec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_mpeg4dec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_mpeg4dec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mpeg4dec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mpeg4dec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mpeg4enc.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_mpeg4enc.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_mpeg4enc.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_mpeg4enc.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mpeg4enc.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_mpeg4enc.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_opusdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_opusdec.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_opusdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_opusdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_rawdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_rawdec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_rawdec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_rawdec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_rawdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_rawdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_vpxdec.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_vpxdec.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_vpxdec.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_vpxdec.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_vpxdec.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_vpxdec.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_vpxenc.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_soft_vpxenc.so'
build/make/core/
notice_files.mk:80: warning: overriding commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_vpxenc.so.txt'
build/make/core/
notice_files.mk:80: warning: ignoring old commands for target `out/target/product/bullhead/obj/NOTICE_FILES/src/system/lib64/libstagefright_soft_vpxenc.so.txt'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_vpxenc.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_soft_vpxenc.so'
build/make/core/
base_rules.mk:397: warning: overriding commands for target `out/target/product/bullhead/system/lib64/libstagefright_wfd.so'
build/make/core/
base_rules.mk:397: warning: ignoring old commands for target `out/target/product/bullhead/system/lib64/libstagefright_wfd.so'
build/make/core/
dynamic_binary.mk:91: warning: overriding commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_wfd.so'
build/make/core/
dynamic_binary.mk:91: warning: ignoring old commands for target `out/target/product/bullhead/symbols/system/lib64/libstagefright_wfd.so'
[ 99% 455/456] glob tools/apksig/src/main/java/**/*.java
[ 0% 183/83946] build out/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/annotated/timestamp
WARNING: duplicate annotation of type libcore.util.NonNull
Found class java.lang.reflect.Executable, but unable to insert @libcore.util.NonNull:
@libcore.util.NonNull (nl=false) @ {GENERIC_ARRAY_LOCATION=GenericArrayLocationCriterion at ( [ARRAY] ), RETURN_TYPE=ReturnTypeCriterion for method: getAnnotations()[Ljava/lang/annotation/Annotation;, IN_METHOD=in method 'getAnnotations()[Ljava/lang/annotation/Annotation;', IN_CLASS=In class 'java.lang.reflect.Executable' (exactly)}
[ 1% 966/83946] build out/target/product/bullhead/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.conf
FAILED: out/target/product/bullhead/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.conf
/bin/bash -c "m4 -D mls_num_sens=1 -D mls_num_cats=1024 -D target_build_variant=userdebug -D target_with_dexpreopt=true -D target_arch=arm64 -D target_with_asan=false -D target_full_treble=false -s system/sepolicy/reqd_mask/security_classes system/sepolicy/reqd_mask/initial_sids system/sepolicy/reqd_mask/access_vectors system/sepolicy/reqd_mask/mls_macros system/sepolicy/reqd_mask/mls_decl system/sepolicy/reqd_mask/mls system/sepolicy/reqd_mask/reqd_mask.te system/sepolicy/reqd_mask/roles_decl system/sepolicy/reqd_mask/roles system/sepolicy/reqd_mask/users system/sepolicy/reqd_mask/initial_sid_contexts > out/target/product/bullhead/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.conf"
/bin/bash: m4: command not found
[ 1% 969/83946] host C: sepolicy-analyze <= system/sepolicy/tools/sepolicy-analyze/neverallow.c
ninja: build stopped: subcommand failed.
00:28:28 ninja failed with: exit status 1
#### failed to build some targets (02:25 (mm:ss)) ####
THIS IS MY FIRST TIME BUILDING AOSP, PLEASE ELI5; THANK YOU!!!