Red Planet
Lurker
Hi!
I tried to compile Android kernel. There are a lot of errors in below log. I don’t know the cause of it.
I tried to change
What is LOCAL_MODULE_TAGS? Why are they invalid? I have not found a solution on the Internet
Any ideas?
I tried to compile Android kernel. There are a lot of errors in below log. I don’t know the cause of it.
maxim@maxim:~/WORKING_DIRECTORY$ . build/envsetup.sh
including device/htc/passion/vendorsetup.sh
including device/samsung/crespo/vendorsetup.sh
maxim@maxim:~/WORKING_DIRECTORY$ lunch full-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.5
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GRJ90
============================================
maxim@maxim:~/WORKING_DIRECTORY$ make
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.5
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GRJ90
============================================
LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: core-junit contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: sqlite-jdbc contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: core-hostdex contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libjavacore contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libjavacore-host contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libsqlite_jni contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libsqlite_jni contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: Camera contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: sensors.mahimahi contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: lights.mahimahi contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libnfc contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libnfc_ndef contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: HTMLViewer contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: Fallback contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: CalendarProvider contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: bouncycastle contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: bouncycastle-hostdex contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: ddmlib-prebuilt contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: tools-common-prebuilt contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: layoutlib_api-prebuilt contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: ninepatch-prebuilt contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: tradefed-prebuilt contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: Gallery contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: Launcher2 contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:146: user tag on app Stk at packages/apps/Stk – add your app to core.mk instead
build/core/base_rules.mk:105: *** Module name: librecovery_updater_htc contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libcrypto contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libcrypto contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libcrypto_static contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libssl contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: libssl contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: ssltest contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: CertInstaller contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: Gallery3D contains invalid LOCAL_MODULE_TAGS
external/bionic/libc/Android.mk:566: warning: overriding commands for target `out/target/product/generic/obj/lib/crtbegin_so.o’
bionic/libc/Android.mk:566: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtbegin_so.o’
external/bionic/libc/Android.mk:572: warning: overriding commands for target `out/target/product/generic/obj/lib/crtend_so.o’
bionic/libc/Android.mk:572: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtend_so.o’
external/bionic/libc/Android.mk:580: warning: overriding commands for target `out/target/product/generic/obj/lib/crtbegin_static.o’
bionic/libc/Android.mk:580: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtbegin_static.o’
external/bionic/libc/Android.mk:586: warning: overriding commands for target `out/target/product/generic/obj/lib/crtbegin_dynamic.o’
bionic/libc/Android.mk:586: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtbegin_dynamic.o’
external/bionic/libc/Android.mk:595: warning: overriding commands for target `out/target/product/generic/obj/lib/crtend_android.o’
bionic/libc/Android.mk:595: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtend_android.o’
build/core/base_rules.mk:166: *** external/bionic/libc: MODULE.TARGET.STATIC_LIBRARIES.libc_common already defined by bionic/libc. Stop.
I tried to change
toifneq ($(filter $(LOCAL_MODULE_TAGS), optional),)
in build/core/base_rules.mk and had other errors.ifneq ($(filter $(LOCAL_MODULE_TAGS), user),)
build/core/base_rules.mk:105: *** Module name: hostapd contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: hostapd_cli contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: nt_password_hash contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: hlr_auc_gw contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: Stk contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:146: user tag on app Stk at packages/apps/Stk – add your app to core.mk instead
build/core/base_rules.mk:105: *** Module name: ip contains invalid LOCAL_MODULE_TAGS
external/bionic/libc/Android.mk:566: warning: overriding commands for target `out/target/product/generic/obj/lib/crtbegin_so.o’
bionic/libc/Android.mk:566: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtbegin_so.o’
external/bionic/libc/Android.mk:572: warning: overriding commands for target `out/target/product/generic/obj/lib/crtend_so.o’
bionic/libc/Android.mk:572: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtend_so.o’
external/bionic/libc/Android.mk:580: warning: overriding commands for target `out/target/product/generic/obj/lib/crtbegin_static.o’
bionic/libc/Android.mk:580: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtbegin_static.o’
external/bionic/libc/Android.mk:586: warning: overriding commands for target `out/target/product/generic/obj/lib/crtbegin_dynamic.o’
bionic/libc/Android.mk:586: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtbegin_dynamic.o’
external/bionic/libc/Android.mk:595: warning: overriding commands for target `out/target/product/generic/obj/lib/crtend_android.o’
bionic/libc/Android.mk:595: warning: ignoring old commands for target `out/target/product/generic/obj/lib/crtend_android.o’
build/core/base_rules.mk:166: *** external/bionic/libc: MODULE.TARGET.STATIC_LIBRARIES.libc_common already defined by bionic/libc. Stop.
maxim@maxim:~/WORKING_DIRECTORY$
What is LOCAL_MODULE_TAGS? Why are they invalid? I have not found a solution on the Internet
Any ideas?