yashsingh1/xdaforums huggingface dataset:
[Android] Vivek_Neel:
You can remove/add launcher using local_manifest.xml .(just search for the launcher keyword in manifest to know the exact project name for removing ) .

Change Boot animation in vendor/cm/boot animation (in case of cm)
[Android] rahul8040:
for e.g i want to add nova laucher in my ROM ok!? so i should go to local_manifest.xml which is located at??

and then search for default laucher "trebutch" remove it and then how to add nova now? like in apk form or what?

please help :)
[Android] desalesouche:
you can simply do your build then replace apk in final zip
[Android] rahul8040:
thanks :D and can you tell me one thing? like if a new update comes of cm12 (i am workinng on that) so how can i apply that in build? like what exactly i have to do then?
[Android] rahul8040:
android@builduntu:~$ cd cm12
android@builduntu:~/cm12$ . build/envsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/generic/mini-emulator-mips/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
including vendor/cm/bash_completion/git.bash
including vendor/cm/bash_completion/repo.bash
android@builduntu:~/cm12$ breakfast i9082
including vendor/cm/vendorsetup.sh
build/core/envsetup.mk:157: *** No config file found for TARGET_DEVICE i9082. Stop.
Device i9082 not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Repository for i9082 not found in the CyanogenMod Github repository list. If this is in error, you may need to manually add it to your local_manifests/roomservice.xml.
build/core/envsetup.mk:157: *** No config file found for TARGET_DEVICE i9082. Stop.

** Don't have a product spec for: 'cm_i9082'
** Do you have the right repo manifest?

please help! i am not able to build!
[Android] epicboy:
You have to get the device specific tree in your local manifest. Ask some of the developers for your device about that.
[Android] androfun:
Hi bro, can your guide work for this device?:confused:

Alcatel	Model:	OT-7041D POP C7

Processor:	Type:	MediaTek MT6582M	MHz:	1300

RAM:	512	ROM:	Screen:	5" Screen resolution:	480 x 854	Type of screen: TFT	GPU:	Mali-400 MP2

Thanks
[Android] savsir:
I try compile RR but I have a problem. Please help. Thanks.

http://hastebin.com/dibugobaho.vhdl
[Android] garnet&gold:
Creating the file manually is what I'm stuck on. I can't find what I need to include in that file so it will work.

I'm not sure I understand your second question. To paste the output, I used control a, to select all output in terminal then control v to paste in hastebin.

I do not see any other errors in the output.
[Android] Arvind7352:
Provide links for Device, Kernel and Vendor sources everytime you post an error

The Missing Lib is a proprietary blob. You need to add it and it's symlink in Vendor tree.

Sent from The Machine
[Android] garnet&gold:
Sorry, I failed to think about including the appropriate links. They are all forked from dirty unicorns.

Vendor = https://github.com/garnetandgold/android_vendor_samsung

device = https://github.com/garnetandgold/android_device_samsung_manta

kernel = https://github.com/garnetandgold/android_kernel_samsung_manta

How would I determine the appropriate proprietary blob for the missing lib?
[Android] Arvind7352:
libinvensense_hal is also built from the Source, and is situated in hardware/invensense

BUT, this HAL can't be built for manta (might be removed idk) , that's why you're getting this error

Delete hardware/invensense in your source tree

Add this line to your local_manifest.xml

<remove-project name="platform/hardware/invensense" />
<project name="CyanogenMod/android_hardware_invensense" path="hardware/invensense" remote="github" revision="cm-13.0" />

What does this do ? It removes the AOSP invensense repo and syncs the one from CyanogenMod.

Now, start your sync. After it completes, and you see a hardware/invensense directory again, Continue your Build. ;)

Tip : Every time before a Module is built, its Intermediate files (the <module-name>-intermediates folder usually) are deleted. So that won't help.
[Android] garnet&gold:
Thank you!
[Android] Jeik:
Hello! :D

I "managed"to find another device/vendor tree from a Hisilicon620 chipset to use on my 650 one.

I slapped all the files from my phone into the proprietary locations and overwrote the 620 ones with my 650 ones.

Easy-peasy,then I edited the configuration files in the device tree to accept my "hi6250" instead of "hi6210". Done with that.

I even added the install commands for the libs only my phone had,and saved.

EDIT

Okay,fixed all I could find,but this just blew my mind:

http://hastebin.com/ibuxecaqal.pl

I have never seen an error like this one. :S

As far as I can see,the error is caused by a missing file in the "core" CyanogenMod files needed to make the build?
[Android] hackslash:
I'm building for HiSilicon Kirin 620 SoC. That error is pretty stupid and did left me puzzled. However, the fix is simple. Just 'touch' the file.
[Android] Jeik:
But the file doesn't exist. =....=

What do you mean by "touch"? o.o
[Android] hackslash:
In terminal execute:

touch /-1.txt
[Android] Jeik:
Hmm,got a new error now.

http://hastebin.com/ohojoyetiv.md

But my kernel source was already tested,it built fine by itself.

This is my BoardConfig.mk

http://hastebin.com/kejotucefa.md
[Android] Arvind7352:
Why have you commented out Kernel Related Configs in BoardConfig.mk ?

Uncomment them (Two of them)

TARGET_KERNEL_SOURCE
TARGET_KERNEL_CONFIG

Sent from The Machine
[Android] zipperX:
I got this error

drivers/cpufreq/cpufreq_zzmoove.c:2616:19: error: conflicting types for 'get_cpu_idle_time'
static inline u64 get_cpu_idle_time(unsigned int cpu, u64 *wall)
^
In file included from drivers/cpufreq/cpufreq_zzmoove.c:41:0:
include/linux/cpufreq.h:323:5: note: previous declaration of 'get_cpu_idle_time' was here
u64 get_cpu_idle_time(unsigned int cpu, u64 *wall, int io_busy);
^
make[2]: *** [drivers/cpufreq/cpufreq_zzmoove.o] Error 1
make[1]: *** [drivers/cpufreq] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [drivers] Error 2
make: *** Waiting for unfinished jobs....

after i add zzmoove, any help?
[Android] neonkat:
https://github.com/neonkat/tw_lp_kernel/commit/b28cc3378d24d888cc83cd483b7bea2db67010ce

https://github.com/neonkat/tw_lp_kernel/commit/38b51e7ebd99e1d22baafe9ad2afc6dcd0883d2f

do in your kernel sources.
[Android] Jeik:
I know I am starting to get annoying by constantly asking things,but why in the world is the whole build procedure misbehaving?

When I enter ". build/envsetup.sh",it gives this output:

marionette@the:~/roms/cm/13$ . build/envsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-mips/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/huawei/hi6250/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
including vendor/cm/bash_completion/git.bash
including vendor/cm/bash_completion/repo.bash
marionette@the:~/roms/cm/13$

When I was building for my Alcatel Idol 3,its vendor folder was also mentioned in the output. But the new phones vendor folder isn't recognized :S

Maybe I have bad memory...

And then,when I use the "lunch cm_hi6250-eng" command,I get this output:

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=6.0.1
CM_VERSION=
TARGET_PRODUCT=cm_hi6250
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.2.0-16-generic-x86_64-with-Ubuntu-15.10-wily
HOST_BUILD_TYPE=release
BUILD_ID=MOB30R
OUT_DIR=/home/marionette/roms/cm/13/out
============================================

Why is the "CM_VERSION=" section empty?

And I got the kernel build error as soon as I input the "mka bacon" or "mka bootimage" command.

Notice file: system/core/libmincrypt/NOTICE -- /home/marionette/roms/cm/13/out/host/linux-x86/obj/NOTICE_FILES/src//lib/libmincrypt.a.txt
make: *** No rule to make target 'kernel/huawei/hi6250/arch/arm64/configs/cyanogenmod_hi6250_defconfig', needed by '/home/marionette/roms/cm/13/out/target/product/hi6250/obj/KERNEL_OBJ/.config'. Stop.
make: *** Waiting for unfinished jobs....
make: Leaving directory '/home/marionette/roms/cm/13'

#### make failed to build some targets (02:32 (mm:ss)) ####

Okay,I improvised by copying the regular defconfig and renaming the copy to "cyanogenmod_hi6250_defconfig".

Then another error came up:

make: *** No rule to make target '/home/marionette/roms/cm/13/kernel/arch/arm/configs/', needed by '/home/marionette/roms/cm/13/kernel/arch/arm/configs/hisi_cm_hi6250_debug_defconfig'. Stop.
make: *** Waiting for unfinished jobs....
make: Leaving directory '/home/marionette/roms/cm/13'

#### make failed to build some targets (01:27 (mm:ss)) ####

How can I create/get the "hisi_cm_hi6250_debug_defconfig"? I googled a bit,but any procedure I tried would not work because my device seems to have a bit bdiferent directory layout.
[Android] hackslash:
[MENTION=4150512]The Marionette[/MENTION]

This is a known build error (with Huawei kernel source). Don't place the kernel sources in kernel/huawei/hi6250 but directly in kernel/ . You might also take a look at Android.mk included with the kernel sources. You can probably tweak that file to match your build system.
[Android] Jeik:
You mean so it ends up as /kernel/hi6250 or do I put the whole content of the "hi6250" folder inside the /kernel folder?
[Android] hackslash:
The whole content of hi6250 in kernel. So it should be like kernel/arch/arm/configs .
[Android] Jeik:
Okay,now another kind/mixture of error came out...

/bin/bash: /home/marionette/roms/cm/13/device/hisi/customize/build_script/kernel-config.sh: No such file or directory
kernel/Android.mk:137: recipe for target '/home/marionette/roms/cm/13/kernel/arch/arm/configs/hisi_cm_hi6250_debug_defconfig' failed
make: *** [/home/marionette/roms/cm/13/kernel/arch/arm/configs/hisi_cm_hi6250_debug_defconfig] Error 127
make: *** Waiting for unfinished jobs....
make: Leaving directory '/home/marionette/roms/cm/13'

#### make failed to build some targets (01:52 (mm:ss)) ####
[Android] hackslash:
Can you upload the contents of your kernel's Android.mk? There are some tweaks needed to let it compile the kernel as part of build system.
[Android] Jeik:
Voila! :D

http://hastebin.com/umasuyixit.coffee
[Android] MSF Jarvis:
Just remove the Android.mk if you are building it inline. That's all that you will need for most devices
[Android] Jeik:
Hmmm...

http://hastebin.com/gagediyido.vbs
[Android] hackslash:
That's where everything falls apart. Huawei's kernel sources are full of errors and warnings. Try using Google's GCC 4.9 toolchain and define that in your BoardConfig. If that doesn't works you have to fix the kernel sources or use a prebuilt one.
[Android] Jeik:
It used the stock CyanogenMod toolchain,this is in the BoardConfig:

TARGET_KERNEL_CUSTOM_TOOLCHAIN_FULL := /home/marionette/roms/cm/13/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-

Here it is completely:

http://hastebin.com/enupehebin.md

This is the kernel source I use

https://github.com/TheMarionette/android_kernel_huawei_hi2650

But I guess I ought to use the purest kernel source from Huawei...

And I wanted to use the prebuilt kernel,but how do I obtain it?

The "boot.img" and the prebuilt kernel aren't the same,right?
[Android] hackslash:
Try using the toolchain from Kirin 620 kernel: https://github.com/xperiafan13-rom/...c/linux-x86/aarch64/aarch64-linux-android-4.9 . Place the toolchain in any folder and change the path accordingly in your BoardConfig.mk

Using prebuilt kernel will give you more build errors (which can be fixed by simply 'touching' the files which failed to make). However, kernel resides inside boot.img and can be extracted easily.

Clone this repo: https://github.com/xiaolu/mkbootimg_tools

Place boot.img inside the cloned repo.

In terminal, type

./mkboot boot.img out

This will extract Ramdisk and kernel in 'out' folder.
[Android] Jeik:
But for example,the prebuilt kernel of Huawei P8 Lite(found in its device tree on Github) is 18.8MB,and its icon is just blank(unknown).

The extracted "kernel" file is only 9.2MB and its icon is of an archive(although it can't be open with an archive manager)
[Android] htcones:
I was really hoping for some direction on this one. Does anyone with SELinux knowledge have any suggestions?

---------- Post added at 01:28 PM ---------- Previous post was at 01:24 PM ----------

Helps if I quote the original post :)

I was really hoping for some direction on this one. Anyone with SELinux knowledge have any suggestions?
[Android] Jeik:
I suddenly got this error.

http://hastebin.com/nutazuxifa.hs

What in the world is going on? o.o

I deleted the "out" folder,and removed the "kernel" file from my device tree(because the error appeared after I added it),yet the error persists...
[Android] TimSchumi:
Oh, I thought you used something like tee for capturing the log...

I can't copy it, because I use tmux, where ctrl+a doesn't work.
[Android] mistercheese:
can someone point me to the right direction?

error is at line 2953

http://pastebin.com/SpmVbhP3
[Android] Arvind7352:
I suppose you're using a d852.

TheMuppets LG Vendor has the libqmi_cci symlink. Try using that repo. It can't be built from source since it's proprietary

https://github.com/TheMuppets/proprietary_vendor_lge/tree/cm-13.0

Pls specify the Device Specific Repositories when posting an Error

CM_VERSION is blank. I think, either you used incorrect vendor calls, or you didn't even call them.
[Android] mistercheese:
Wel.. The source i use is my own source and i am trying tot port an unsupported variant. My sources are http://github.com/aosp-g3i added the last three commits from here http://github.com/learnpace/android_device_lge_g3-common/commits/cm-13.0 and then i got those errors.. I already asked the dev if he can help me out
[Android] Jeik:
I relatively got the vendor tree set up,and now I got an error related to the core CyanogenMod build files?

http://hastebin.com/tahahecazu.coffee

Do I need to install Maven?
[Android] hackslash:
Stuck on this same error:

make: *** No rule to make target `/home/hackslash/cm/android/out/target/common/obj/JAVA_LIBRARIES/ambientsdk_intermediates/aar/classes.jar', needed by `/home/hackslash/cm/android/out/target/common/obj/APPS/messaging_intermediates/AndroidManifest.xml'. Stop.

I have Maven installed:

Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.7.0_101, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.19.0-64-generic", arch: "amd64", family: "unix"

No idea what to do next.
[Android] Jeik:
Does Marshmallow require JDK8 maybe? Could the fact that we both have JDK7 instead of JDK8 be the reason Maven misbehaves?
[Android] hackslash:
This page list their system requirements. It clearly mentions: Maven 3.3 requires JDK 1.7 or above to execute - it still allows you to build against 1.3 and other JDK versions by Using Toolchains

And JDK 8 support for Marshmallow is experimental. JDK7 is still the recommended one.
[Android] Jeik:
Well,then... What now? D:
[Android] hackslash:
Well, I think I might have fixed (using the most stupidest way):

I executed in terminal:

rm -rf out/target/common/obj/JAVA_LIBRARIES/ambientsdk_intermediates
rm -rf out/target/common/obj/APPS/messaging_intermediates/

So you can try:

rm -rf out/target/common/obj/JAVA_LIBRARIES/ambientsdk_intermediates

Maybe it works for you :good:

---------- Post added at 09:45 AM ---------- Previous post was at 08:57 AM ----------

@The Marionette

That doesn't works. (Sorry). Received that error again at some point during the build.
[Android] Jeik:
Damn...

[MENTION=6435663]hackslash[/MENTION]

Did you maybe encounter this error in the past?

build/core/base_rules.mk:157: *** out/source/drivers/vcodec/hi_vcodec/venc/drv/venc: MODULE.TARGET.SHARED_LIBRARIES.omxdrv already defined by kernel/drivers/vcodec/hi_vcodec/venc/drv/venc. Stop.

"Fixed" it by deleting the folder.

Why did it create a duplicate of my kernel directory in the /out folder?

Actually,it was more of a shortcut,but why did the script think of those two as separate directories?!?
[Android] hackslash:
To anyone who has the slightest idea of why I'm facing these errors:

First Build Error:

make: *** No rule to make target '/5.txt', needed by '/home/hackslash/cm/out/target/common/obj/PACKAGING/checkpublicapi-cm-last-timestamp'. Stop.

Detailed Log:

https://gist.github.com/muhammadfahadbaig/cfcd9fe83ad197fe6cac5f76df1df57c

Second Build Error:

make: *** No rule to make target '/home/hackslash/cm/out/target/common/obj/JAVA_LIBRARIES/ambientsdk_intermediates/aar/classes.jar', needed by '/home/hackslash/cm/out/target/common/obj/APPS/messaging_intermediates/AndroidManifest.xml'. Stop.

Detailed Log:

https://gist.github.com/muhammadfahadbaig/3e3945545dd9b44e96f987b9a5e5f8fa

Build System

Both errors duplicated on two build systems:

Ubuntu 14.04 with OpenJDK 7

Ubuntu 16.04 with OpenJDK 7 and OpenJDK 8 (experimental support enabled)

--------------------------

Edit: FIXED

It seems that using 'aosp_cherry" as device codename was causing the above mentioned errors. Using "cm_cherryk" fixed all those issues.
[Android] quanganh2627:
Refer to Selinux's guide to resolve ur troubles, as i know very clear and easy, "audit2allow" tool is miracle thing here.[emoji2] [emoji2] [emoji2]
[Android] Frostyagent:
Compiling AOSP for Nexus 5 and got this error, Anyone help me please

out/host/linux-x86/obj/SHARED_LIBRARIES/libart_intermediates/arch/x86_64/quick_entrypoints_x86_64.o:function art_quick_deoptimize: error: unsupported reloc 42

clang: error: linker command failed with exit code 1 (use -v to see invocation)

build/core/host_shared_library_internal.mk:51: recipe for target 'out/host/linux-x86/obj/lib/libart.so' failed

make: *** [out/host/linux-x86/obj/lib/libart.so] Error 1
[Android] Adromir:
Does anyone knows where the jvm is invoked during compiling? And how I can modify the starting parameter?
[Android] MSF Jarvis:
Well it's invoked everywhere so I don't think you'll be able to do much. What do you need to change anyway?
[Android] htcones:
Yes, I have read that guide, and as I mentioned in my original post, the audit2allow removal the denials but FM radio still does not work unless in permissive mode.
[Android] sscsps:
Hey [MENTION=5216756]jackeagle[/MENTION], great guide!

But I am trying to build a CM ROM for SM-T211, and its device tree is not available YET! So i need to make the tree myself (or something?).

Can you help me with that?
[Android] akhilesh vs:
I have Galaxy J5 (J500G) 5.1.1

Can i instal J5 (J500F) firmware 6.1
[Android] sscsps:
If it is available and you think is will work, then SURE! go ahead!

Or if you are trying to make it, proceed with CAUTION
[Android] Droidcore:
hi [MENTION=6552280]MSF Jarvis[/MENTION] im always get err on kernel ( OP2 ) rom build

here https://gist.github.com/droidcore/e4f983dbf87d399c92c80f50b6e164ff
[Android] Adromir:
Well my build engine has tons of ram, which is wasted during the compilation. So I want to see if increasing the ram for the jvm might be beneficial for the build time
[Android] MSF Jarvis:
Kernel repo link please
[Android] Droidcore:
This

https://github.com/CyanogenMod/android_kernel_oneplus_msm8994
[Android] Jeik:
Is this a toolchain error?

http://hastebin.com/ibehihibap.vbs
[Android] dani020110:
Do you use ccache?
[Android] Arvind7352:
Changed Toolchain? If yes then clear CCache and Entire /out

[MENTION=4150512]The Marionette[/MENTION] not all Modules are built from Scratch, thanks to intermediate files, so a Clean Build with CCache erased would prevent those errors
[Android] Jeik:
I took this toolchain now:

https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/

But I forgot to wipe ccache and the /out directory.

And I got this error:

http://hastebin.com/abisovesin.vbs

So it is a toolchain error?

I will wipe ccache and /out now,and try to build it again...
[Android] Arvind7352:
It can be mostly because of CCache, sometimes due to intermediate files (Not all Modules are rebuilt from Scratch). Changing toolchain needs a clean build to go with.

Clear CCache, and you can use it...
[Android] Jeik:
[MENTION=6049586]Arvind7352[/MENTION]

I got this error now:

Import includes file: /home/marionette/roms/cm/13/out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/import_includes
Export includes file: external/sqlite/dist/Android.mk -- /home/marionette/roms/cm/13/out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/export_includes
make: *** No rule to make target '/home/marionette/roms/cm/13/out/target/product/hi6250/obj/KERNEL_OBJ/usr', needed by '/home/marionette/roms/cm/13/out/host/linux-x86/obj/EXECUTABLES/tinyplay_intermediates/tinyplay.o'. Stop.
make: *** Waiting for unfinished jobs....
Notice file: external/sqlite/dist/NOTICE -- /home/marionette/roms/cm/13/out/host/linux-x86/obj/NOTICE_FILES/src//bin/sqlite3.txt
warning: [options] bootstrap class path not set in conjunction with -source 1.6
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
make: Leaving directory '/home/marionette/roms/cm/13'

#### make failed to build some targets (03:13 (mm:ss)) ####

marionette@the:~/roms/cm/13$

EDIT#2

How can I make the rom skip the kernel?

Or at least use the prebuilt one?

I think the kernel source we have is bad...
[Android] quanganh2627:
U can skip kernel build if u didn't define "TARGET_KERNEL_CONFIG" or moreover, no kernel source inside repo tree, but sometimes, some libs still refer to KERNEL_OBJ/usr, in ur case is tinyplay. Thus, add below to your device folder's Android.mk to cheat them:

$(shell mkdir -p out/target/product/hi6250/obj/KERNEL_OBJ/usr

Gửi từ MI 4LTE của tôi bằng cách sử dụng Tapatalk
[Android] MSF Jarvis:
https://github.com/seedmtk-devs/and...mmit/166f28c9d5e965661fdeda318c9202b08fe085d7
[Android] Droidcore:
[MENTION=6552280]MSF Jarvis[/MENTION] any news ? my error?
[Android] Frostyagent:
NO, I dont
[Android] Garv Maggu:
Please help me with this error.

This is the error coming :( :-

target Generated: libart-compiler <= art/compiler/utils/arm/constants_arm.h

Export includes file: external/vixl/Android.mk -- /home/garvmaggu/du/out/target/product/nicki/obj/SHARED_LIBRARIES/libvixl_intermediates/export_includes

make: *** No rule to make target `/home/garvmaggu/du/out/target/product/nicki/obj/STATIC_LIBRARIES/libqc-art-compiler_intermediates/export_includes', needed by `/home/garvmaggu/du/out/target/product/nicki/obj/SHARED_LIBRARIES/libart-compiler_intermediates/import_includes'. Stop.

make: *** Waiting for unfinished jobs....

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Note: Some input files use unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

real	5m27.901s

user	2m41.792s

sys	0m18.040s

I am not understanding why this error is coming. :( :(

I am compiling Dirty Unicorns for Xperia M (nicki).