yashsingh1/xdaforums huggingface dataset:
[Android] Arvind7352:
My Interpretation.. :)

Changing revision tags will fetch the corresponding version of sources (all projects under 'external' <- for sure)

But this may not apply for ROM-specific things (I maybe wrong)

ROMs based on CM have most of the repos under CyanogenMod, so simply changing the revision tag will be actually easy, coz CyanogenMod repos are getting continuously updated (you know :) )

This applies for AICP too, so I hope you understand. Do share your interpretations in case you understood.

Note:- ROM specific sources may include modifications in these folders (repos)

frameworks/* (This is usual)

system/* (yeah, some ROMs do have self-maintained repos, eg OmniROM, CM)

hardware/* (Only some of 'em. Eg. CM, AOSPB, Omni)

This is not possible, coz most of the updates are just patches.

Don't share private info's in a Public Forum. Please
[Android] akhilnarang:
Also all repos not tracked from aosp need the updated tag to be merged in :)

Cm based ROMs will have most done for them - just the repos tracked from ROMs Git will need to be updated then :)
[Android] billyjed:
How did you fix it?
[Android] #Vangreen:
[MENTION=4465478]billyjed[/MENTION] [MENTION=2762937]ming3r[/MENTION]

This should help http://4pda.ru/forum/index.php?s=&showtopic=209610&view=findpost&p=46592088
[Android] DarkFrenzy:
How to build a libs from device tree? I want to build only the qcom hardware libs is that possible
[Android] :
Thread cleaned a little bit.

Please don't be asking how to work with warez, or apps that promote warez. Not on XDA.

Thank you,

Darth

Forum Moderator
[Android] billyjed:
Now I just need to figure out how to apply that to my build. How do I include it in both Bluetooth and ril?
[Android] Arvind7352:
Add the Library's source to the device tree, it must have an Android.mk

Then Open the Android.mk file, take a note of names under the " LOCAL_MODULE:= " tag. Those are the modules which will be built by invoking this makefile.

Now Add those Module Names to your [DEVICE_NAME].mk file as (example below)

PRODUCT_PACKAGES :=
libname1 \ (... \ <-- This acts like a comma)
libqcomwhatever \
libthatsall

Now the libs you have added to this makefile will be built in the compilation process.

This not only applies for libraries as well as for any Android Module (App, Lib, Executable etc.)
[Android] aaron74:
Very Good Guide!! :D

Wow you guys put in some serious time on this!

Thank you!!
[Android] nick279:
How to add SuperSU in source and remove the inbuilt one? :P
[Android] Arvind7352:
You may use this commit as a reference (thanks to Martin)

https://github.com/TipsyOs/vendor_tipsy/commit/f6784f4ac323cc732097ac813065ca4a1c1c1208

You may not need to remove Inbuilt SuperUser since SuperSU will take over
[Android] celoxocis:
hi guys im trying to compile CM-12.1

after 12minutes of compile i get this stop error. i have searched the forum and google but could not find a solution. anyone have an idea what is missing or went wrong?

Export includes file: frameworks/native/services/sensorservice/Android.mk -- /mnt/raid5/Other/development/android/system/out/target/product/r7plus/obj_arm/SHARED_LIBRARIES/libsensorservice_intermediates/export_includes
[B]make: *** No rule to make target `/mnt/raid5/Other/development/android/system/out/target/product/r7plus/obj_arm/SHARED_LIBRARIES/libtime_genoff_intermediates/export_includes', needed by `/mnt/raid5/Other/development/android/system/out/target/product/r7plus/obj_arm/SHARED_LIBRARIES/libandroid_servers_intermediates/import_includes'. Stop.[/B]
make: *** Waiting for unfinished jobs....
Export includes file: system/core/libsuspend/Android.mk -- /mnt/raid5/Other/development/android/system/out/target/product/r7plus/obj_arm/SHARED_LIBRARIES/libsuspend_intermediates/export_includes
make: Leaving directory `/mnt/raid5/Other/development/android/system'

#### make failed to build some targets (12:09 (mm:ss)) ####

im trying to compile the R7Plus from branch "CM-12.1" im using TheMuppets for vendor files. Once the compiles runs through i will be changing the BoardConfig to fork a device tree for the R7S.
[Android] osamat:
i suddenly started getting this error when building bacon

i tried repo sync but didnt work.

i also tried and it echos "Online"

wget -q --spider http://repo.maven.apache.org/maven2/com/cyngn/ambient/ambientsdk/1.5.2/ambientsdk-1.5.2.aar

if [ $? -eq 0 ]; then
echo "Online"
else
echo "Offline"
fi

help please
[Android] piskor:
Install maven

http://xdaforums.com/chef-central/a...evelopment-t2814763/post66133449#post66133449
[Android] osamat:
i tried that and while it did not solve the issue, the error is different now
[Android] celoxocis:
hi guys i'm trying to compile TWRP using Omni 5.1. i came across this error but i can't find a solution.

make: *** No rule to make target `/mnt/raid5/Other/development/twrp6/out/target/product/r7plusf/obj/STATIC_LIBRARIES/libsigchain_intermediates/export_includes', needed by `/mnt/raid5/Other/development/twrp6/out/target/product/r7plusf/obj/EXECUTABLES/surfaceflinger_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....

where can i find STATIC_LIBRARIES/libsigchain_intermediates?
[Android] siju2012:
Getting stuck on building frameworks/native/services/InputFlinger. Don't know why .o files are empty. I tried mm -B also still same issue. How to fix this ?

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/Description.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/Mesh.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/Program.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/ProgramCache.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/GLExtensions.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/RenderEngine.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/Texture.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/GLES10RenderEngine.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/GLES11RenderEngine.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: out/target/product/bacon/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/RenderEngine/GLES20RenderEngine.o: file is empty

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin/ld: error: 'android::DisplayUtils::getHWCInstance(android::sp<android::SurfaceFlinger> const&, android::HWComposer::EventHandler&)'[/QUOTE]

Fixed by commenting below flag from Makefile

LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code
[Android] Arvind7352:
You're missing a repository (art)

The module 'libsigchain' is built from the directory -> art/sigchainlib

Add this to your local_manifest.xml

<project path="art" name="android_art" remote="omnirom" revision="android-5.1" groups="pdk" />

I guess you're Syncing Omni 5.1 Source, so syncing it won't cause any issue. (issues like 'repo not found')

Now, do this.

repo sync android_art

Which will sync this project.
[Android] nick279:
So Should I Just Cherrpick The Commit? :D [MENTION=6049586]Arvind7352[/MENTION]
[Android] Arvind7352:
Its useless, since its for TipsyOs (I didn't take a clear look right now)...

Just perform the changes the commit does. Changes are small, isn't it? :p
[Android] nick279:
So just perform the chnages and repo sync once? :P
[Android] Arvind7352:
First Repo Sync and Perform the Changes.Would be better. [MENTION=7403227]nick279[/MENTION]
[Android] nick279:
thank you :) also do I need to first clone tipsy's vendor? :D
[Android] Arvind7352:
Nope, I just took TipsyOS's commit as a reference. No need to do so.

Add this to your common.mk file in your [ROM_NAME] Vendor.

# SuperSU
PRODUCT_COPY_FILES += \
vendor/[ROM_NAME]/prebuilt/common/UPDATE-SuperSU.zip:system/addon.d/UPDATE-SuperSU.zip \
vendor/[ROM_NAME/]prebuilt/common/etc/init.d/99SuperSUDaemon:system/etc/init.d/99SuperSUDaemon?*

Replace [ROM_NAME] with the ROM name you're building <-- Apply logic here plz.

Then get and place these files at their respective locations

UPDATE-SuperSU.zip -> Vendor/[ROM_NAME]/prebuilt/common/UPDATE-SuperSU.zip

99SuperSUDaemon -> vendor/[ROM_NAME]/prebuilt/common/etc/init.d/99SuperSUDaemon

Thats all you need to do.
[Android] osamat:
too much time wasted on this.

I have maven and maven2 installed and to the latest version

I have run "repo sync -f --force-sync"

I have cleared cash

I have tried a reboot

and i still get this error:

make: *** [/home/osama/imamrom/out/target/common/obj/JAVA_LIBRARIES/ambientsdk_intermediates/com.cyngn.ambient.ambientsdk-1.5.2.aar] Error 1

full log here

edit:

solved: i got the missing file from http://repo.maven.apache.org/maven2/com/cyngn/ambient/ambientsdk/1.5.2/ then i renamed to com.cyngn.ambient.ambientsdk-1.5.2.aar then i placed it in /home/osama/imamrom/out/target/common/obj/JAVA_LIBRARIES/ambientsdk_intermediates ( if directory is not there, create it.)
[Android] osamat:
force encrypt on first boot

hi,

building cm-13.0 for oneplus bacon here. i want the rom to encrypt on first boot. so i changed the flag in Android fstab file.(device/oneplus/bacon/rootdir/etc) from encryptable to forceencrypt

before:

/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc,errors=panic wait,check,formattable,[U]encryptable[/U]=/dev/block/platform/msm_sdcc.1/by-name/reserve4
/dev/block/platform/msm_sdcc.1/by-name/userdata /data f2fs noatime,nosuid,nodev,rw,inline_xattr wait,check,formattable,[U]encryptable[/U]=/dev/block/platform/msm_sdcc.1/by-name/reserve4

after:

/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc,errors=panic wait,check,formattable,[U]forceencrypt[/U]=/dev/block/platform/msm_sdcc.1/by-name/reserve4
/dev/block/platform/msm_sdcc.1/by-name/userdata /data f2fs noatime,nosuid,nodev,rw,inline_xattr wait,check,formattable,[U]forceencrypt[/U]=/dev/block/platform/msm_sdcc.1/by-name/reserve4

and it worked, but the first boot took more than 2 hours. and i read on android development site (https://source.android.com/security/encryption/index.html)

help please!

edit:

note: if i keep the flag "encryptable" and boot the device then go to Settings -> security -> encryption and click encrypt, it will take less than 7 minutes for the process to finish, how come at boot its taking so long!
[Android] akhilnarang:
Needs a commit in build repo too, that actually makes it flash[emoji14]One in external/sepolicy incase you wanna keep SELinux enforcing
[Android] siju2012:
Stuck at following error. Any pointers? Tried syncing the project again & building too.

target StaticLib: libpdfiumcore (out/target/product/bacon/obj/STATIC_LIBRARIES/libpdfiumcore_intermediates/libpdfiumcore.a)

target SharedLib: libpdfium (out/target/product/bacon/obj/SHARED_LIBRARIES/libpdfium_intermediates/LINKED/libpdfium.so)

external/pdfium/core/src/fpdfapi/fpdf_font/fpdf_font_charset.cpp:619: error: undefined reference to 'FXFT_unicode_from_adobe_name'

external/pdfium/core/src/fpdfapi/fpdf_font/fpdf_font_charset.cpp:624: error: undefined reference to 'FXFT_adobe_name_from_unicode'

external/pdfium/core/src/fxge/ge/fx_ge_fontmap.cpp:445: error: undefined reference to 'g_FoxitSansMMFontData'

external/pdfium/core/src/fxge/ge/fx_ge_fontmap.cpp:445: error: undefined reference to 'g_FoxitSerifMMFontData'

out/target/product/bacon/obj/STATIC_LIBRARIES/libpdfiumcore_intermediates/libpdfiumcore.a(fx_ge_fontmap.o):fx_ge_fontmap.cpp:g_FoxitFonts: error: undefined reference to 'g_FoxitFixedFontData'

out/target/product/bacon/obj/STATIC_LIBRARIES/libpdfiumcore_intermediates/libpdfiumcore.a(fx_ge_fontmap.o):fx_ge_fontmap.cpp:g_FoxitFonts: error: undefined reference to 'g_FoxitFixedBoldFontData'

collect2: error: ld returned 1 exit status

build/core/shared_library_internal.mk:80: recipe for target 'out/target/product/bacon/obj/SHARED_LIBRARIES/libpdfium_intermediates/LINKED/libpdfium.so' failed

make: *** [out/target/product/bacon/obj/SHARED_LIBRARIES/libpdfium_intermediates/LINKED/libpdfium.so] Error 1

make: Leaving directory '/home/android/M'

#### make failed to build some targets (01:38 (mm:ss)) ####
[Android] firefoxjds:
I found the solution

Put device/qcom/common/dbtool in device msm8916-common(inmycase)

It worked...I think the problem is that qcom common is only for a select few msm___-___ they are listed right beside common. Anyhow it works Yess!!!! I can progress.
[Android] siju2012:
While trying to build AOSP for OnePlus One , I am getting the following error eventhough I didn't make any changes in framework or any other files. Tried even a clean build too. Still same issue..Can anyone please help?

Checking API: checkpublicapi-last

Checking API: checksystemapi-last

Checking API: checksystemapi-current

make -C kernel O=../out/target/product/bacon/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=/local/mnt/workspace/Codes/caf_m/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- bacon_defconfig

make[1]: Entering directory `/local/mnt/workspace/Codes/caf_m/kernel'

out/target/common/obj/PACKAGING/public_api.txt:1966: error 17: Field android.R.style.TextAppearance_Material_Widget_Button_Inverse has changed value from 16974548 to 16974565

out/target/common/obj/PACKAGING/public_api.txt:2011: error 17: Field android.R.style.ThemeOverlay_Material_Dialog has changed value from 16974550 to 16974564

out/target/common/obj/PACKAGING/public_api.txt:2012: error 17: Field android.R.style.ThemeOverlay_Material_Dialog_Alert has changed value from 16974551 to 16974566

out/target/common/obj/PACKAGING/public_api.txt:2120: error 17: Field android.R.style.Theme_Material_Light_LightStatusBar has changed value from 16974549 to 16974563

******************************

You have tried to change the API from what has been previously released in

an SDK. Please fix the errors listed above.

******************************

make[1]: Leaving directory `/home/Codes/caf_m/kernel'

#### make failed to build some targets (40 seconds) ####
[Android] Arvind7352:
Try this if you haven't

mka update-api

If it gets completed successfully, continue the build. Hope it goes okay.
[Android] siju2012:
I tried the same and then make -j4 . Still same result. Can anyone please help on this?
[Android] shrinivassb:
Geting error

After installation of JAVA. Entered the code for installation. and entered code for packages comes to binary , repo. The error comes as below

ln: failed to create symbolic link ‘/usr/lib/i386-linux-gnu/libGL.so’: File exists

Please help
[Android] celoxocis:
hi guys im stuck at this problem. can't find a solution.

Export includes file: system/core/libsparse/Android.mk -- /mnt/raid5/Other/development/cm/android/system/out/host/linux-x86/obj/EXECUTABLES/simg2img_host_intermediates/export_includes
make: *** No rule to make target `prebuilts/cmsdk/api/.txt', needed by `/mnt/raid5/Other/development/cm/android/system/out/target/common/obj/PACKAGING/checkpublicapi-cm-last-timestamp'. Stop.
make: *** Waiting for unfinished jobs....
Starting language-specific parse...
Processing types...
C++ analysis...
Generating wrappers...
make: Leaving directory `/mnt/raid5/Other/development/cm/android/system'

#### make failed to build some targets (09:28 (mm:ss)) ####

No rule to make target `prebuilts/cmsdk/api/.txt refers to "https://github.com/CyanogenMod/android_prebuilts_cmsdk/tree/master/api"

i have the exact same content as in the repo.

As you can see there is no ".txt" file.

What to do?

Im trying to build R7Plus. If it builds. I will be building a sibling device.
[Android] Arvind7352:
You already performed that command before, so no need to perform it again. It's done
[Android] mikronac.ns:
hello, how did you fix this?
[Android] jesusalfonsojg7:
Hello everyone, im stucked at 2 things:

1.- how do you specify the API level or isn't necessary to do? because when I start the lunch it doesn't show any number at API

2.- There is a way to solve related-errors like this:

without programming language knowledge?
[Android] Arvind7352:
You're missing some packages

sudo apt-get install maven maven2

Let it get installed. After that continue the build.

Search this thread and Google your problem, coz this problem and other problems have already been solved before (on this thread)
[Android] celoxocis:
i have forced resync of CM13.0 but i still keep getting this error:

make: *** No rule to make target `prebuilts/cmsdk/api/.txt', needed by `/mnt/raid5/Other/development/CM-13-0/android/system/out/target/common/obj/PACKAGING/checkpublicapi-cm-last-timestamp'. Stop.

i have looked into the folder but there are 5 different txt files but none named" ".txt"

here is my pastebin: http://pastebin.com/PjASf7fG

please help or point me into the right direction :(
[Android] nitin.chobhe:
You can ignore this error... :good:
[Android] celoxocis:
how did you get past this error?

when i try to grab this "https://github.org/CyanogenMod/android_prebuilts_cmsdk/tree/master" i get "This site can’t be reached"

i have checked online and on the repo. i see the same as in my "cmsdk" folder. 5 text files named "1.txt 2.txt 3.txt 4.txt 5.txt" but NO ".txt"

could you attach the ".txt" to your post?

Update:

to those who come here and have the ".txt" file error seen above.

this is what i did to fix it:

1. I deleted the whole source
2. i run this script "build-environment-setup.sh" get it here: https://github.com/akhilnarang/scripts
3. I initiated the repo again "repo init -u https://github.com/CyanogenMod/android.git -b "cm-13.0""
4. synced the repo using "repo sync -j4 --force-sync -f --no-tags --no-clone-bundle --no-repo-verify"
from here on continue like in the guides.
[Android] Arvind7352:
Well, it worked in my case. Try again
[Android] falconscrest123:
cm 13 compile

I was building cm 13 for my device but after 9-10 hours i got this error if some one could guide me that would be helpful

http://pastebin.com/2jSJzxBb

evice/samsung/aries-common/libaudio/AudioHardware.cpp: In member function 'virtual android_audio_legacy::AudioStreamOut* android_audio_legacy::AudioHardware::openOutputStream(uint32_t, int*, uint32_t*, uint32_t*, android::status_t*)':

device/samsung/aries-common/libaudio/AudioHardware.cpp:327:38: error: invalid new-expression of abstract class type 'android_audio_legacy::AudioHardware::AudioStreamOutALSA'

out = new AudioStreamOutALSA();

^

In file included from device/samsung/aries-common/libaudio/AudioHardware.cpp:34:0:

device/samsung/aries-common/libaudio/AudioHardware.h:248:11: note: because the following virtual functions are pure within 'android_audio_legacy::AudioHardware::AudioStreamOutALSA':

class AudioStreamOutALSA : public AudioStreamOut, public RefBase

^

In file included from hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareBase.h:20:0,

from device/samsung/aries-common/libaudio/AudioHardware.h:26,

from device/samsung/aries-common/libaudio/AudioHardware.cpp:34:

hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h:123:25: note:	virtual android::status_t android_audio_legacy::AudioStreamOut::getPresentationPosition(uint64_t*, timespec*)

virtual status_t getPresentationPosition(uint64_t *frames, struct timespec *timestamp) = 0;

^

make: *** [/home/mgomes/android1/cm13.0/out/target/product/vibrantmtd/obj/SHARED_LIBRARIES/audio.primary.aries_intermediates/AudioHardware.o] Error 1

make: Leaving directory `/home/mgomes/android1/cm13.0'
[Android] celoxocis:
see my update above
[Android] Droidcore:
anyone know why if after reboot and sim card still check make device soft reboot?

my logcat﻿ https://www.androidfilehost.com/?fid=24499762636001645
[Android] jesusalfonsojg7:
I've been reading in the threads but didn't find a solution for the following error, hope if someone knows something help me
[Android] nitin.chobhe:
You should provide more details like

- what device you are building for

- the ROM that you are building

- the device trees that you are using

- the linux distribution that you are using...

Ok, now about your error- I googled the error and found this (in minute): https://bugzilla.mozilla.org/show_bug.cgi?id=965173

You should go to bluetooth/bdroid_buildcfg.h file in your device tree and should remove following line (if it is there)

Try and report back :fingers-crossed:

Nitin
[Android] jesusalfonsojg7:
I’m building for a ZTE Blade Apex 2

CM13.0

I had to create my own device tree because hadn't one. I take Moto G titan for example to create my device tree (both phones are very similar)

I use Ubuntu 14.04

And thank you, I noticed that I Have a line in BoardConfig which specified a wrong path of the bluetooth. I'm going to compile now and hope it works
[Android] DarkFrenzy:
I m building cm11 with 2gb ram. How much time it will take to complete?

And I m getting many warnings is that OK?
[Android] Jeik:
You should have MINIMALLY 4GB of RAM,otherwise you will get lots of errors,and you won't be able to build anything.

A big maybe if you have an SSD and if you are using 10 GB of swap on it.
[Android] DarkFrenzy:
I have not got any errors yet only warnings.

Now it's 3 hours.
[Android] Jeik:
You will probably get an error while building libwebviewchromium,because it alone needs 6GB of RAM,and probably on the zip packing procedure.

For libwebviewchromium,try using a prebuilt one(just google "prebuilt webview arter97 github" ). It will significantly reduce build time(for me from a whole day to only 4-6 hours)
[Android] DarkFrenzy:
I have a prebuilt cm11 . camera is not working so I only want to build camera libs. How can I say to the make file to use prebuilt libs and apps?
[Android] Jeik:
I do not know that,unfortunately,for libs it is just in the VENDOR folder for your phone,just take the camera libs from it and put it in your phone.
[Android] DarkFrenzy:
Doing that will cause bootloops and sometimes causes phone to not to boot especially putting camera client will keep me stuck at galaxy logo
[Android] Jeik:
Yeah,I figured.

The only two ways I know are:

1.Build a whole rom with those libs(the best choice)

2.Take libs from VENDOR. Those libs are literally pulled from VENDOR to the rom zip when being made,so they alone should work anywhere.
[Android] jesusalfonsojg7:
Got this error after a long time :(

The problem is: System/Build.prop, must i have the build.prop of my rom at the device tree?

I didn't built a recovery or CWM recovery because I already have a TWRP recovery, again, should I place it in the sources?

And, if the pre-built boot.img should be one compiled with the room I only get a ramdisk.img, and when try to built it separately still got a ramdisk.img, not a boot.img.

PS: after 2 hours I was close to get my rom, right?

Sorry for the lot of questions guys, it is my first time doing this.
[Android] DarkFrenzy:
Computer got freezed at: target thumb c++: third party web kit source web core Dom gyp