This forum is for discussing building AOSP, not custom ROMs, so I can't help you with what missing. But decoding the error message:
ninja: error: '/home/vamsi/ctos/out/target/common/obj/JAVA_LIBRARIES/sap-api-java-static_intermediates/classes-header.jar', needed by '/home/vamsi/ctos/out/target/common/obj/APPS/Bluetooth_intermediates/classes-full-debug.jar', missing and no known rule to make it is the same error as: packages/apps/Bluetooth/Android.mk: error: Bluetooth (APPS android-arm64) missing sap-api-java-static (JAVA_LIBRARIES android-arm64) You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is intentional, *but that may defer real problems until later in the build.* ALLOW_MISSING_DEPENDENCIES does not completely ignore missing dependencies, it just allows you to continue building things that do have all of their dependencies satisfied. Your build is attempting to build the Bluetooth app, so you need to fix that missing dependency. - Dan On Thu, Feb 14, 2019 at 7:19 AM Vamsee Krishnaa < vamsikrishna481...@gmail.com> wrote: > > > vamsi@vamsi:~/ctos$ mka bacon -j8 > ============================================ > PLATFORM_VERSION_CODENAME=REL > PLATFORM_VERSION=9 > CUSTOM_VERSION=ctosp_hydrogen-9.0-20190209-0450-UNOFFICIAL > TARGET_PRODUCT=ctosp_hydrogen > 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.15.0-45-generic-x86_64-Ubuntu-18.04.1-LTS > HOST_CROSS_OS=windows > HOST_CROSS_ARCH=x86 > HOST_CROSS_2ND_ARCH=x86_64 > HOST_BUILD_TYPE=release > BUILD_ID=PQ1A.190105.004 > OUT_DIR=/home/vamsi/ctos/out > PRODUCT_SOONG_NAMESPACES= hardware/qcom/audio-caf/msm8952 > hardware/qcom/display-caf/msm8952 hardware/qcom/media-caf/msm8952 > ============================================ > ninja: no work to do. > ninja: no work to do. > Environment variable BUILD_NUMBER was modified (ed118bb6ca => 745dddd17f), > regenerating... > /home/vamsi/ctos/out/build-ctosp_hydrogen.ninja is missing, regenerating... > [535/951] including system/sepolicy/Android.mk ... > system/sepolicy/Android.mk:88: 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. > [951/951] including vendor/xiaomi/msm8956-common/Android.mk ... > device/xiaomi/msm8956-common/camera/QCamera2/Android.mk: error: > camera.msm8952 (SHARED_LIBRARIES android-arm) missing libqdMetaData > (SHARED_LIBRARIES android-arm) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > device/xiaomi/msm8956-common/camera/QCamera2/Android.mk: error: > camera.msm8952 (SHARED_LIBRARIES android-arm) missing libqservice > (SHARED_LIBRARIES android-arm) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > external/wpa_supplicant_8/hostapd/Android.mk: error: hostapd (EXECUTABLES > android-arm64) missing lib_driver_cmd_qcwcn (STATIC_LIBRARIES > android-arm64) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > external/wpa_supplicant_8/hostapd/Android.mk: error: hostapd_nohidl > (EXECUTABLES android-arm64) missing lib_driver_cmd_qcwcn (STATIC_LIBRARIES > android-arm64) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > external/wpa_supplicant_8/wpa_supplicant/Android.mk: error: wpa_supplicant > (EXECUTABLES android-arm64) missing lib_driver_cmd_qcwcn (STATIC_LIBRARIES > android-arm64) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > frameworks/opt/net/wifi/libwifi_hal/Android.mk: error: libwifi-hal > (SHARED_LIBRARIES android-arm64) missing libwifi-hal-qcom (STATIC_LIBRARIES > android-arm64) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > frameworks/opt/net/wifi/libwifi_hal/Android.mk: error: libwifi-hal > (SHARED_LIBRARIES android-arm64) missing libcld80211 (SHARED_LIBRARIES > android-arm64) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > frameworks/opt/net/wifi/libwifi_hal/Android.mk: error: libwifi-hal > (SHARED_LIBRARIES android-arm) missing libwifi-hal-qcom (STATIC_LIBRARIES > android-arm) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > frameworks/opt/net/wifi/libwifi_hal/Android.mk: error: libwifi-hal > (SHARED_LIBRARIES android-arm) missing libcld80211 (SHARED_LIBRARIES > android-arm) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > packages/apps/Bluetooth/Android.mk: error: Bluetooth (APPS android-arm64) > missing sap-api-java-static (JAVA_LIBRARIES android-arm64) > You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is > intentional, but that may defer real problems until later in the build. > build/make/core/main.mk:844: error: exiting from previous errors. > 10:22:16 ckati failed with: exit status 1 > > #### failed to build some targets (01:21 (mm:ss)) #### > > > i having some missing dependencies which i have allowed true for test the > my new rom > and after allowing missing dependencies true but > missing sap-api-java-static_intermediates/classes-header.jar > how can i fix it > > > vamsi@vamsi:~/ctos$ mka bacon -j8 ALLOW_MISSING_DEPENDENCIES=true > ============================================ > PLATFORM_VERSION_CODENAME=REL > PLATFORM_VERSION=9 > CUSTOM_VERSION=ctosp_hydrogen-9.0-20190209-0518-UNOFFICIAL > TARGET_PRODUCT=ctosp_hydrogen > 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.15.0-45-generic-x86_64-Ubuntu-18.04.1-LTS > HOST_CROSS_OS=windows > HOST_CROSS_ARCH=x86 > HOST_CROSS_2ND_ARCH=x86_64 > HOST_BUILD_TYPE=release > BUILD_ID=PQ1A.190105.004 > OUT_DIR=/home/vamsi/ctos/out > PRODUCT_SOONG_NAMESPACES= hardware/qcom/audio-caf/msm8952 > hardware/qcom/display-caf/msm8952 hardware/qcom/media-caf/msm8952 > ============================================ > [1/1] /home/vamsi/ctos/out/soong/.minibootstrap/minibp > /home/vamsi/ctos/out/soong/.bootstrap/build.ninja > [1/1] /home/vamsi/ctos/out/soong/.bootstrap/bin/soong_build > /home/vamsi/ctos/out/soong/build.ninja > packages/apps/Bluetooth/CleanSpec.mk was modified, regenerating... > packages/apps/Bluetooth/tests/Android.mk was modified, regenerating... > [535/951] including system/sepolicy/Android.mk ... > system/sepolicy/Android.mk:88: 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. > [951/951] including vendor/xiaomi/msm8956-common/Android.mk ... > build/make/core/Makefile:28: warning: overriding commands for target > `/home/vamsi/ctos/out/target/product/hydrogen/system/framework/qcrilhook.jar' > build/make/core/base_rules.mk:412: warning: ignoring old commands for > target > `/home/vamsi/ctos/out/target/product/hydrogen/system/framework/qcrilhook.jar' > [ 50% 1/2] glob frameworks/base/services/core/src > ninja: error: > '/home/vamsi/ctos/out/target/common/obj/JAVA_LIBRARIES/sap-api-java-static_intermediates/classes-header.jar', > needed by > '/home/vamsi/ctos/out/target/common/obj/APPS/Bluetooth_intermediates/classes-full-debug.jar', > missing and no known rule to make it > 10:50:29 ninja failed with: exit status 1 > > #### failed to build some targets (02:18 (mm:ss)) #### > > -- > -- > You received this message because you are subscribed to the "Android > Building" mailing list. > To post to this group, send email to android-building@googlegroups.com > To unsubscribe from this group, send email to > android-building+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-building?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "Android Building" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to android-building+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to android-building@googlegroups.com To unsubscribe from this group, send email to android-building+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-building+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.