yashsingh1/xdaforums huggingface dataset:
[Android] neonkat:
try disabling

USE_CUSTOM_AUDIO_POLICY := 1

in your boardconfig.mk file.
[Android] Arvind7352:
Using Jack is now a compulsion from Nougat onwards, so disabling it would cause errors, very similar to the one stated in your quote.

Use Jack, and for that error, retrying is the only way. Before doing that, remove the folder

/media/ashoksoni/cout/out/rr/target/common/obj/JAVA_LIBRARIES/framework_intermediates

Since it would have produced partial files (corrupt), and continue the compilation...
[Android] Hai96:
Thanks for the answer, but the Problem persists :( Should I get any output of the last Command?

I will ask a Rom Maintainer on m8 Forum for his manifest and will report back.

Thanks for the answer, but it didnt helped :(
[Android] neonkat:
can you link your device tree?and which rom are you building?
[Android] Hai96:
Iam trying to build Dirty Unicorn based on Nougat for the HTC M8

https://github.com/CyanogenMod/android_device_htc_m8

https://github.com/CyanogenMod/android_device_htc_m8-common

https://github.com/CyanogenMod/android_kernel_htc_msm8974

https://github.com/CyanogenMod/android_device_htc_msm8974-common
[Android] Imotep95:
I gave up on it. Tried everything, seen some other people having this issue, i hope it's not on my end.. Tried cm branches, and custom branches, same result..

Starting build with ninja
ninja: Entering directory `.'
ninja: error: unknown target 'bacon', did you mean 'racoon'?
build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1
make: Leaving directory '/home/imotep95/AICP12.1/system'

#### make failed to build some targets (10 seconds) ####
[Android] MSF Jarvis:
Did you lunch your device before building?
[Android] Imotep95:
Breakfast, lunch, brunch, mka bacon, doesn't matter, always same result.
[Android] Arvind7352:
How these (different) commands give you the same result ? :silly:

Mention the commands you've entered to start the build, in the exact sequence you've tried to.

Usual sequences of commands which start a build are...

. build/envsetup.sh
brunch [DEVICE]

OR

. build/envsetup.sh
lunch [ROM]_[DEVICE]-[BUILD-TYPE]
make bacon -j#

OR

. build/envsetup.sh
breakfast [DEVICE]
make bacon -j#
[Android] Imotep95:
I've added ./repo/local_manifests/roomservices , force synced, executed following commands:

source build/envsetup.sh
export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"
out/host/linux-x86/bin/jack-admin kill-server
out/host/linux-x86/bin/jack-admin start-server
breakfast m8
brunch m8

Been able to build since November, but in the last 2-3 days, i'm getting this 'bacon' error.

I can build cm14.1 tho

{

ninja: Entering directory `.'
[ 1% 38/1929]

}

, but ninja is a no go on AICP12.1.
[Android] Hai96:
The Audio Policy Error is now sorted out but another similar Error occured

ninja: Entering directory `.'
ninja: error: '/home/julian/DU/out/target/product/m8/obj/SHARED_LIBRARIES/libqsap_sdk_intermediates/export_includes', needed by '/home/julian/DU/out/target/product/m8/obj/EXECUTABLES/netd_intermediates/import_includes', missing and no known rule to make it
build/core/ninja.mk:153: die Regel für Ziel „ninja_wrapper“ scheiterte
make: *** [ninja_wrapper] Fehler 1
[Android] Arvind7352:
Search for this Variable Definition in your Device Specific trees.

BOARD_USES_QCOM_WLAN_SDK

If you find it, remove that Definition and start the build, it should be solved. Defining this variable with the value 'true' attempts to build the module libqsap_sdk from Source. But, it's a proprietary blob as of now, so usage of this Variable has been deprecated. (IIRC)

Extra Info:

With reference to the CyanogenMod repos for the HTC One M8, this variable is not present in any of the Device Specific trees. Searched on these repos

https://github.com/CyanogenMod/android_device_htc_m8

https://github.com/CyanogenMod/android_device_htc_msm8974-common

https://github.com/CyanogenMod/android_device_htc_m8-common

On branch cm-14.1

And its not there. Maybe you're using another device tree ?
[Android] Hai96:
Thanks for the answer, but Iam using the Cyanogendmod device trees. I have also searched all the caf repos, but I didnt found this variable in one of the files :(

Here is my complete Manifest:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<remote name="Gh" fetch="https://github.com/CyanogenMod/" />
<remote name="tm" fetch="https://github.com/TheMuppets/" />

<project name="android_device_htc_m8-common" path="device/htc/m8-common"
remote="Gh" revision="cm-14.1"/>

<project name="android_device_htc_m8" path="device/htc/m8"
remote="Gh" revision="cm-14.1"/>

<project name="android_device_htc_msm8974-common" path="device/htc/msm8974-common"
remote="Gh" revision="cm-14.1"/>

<project name="proprietary_vendor_htc" path="vendor/htc"
remote="tm" revision="cm-14.1"/>

<project name="proprietary_vendor_qcom_binaries" path="vendor/qcom/binaries"
remote="tm" revision="cm-14.1"/>

<project name="android_kernel_htc_msm8974" path="kernel/htc/msm8974"
remote="Gh" revision="cm-14.1"/>

<project name="android_hardware_qcom_audio" path="hardware/qcom/audio-caf/msm8974"
remote="Gh" revision="cm-14.1-caf-8974"/>

<project name="android_hardware_qcom_media" path="hardware/qcom/media-caf/msm8974"
remote="Gh" revision="cm-14.1-caf-8974"/>

<project name="android_hardware_qcom_display" path="hardware/qcom/display-caf/msm8974"
remote="Gh" revision="cm-14.1-caf-8974"/>

</manifest>
[Android] Arvind7352:
Wait, it seems that android_system_qcom isn't present in the DU manifest, although DU has the repo in it's GitHub

So sync / clone that repository to the location system/qcom and start the build. (n7x-caf branch)

It is used by most of the Devices, and CM has it in it's manifest (under the snippets folder of the manifest repo). Conclusion, it's now a source-built module
[Android] TheOddTaco:
I was compiling a Kernel for an Android Phone and got this errror:

LINK vmlinux
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
drivers/built-in.o: In function `synaptics_rmi4_probe':
/home/taco/android/kernel/cyanogen/msm8916/drivers/input/touchscreen/synaptics_i2c_rmi4.c:3824: undefined reference to `init_tp_fm_info'
drivers/built-in.o: In function `iris_fops_release':
/home/taco/android/kernel/cyanogen/msm8916/drivers/media/radio/radio-iris.c:5223: undefined reference to `fm_smd_enable'
Makefile:805: recipe for target 'vmlinux' failed

Everything was downloaded and synced correctly. I think this is a problem with my defconfig. I was using msm8909-perf_defconfig.

This is the defconfig I was using: https://github.com/CyanogenMod/andr...-14.1/arch/arm/configs/msm8909-perf_defconfig

Thanks.

***EDIT*** Fixed it by removing a couples of lines in the .c files.
[Android] jneto3000:
Guys, any help here?

I'm trying to build AOSiP 7.0 caf for Lenovo Vibe K5 (A6020) but get this error at 99%:

http://pastebin.com/gTVwCN9U

Something with:

--- can't determine the cache partition size ---

and

KeyError: "There is no item named 'SYSTEM/bin/backuptool.sh' in the archive"

Full log above...

Thanks
[Android] myshakugan:
New to rom building here.

I'm trying to build cm14.1 from source for my oneplus one, and I keep getting these errors. Any help would be appreciated.
[Android] smart-t78:
it looks like that you have less ram
[Android] HaoZeke:
simply run make systemimage

or make otapackage

or even make
[Android] desalesouche:
hi. you fixed that way?

first cd in cm-14.1

then

. build/envsetup.sh

then

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"

./prebuilts/sdk/tools/jack-admin kill-server

./prebuilts/sdk/tools/jack-admin start-server
[Android] Hai96:
Thanks very much, I have a succesfull build now :) But now there is another Problem, I get an Error message when flashing the zip via latest TWRP for my Device.

https://drive.google.com/file/d/0ByeZ3h3mdMpSN251NDZCaUhOamc/view?usp=sharing

This is how my variant_script.sh looks like

http://pastebin.com/jFUbQgxX

and this is the recovery.log (I think only the last 10 lines are interesting ;) )

http://pastebin.com/tvS9PDEw

I think it has something to do with the differnt models of the m8. I have the international one with the model id 0P6B100 but its notlisted in the variant_script.sh :confused:
[Android] myshakugan:
I'm running ubuntu on virtual machine and set the ram to 4gb as my pc ram is 8gb. So should I allocate more ram to it or should I just install ubuntu as an independent OS on another drive?
[Android] TheOddTaco:
Any solution for this error on CyanogenMod 14.1?

FAILED: /bin/bash -c "(/home/taco/android/out/host/linux-x86/bin/mkbootimg --kernel /home/taco/android/out/target/product/m1/kernel --ramdisk /home/taco/android/out/target/product/m1/ramdisk.img --base 0x80000000 --pagesize 2048 --cmdline \"console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=m1 user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=soc.0 lpm_levels.sleep_disabled=1 vmalloc=504m buildvariant=eng\" --dt /home/taco/android/out/target/product/m1/dt.img --ramdisk_offset 0x82000000 --dt /home/taco/android/out/target/product/m1/dt.img --output /home/taco/android/out/target/product/m1/boot.img ) && (size=\$(for i in /home/taco/android/out/target/product/m1/boot.img; do stat --format \"%s\" \"\$i\" | tr -d '\\n'; echo +; done; echo 0); total=\$(( \$( echo \"\$size\" ) )); printname=\$(echo -n \"/home/taco/android/out/target/product/m1/boot.img\" | tr \" \" +); img_blocksize=135168; twoblocks=\$((img_blocksize * 2)); onepct=\$(((((46575936 / 100) - 1) / img_blocksize + 1) * img_blocksize)); reserve=\$((twoblocks > onepct ? twoblocks : onepct)); maxsize=\$((46575936 - reserve)); echo \"\$printname maxsize=\$maxsize blocksize=\$img_blocksize total=\$total reserve=\$reserve\"; if [ \"\$total\" -gt \"\$maxsize\" ]; then echo \"error: \$printname too large (\$total > [46575936 - \$reserve])\"; false; elif [ \"\$total\" -gt \$((maxsize - 32768)) ]; then echo \"WARNING: \$printname approaching size limit (\$total now; limit \$maxsize)\"; fi ) && (echo -e \"Made boot image: /home/taco/android/out/target/product/m1/boot.img\" ) && (device/lge/m1/signmodules.sh )"
Traceback (most recent call last):
File "/home/taco/android/out/host/linux-x86/bin/mkbootimg", line 178, in <module>
main()
File "/home/taco/android/out/host/linux-x86/bin/mkbootimg", line 169, in main
img_id = write_header(args)
File "/home/taco/android/out/host/linux-x86/bin/mkbootimg", line 61, in write_header
(args.os_version << 11) | args.os_patch_level)) # os version and patch level
struct.error: 'I' format requires 0 <= number <= 4294967295
ninja: build stopped: subcommand failed.
build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1

Heres the source code for more info: https://github.com/TheOddTaco/android_device_lge_m1/tree/cm-14.1

Thanks.
[Android] nicesoni_ash:
I already have this code running before every build but this didn't solve my issue. I commented out Gello from building for now.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[Android] HaoZeke:
Does anyone know a fix for this?

/run/media/haozeke/Storage/AndBuild/aosp_n/kernel/sony/msm/kernel/Makefile:144: *** No X.509 certificates found ***
AS kernel/system_certificates.o
/run/media/haozeke/Storage/AndBuild/aosp_n/kernel/sony/msm/kernel/system_certificates.S: Assembler messages:
/run/media/haozeke/Storage/AndBuild/aosp_n/kernel/sony/msm/kernel/system_certificates.S:11: Error: file not found: kernel/$
509_certificate_list
make[2]: *** [/run/media/haozeke/Storage/AndBuild/aosp_n/kernel/sony/msm/scripts/Makefile.build:344: kernel/system_certifi$
ates.o] Error 1
make[1]: *** [/run/media/haozeke/Storage/AndBuild/aosp_n/kernel/sony/msm/Makefile:842: kernel] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:130: sub-make] Error 2
[Android] nicesoni_ash:
Anyone managed to successfully merged OMS to their rom builds. I am getting these errors while building related to frameworks/base commits.

frameworks/base/libs/androidfw/AssetManager.cpp:765:20: error: out-of-line definition of 'addSystemOverlays' does not match any declaration in 'android::AssetManager'

void AssetManager::addSystemOverlays(const char* pathOverlaysList,

^~~~~~~~~~~~~~~~~

frameworks/base/libs/androidfw/AssetManager.cpp:794:13: error: no member named 'isSystemOverlay' in 'android::AssetManager::asset_path'

oap.isSystemOverlay = true;

~~~ ^

frameworks/base/libs/androidfw/AssetManager.cpp:806:54: error: no member named 'addOverlay' in 'android::AssetManager::ZipSet'

const_cast<AssetManager*>(this)->mZipSet.addOverlay(targetPackagePath, oap);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

3 errors generated.

[ 5% 471/8005] host C++: libaapt <= frameworks/base/tools/aapt/Command.cpp

ninja: build stopped: subcommand failed.

build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed

make: *** [ninja_wrapper] Error 1

make: Leaving directory '/home/ashoksoni/rr'

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

.

Here is my repo.

https://github.com/ashoksoni/android_frameworks_base/commits/omst

Appreciate any help. Thanks.
[Android] smart-t78:
you should switch to dualboot instead of using a vm. if i remember right, cm recommend minimum 8gb of ram to build N.
[Android] spookcity138:
This.. Or just ditch windows altogether [emoji2]

You can build nougat with 4gb of RAM and 4gb of swap though with some adjustments. I do. It just takes longer.
[Android] smart-t78:
i know that you can build cm14.1 with 4gb ram :) i tried it many times with your settings, but for me isnt working:(
[Android] spookcity138:
Strange.
[Android] Motodoido:
This solve the Gello error for me

export MAVEN_OPTS="-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true"
[Android] nicesoni_ash:
Put this command anywhere or specific place?
[Android] Motodoido:
Direct in Terminal
[Android] myshakugan:
Tried building again on vm, out of memory errors came up. Now I'm dual booting Ubuntu, hopefully will be able to build this time.
[Android] Infinity:
What you have done. ?

Can you explain it to me
[Android] NepoRood:
FTW!!

I need Windows at work, but that's it. My build machine is Ubuntu 16.04 only :good:
[Android] spookcity138:
Sure,here are the steps that work fine for me. First you MUST Have at least 4GB of swap. Also,Linux usually sets your tmp folder size to half of your physical RAM amount. This needs to be changed to 4GB or more. This can be done by adding this to your /etc/fstab file..

tmpfs /tmp tmpfs nodev,nosuid,size=4G 0 0

these go in the terminal,or you can create a script or alias.

1 export USE_NINJA=false

2 export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"

3 ./prebuilts/sdk/tools/jack-admin start-server

4 build like normal.

If your build still fails and gives an out of memory error,do this..

out/host/linux-x86/bin/jack-admin kill-server

out/host/linux-x86/bin/jack-admin start-server

Then continue the build.

Works for me. Good luck
[Android] desalesouche:
http://hastebin.com/buzevotivi.vbs

Hi all , may i ask some help to understand what is wrong with my cm-14.1 build with ril failing?
[Android] myshakugan:
Can you explain what the export USE_NINJA=false command does? I understood the other steps, was curious what the first step means.
[Android] spookcity138:
Doesn't build using ninja as that uses more RAM. you can try to build with ninja. It may work. I build without it though.
[Android] NepoRood:
I'm most likely wrong (ha, like that never happens :p)

I was under the impression that "Ninja" built each project, then moved to the next, without the screen "flying by" as it did in previous Andy versions. Now that I think about it though, I build AOKP 7.1.1, and it says "Building with Ninja" and the screen does "fly by", although it shows a percentage of the build progress...

[MENTION=7065337]spookcity138[/MENTION], I have 24Gb of RAM, should I "export false"?
[Android] spookcity138:
From someone who is scraping by on 4Gb of RAM to someone with 24Gb,I can only say that I hate you...I mean that in the nicest possible way though [emoji2]

Edit: If that was a serious question however. No you DEF don't need to. I would build with ninja,but yeah 4gb of RAM
[Android] NepoRood:
I understand the "Hate", coming from a machine that took 8+ hours (if it even finished). Now my builds take around 30 minutes :p

Don't blame me though, I got a good woman that understands my needs, lol

PS, I'm happy to run a build for You, I most likely don't have your device, and can't help with errors (other than sharing the log) :good:

PSS, This isn't an offer for "Everyone", please don't PM me about it
[Android] spookcity138:
30 minutes,ouch. Stop rubbing it in [emoji2]

At least you know the feeling of 8+ hour builds, so I can say that I'm happy for you. It's all those people who have never had to build on older machines that I really hate. Haha

That is most generous of you to offer to run a build for me. I certainly appreciate it. I'm OK with what I have for now though. I just know to start a build in the morning if I want it to be done before I go to bed. I'm hoping on a getting a new build machine in the very near future.
[Android] Infinity:
That means you are not using ninja for rom building
[Android] Infinity:
Error...:confused:
[Android] NepoRood:
I remember that...

Step 1: sync (then go to work)

Step 2: build (then go to bed)

Step 3: Failed (really?)

Step 4: Google it

Step 5: Fix it and build again

Step 6: Failed (again?)

Step 7: Google it

Step *: I think there's a pattern here...

Next thing you know, I've built Nougat for my phone, Yay Me!!!

Proof (Plug yourself :silly:)
[Android] HaoZeke:
What base are you trying to apply the oms commits?

I've found they only work on stock aosp...

So you should reset to stock, apply the commits then pull your modifications in.

---------- Post added at 04:52 AM ---------- Previous post was at 04:50 AM ----------

That's not your error..

The error is you haven't got a kernel config file for your device.
[Android] nicesoni_ash:
Not true. DU now officially support OMS and they are a heavily modified rom but they are really experienced guys so must have sorted out the errors. RR is also heavily modified and I guess that's why having too many build errors.
[Android] GirishSharma:
ROM development requires high speed internet connection. Is it possible in a region where no internet connection i.e. I just download all required files in a CD when I am in a region which have internet connectivity and now with downloaded CD contents rom development?
[Android] nicesoni_ash:
You may download a repo archive for offline use but eventually you will have to sync ur device related repos and may be some other stuff while building.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[Android] myshakugan:
Thanks. I was also wondering what ninja itself does, did a few searches and got my answer. :)
[Android] yeshwanthvshenoy:
@jackeagle @RVR I have been trying to build AOSP+OMS (https://github.com/AOSP-RRO/) for Moto G4 Plus. It didn't boot so I did an eng build and I end up with this logcat (http://pastebin.com/HCmX93x2). Can you someone guide me more on this?
[Android] HaoZeke:
Oh of course they work... I thought you meant conditions under which they apply cleanly, without errors.

If you'd like you can iron out bugs any way you like... I just suggested my favorite method
[Android] Infinity:
Then how can i get this file

Thanks!
[Android] HaoZeke:
Well, all that aside, you'll also be probably needing to cherry pick a lot of things which you can't without the net...
[Android] hahanhata123:
Hi,

I just have followed this guide to this step:

time brunch kanas

It ran about 5 minutes and then stopped.

I saw some error in my terminal. Hope you guys can help me fix that. And sorry for my bad English :D

device/samsung/kanas/libs/hwcomposer/SprdPrimaryDisplayDevice/SprdFrameBufferHAL.h:52:21: fatal error: sprd_fb.h: No such file or directory
compilation terminated.
make: *** [/home/scit/cm11/out/target/product/kanas/obj/SHARED_LIBRARIES/hwcomposer.sc8830_intermediates/SprdHWComposer.o] Error 1
make: *** Waiting for unfinished jobs....
[Android] GreenneeG:
I followed all the stebs but i got this error about this file "xfuncs_printf.c" that locared /home/x/cm14.1/external/busybox/

could someone please tell me how to sort it up ?
[Android] somadsul:
Just delete that busy box folder from repo & do repo sync again

---------- Post added at 09:08 PM ---------- Previous post was at 09:04 PM ----------

See the line number 52 and look where the sprd_fb.h file he asking then You need that sprd_fb.h file in that path
[Android] heisenberg33:
hi everybody

i cant start to build beanstalk

frameworks/av/camera/cameraserver/Android.mk:18: Target has integrated cameraserver into mediaserver. This is weakening security measures introduced in 7.0

build/core/package_internal.mk:143: Empty argument supplied to find-subdir-assets

find: ‘/home/jam/bs/out/target/common/obj/SHARED_LIBRARIES/libwifi-hal-mock_intermediates’: No such file or directory

build/core/package_internal.mk:143: Empty argument supplied to find-subdir-assets

build/core/base_rules.mk:183: *** vendor/cm/charger: MODULE.TARGET.STATIC_LIBRARIES.libhealthd.cm already defined by vendor/beanstalk/charger.

make: *** [/home/jam/bs/out/build-bs_oneplus3.ninja] Error 1

make: Leaving directory `/home/jam/bs'
[Android] MSF Jarvis:
Remove vendor/cm, I don't think you need the CM vendor on Beanstalk
[Android] bablu048:
hi, i am getting this error. Please help. building aosp

target Export Resources: framework-res (out/target/common/obj/APPS/framework-res_intermediates/package-export.ap
k)
warning: string 'gsm_alphabet_default_charset' has no default translation.
device/oneplus/bacon/overlay/frameworks/base/core/res/res/values/config.xml:344: error: Resource at config_longPressOnHardwareHomeBehavior appears in overlay but not in the base package; use <add-resource> to add.

device/oneplus/bacon/overlay/frameworks/base/core/res/res/values/config.xml:357: error: Resource at config_deviceHardwareKeys appears in overlay but not in the base package; use <add-resource> to add.

device/oneplus/bacon/overlay/frameworks/base/core/res/res/values/config.xml:370: error: Resource at config_longPressOnHardwareMenuBehavior appears in overlay but not in the base package; use <add-resource> to add.

make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk] Error 1
make: *** Deleting file `out/target/common/obj/APPS/framework-res_intermediates/package-export.apk'

if i remove those lines i am getting api error .

No private recovery resources for TARGET_DEVICE bacon
Checking API: checkpublicapi-last
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: *** [out/target/common/obj/PACKAGING/checkpublicapi-last-timestamp] Error 38

someone faced this error in post #3071 but i could not find any solution. i have run ''make update-api'' command but still same error.
[Android] GreenneeG:
i deleted and made new repo then error says busybox is needed .... no file or directory