Hi all,
While building sdk for android-4.4.2 I am getting error "Module 'bluetooth-health' in PRODUCT_PACKAGES has nothing to install!. Stop". For this error I commented one line in build/core/main.mk file
# $(foreach m, $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES), \
$(if $(strip $(ALL_MODULES.$(m).INSTALLED)),,\
$(error $(ALL_MODULES.$(m).MAKEFILE): Module '$(m)' in PRODUCT_PACKAGES has nothing to install!)))
After some build time again I am getting one more error
"target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/android/common_jni_registrar.cc
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/android/device_telephony_info.cc
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/android/hash_set.cc
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/android/surface_texture_peer.cc
In file included from external/chromium_org/content/common/android/hash_set.cc:5:0:
out/target/product/mazda/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:10:26: error: extra tokens at end of #ifndef directive [-Werror]
out/target/product/mazda/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:11:26: error: missing whitespace after the macro name [-Werror]
In file included from external/chromium_org/content/common/android/hash_set.cc:5:0:
out/target/product/mazda/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:24:20: error: expected initializer before '<' token
out/target/product/mazda/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:26:17: error: expected initializer before '<' token
out/target/product/mazda/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:29:22: error: expected '{' before '<' token
out/target/product/mazda/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:29:22: error: expected unqualified-id before '<' token
external/chromium_org/content/common/android/hash_set.cc:30:1: error: expected '}' at end of input
cc1plus: all warnings being treated as errors
build/core/binary.mk:432: recipe for target 'out/target/product/mazda/obj/STATIC_LIBRARIES/content_content_common_gyp_intermediates/content/common/android/hash_set.o' failed
make: *** [out/target/product/mazda/obj/STATIC_LIBRARIES/content_content_common_gyp_intermediates/content/common/android/hash_set.o] Error 1
make: *** Waiting for unfinished jobs....
target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/android/trace_event_binding.cc
make: *** wait: No child processes. Stop."
Steps I followed:
$myandroid-4.4.2-code
source build/envsetup.sh
lunch
myownconf-eng
make -j8 sdk
Is this correct? Or else correct me by giving correct steps to sdk build 4.4.2
Kindly share any reference guide to build sdk or steps
Regards,
M.CHANDRASEKHAR