So im compiling - Android Q&A, Help & Troubleshooting

so i go to export my rom and this comes up
Code:
** Don't have a product spec for: 'full_mako'
** Do you have the right repo manifest?
HELP

Related

[Please help] Error in compiling cm7

I just created a new device tree for my phone samsung conquer 4G and i got a couple other errors when trying to compile cm7 but I fixed them all, but this one i cant find a fix.
I entered . build/envsetup.sh && brunch chief
and i got
build/core/config.mk:136: *** No config file found for TARGET_DEVICE SPH-D600. Stop.
** Don't have a product spec for: 'cyanogen_chief'
** Do you have the right repo manifest?
Any help here? Thanks will be given.
i have same problem

Error building CM10.1 from source

Hey guys,
I ran into a problem while trying to build CM10.1 for the i9100 from source.
this is the tutorial I am following http://wiki.cyanogenmod.org/w/Build_for_i9100
I managed to sync the sources, but when I try to run
Code:
breakfast i9100
I get the following EError Messages
Code:
[email protected]:~/android/system/cyanogenmod/cm-10.1_source$ breakfast i900
including vendor/cm/vendorsetup.sh
ls: cannot access device/*/i900/cm.mk: No such file or directory
build/core/product_config.mk:234: *** Cannot locate config makefile for product "cm_i900". Stop.
Device i900 not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Repository for i900 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.
ls: cannot access device/*/i900/cm.mk: No such file or directory
build/core/product_config.mk:234: *** Cannot locate config makefile for product "cm_i900". Stop.
** Don't have a product spec for: 'cm_i900'
** Do you have the right repo manifest?
I attached my "manifest.xml" from .repo
Is there anyone who had the same problem? I think I'm missing something.
Best regards mofeywalker

Breakfast issue

hi guys,
i am following this tutorial for try to create a rom for galaxy s3 (i9300)
https://wiki.ubuntu.com/Touch/Porting#Building_the_Ubuntu_packages
when i run breakfast i9300 i get this message
Code:
[email protected]:~/ubuntutouch$ breakfast i9300
Couldn't locate the top of the tree. Try setting TOP.
bash: build/tools/roomservice.py: No such file or directory
** Don't have a product spec for: 'cm_i9300'
** Do you have the right repo manifest?
[email protected]:~/ubuntutouch$ breakfast cm_i9300
Couldn't locate the top of the tree. Try setting TOP.
bash: build/tools/roomservice.py: No such file or directory
** Don't have a product spec for: 'cm_cm_i9300'
** Do you have the right repo manifest?
[email protected]:~/ubuntutouch$ breakfast i9300
Couldn't locate the top of the tree. Try setting TOP.
bash: build/tools/roomservice.py: No such file or directory
** Don't have a product spec for: 'cm_i9300'
** Do you have the right repo manifest?
[email protected]:~/ubuntutouch$ breakfast i9300
Couldn't locate the top of the tree. Try setting TOP.
bash: build/tools/roomservice.py: No such file or directory
** Don't have a product spec for: 'cm_i9300'
** Do you have the right repo manifest?
[email protected]:~/ubuntutouch$
any help would be appreciate
thx a lot!
best regards
do you remenber how you solve it ? I see you have not add a solution
You can add your device, hardware, vendor and kernel specific repos manually.

[Q] nexus 5 building cm problem

im using this
http://wiki.cyanogenmod.org/w/Build_for_hammerhead#Install_the_SDK
i have reached the step where i have to type $ breakfast hammerhead
i have tryed a couple of time but it keeps saying
Code:
[email protected]:~/android/system$ breakfast hammerhead
including vendor/cm/vendorsetup.sh
ls: cannot access device/*/hammerhead/cm.mk: No such file or directory
build/core/product_config.mk:233: *** Can not locate config makefile for product "cm_hammerhead". Stop.
Device hammerhead not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_lge_hammerhead
Default revision: cm-10.2
Checking branch info
Default revision cm-10.2 not found in android_device_lge_hammerhead. Bailing.
Branches found:
cm-11.0
stable/cm-11.0
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
ls: cannot access device/*/hammerhead/cm.mk: No such file or directory
build/core/product_config.mk:233: *** Can not locate config makefile for product "cm_hammerhead". Stop.
** Don't have a product spec for: 'cm_hammerhead'
** Do you have the right repo manifest?
[email protected]:~/android/system$
i have no idea what to do now, i have just finished the repo sync!

[HELP]an error accoured while building/breakfasting jfltexx for liquidsmooth

hello developers,
I need some help,
while I was building liquidsmooth (using croot, brunch jfltexx)
i got this error :-
Code:
[email protected]:~/liquid$ brunch jfltexx
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
Device jfltexx not found. Attempting to retrieve device repository from LiquidSmooth-Devices Github (http://github.com/LiquidSmooth-Devices).
Found repository: android_device_samsung_jfltexx
Checking branch info
Calculated revision: mm6.0
Default revision: android-6.0.1_r3
Default revision android-6.0.1_r3 not found in android_device_samsung_jfltexx. Bailing.
Branches found:
lollipop
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
** Don't have a product spec for: 'liquid_jfltexx'
** Do you have the right repo manifest?
No such item in brunch menu. Try 'breakfast'
so then I did an breakfast jfltexx, then same error appeared :-
Code:
[email protected]:~/liquid$ breakfast jfltexx
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
Device jfltexx not found. Attempting to retrieve device repository from LiquidSmooth-Devices Github (http://github.com/LiquidSmooth-Devund:
lollipop
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
** Don't have a product spec for: 'liquid_jfltexx'
** Do you have the right repo manifest?
No such item in brunch menu. Try 'breakfast'
I have
*synced the repo
*add the device's work tree from CM in lquid/.repo/manifest.xml
so I have done everything right,
but I got the error
so,CAN ANYONE PLEASE HELP ME??
I REALLY need to get lquidsmooth built and running good in our device:crying:
EDIT:-
some thing new happen, as I decided to take things at my own matter, turns out I even didn't download the device tree but I now downloaded, but a brand new error a encountered and its somewhat based on the previous error?????
anyways, here it is
Code:
[email protected]:~/liquid$ breakfast jfltexx
\build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltexx/liquid.mk]]: "frameworks/native/build/phone-xxhdpi-2048-dalvik-heap.mk" does not exist. Stop.
Device jfltexx not found. Attempting to retrieve device repository from LiquidSmooth-Devices Github (http://github.com/LiquidSmooth-Devices).
Found repository: android_device_samsung_jfltexx
Checking branch info
Calculated revision: mm6.0
Default revision: android-6.0.1_r3
Default revision android-6.0.1_r3 not found in android_device_samsung_jfltexx. Bailing.
Branches found:
lollipop
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltexx/liquid.mk]]: "frameworks/native/build/phone-xxhdpi-2048-dalvik-heap.mk" does not exist. Stop.
** Don't have a product spec for: 'liquid_jfltexx'
** Do you have the right repo manifest?
Anyone, please?
here is the link, i just uploaded if it has something to do the manifest.xml(default.xml)
Sent from my GT-I9505 using Tapatalk
vbajs said:
Anyone, please?
here is the link, i just uploaded if it has something to do the manifest.xml(default.xml)
Sent from my GT-I9505 using Tapatalk
Click to expand...
Click to collapse
vbajs said:
hello developers,
I need some help,
while I was building liquidsmooth (using croot, brunch jfltexx)
i got this error :-
Code:
[email protected]:~/liquid$ brunch jfltexx
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
Device jfltexx not found. Attempting to retrieve device repository from LiquidSmooth-Devices Github (http://github.com/LiquidSmooth-Devices).
Found repository: android_device_samsung_jfltexx
Checking branch info
Calculated revision: mm6.0
Default revision: android-6.0.1_r3
Default revision android-6.0.1_r3 not found in android_device_samsung_jfltexx. Bailing.
Branches found:
lollipop
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
** Don't have a product spec for: 'liquid_jfltexx'
** Do you have the right repo manifest?
No such item in brunch menu. Try 'breakfast'
so then I did an breakfast jfltexx, then same error appeared :-
Code:
[email protected]:~/liquid$ breakfast jfltexx
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
Device jfltexx not found. Attempting to retrieve device repository from LiquidSmooth-Devices Github (http://github.com/LiquidSmooth-Devund:
lollipop
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
** Don't have a product spec for: 'liquid_jfltexx'
** Do you have the right repo manifest?
No such item in brunch menu. Try 'breakfast'
I have
*synced the repo
*add the device's work tree from CM in lquid/.repo/manifest.xml
so I have done everything right,
but I got the error
so,CAN ANYONE PLEASE HELP ME??
I REALLY need to get lquidsmooth built and running good in our device:crying:
EDIT:-
some thing new happen, as I decided to take things at my own matter, turns out I even didn't download the device tree but I now downloaded, but a brand new error a encountered and its somewhat based on the previous error?????
anyways, here it is
Code:
[email protected]:~/liquid$ breakfast jfltexx
\build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltexx/liquid.mk]]: "frameworks/native/build/phone-xxhdpi-2048-dalvik-heap.mk" does not exist. Stop.
Device jfltexx not found. Attempting to retrieve device repository from LiquidSmooth-Devices Github (http://github.com/LiquidSmooth-Devices).
Found repository: android_device_samsung_jfltexx
Checking branch info
Calculated revision: mm6.0
Default revision: android-6.0.1_r3
Default revision android-6.0.1_r3 not found in android_device_samsung_jfltexx. Bailing.
Branches found:
lollipop
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltexx/liquid.mk]]: "frameworks/native/build/phone-xxhdpi-2048-dalvik-heap.mk" does not exist. Stop.
** Don't have a product spec for: 'liquid_jfltexx'
** Do you have the right repo manifest?
Click to expand...
Click to collapse
What guide are you following?
vbajs said:
Code:
Checking branch info
Calculated revision: mm6.0
Default revision: android-6.0.1_r3
Default revision android-6.0.1_r3 not found in android_device_samsung_jfltexx. Bailing.
Branches found:
lollipop
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:234: *** Can not locate config makefile for product "liquid_jfltexx". Stop.
Click to expand...
Click to collapse
I know that this thread is a couple months old, but I wanted to answer this questions for others who may stumble across this and wonder what the answer was. There are two ways to solve this issue:
(Taken from my wordpress site, where I answered this question before. Here is the link for the full article: https://thealaskalinuxuser.wordpres...samsung-galaxy-s4-t-mobile-jfltetmo-sgh-m919/ )
"... the problem is that the specified device does not have a github branch that is the correct branch. In this case (The case of my article), it is looking for a branch named mm6.0, but it would possibly take a branch named android-6.0.1_r43. The repo command then lists the available branches. The latest branch available for this github repository of this device is lp5.1.
Now the question is what do we do about it? Well, we have several options, but one that I decided to explore today was to use the ROOMSERVICE_BRANCHES variable and choose another branch, as we see here:
Code:
[email protected]:~/Documents/projects/phones/compile/slimroms6$ export ROOMSERVICE_BRANCHES=lp5.1
[email protected]:~/Documents/projects/phones/compile/slimroms6$ breakfast
including vendor/slim/vendorsetup.sh
You’re building on Linux
Breakfast menu… pick a combo:
(—EDITED FOR SPACE—)
46. slim_jfltetmo-userdebug 97. slim_vs985-userdebug
(—EDITED FOR SPACE—)
… and don’t forget the bacon!
Which would you like? [aosp_arm-eng] 46
build/core/product_config.mk:234: *** Can not locate config makefile for product “slim_jfltetmo”. Stop.
Device jfltetmo not found. Attempting to retrieve device repository from SlimRoms Github (http://github.com/SlimRoms).
Found repository: device_samsung_jfltetmo
Checking branch info
Calculated revision: mm6.0
Default revision: android-6.0.1_r43
Using fallback branch: lp5.1
Adding dependency: SlimRoms/device_samsung_jfltetmo -> device/samsung/jfltetmo
Using branch lp5.1 for SlimRoms/device_samsung_jfltetmo
Syncing repository to retrieve project.
Fetching project SlimRoms/device_samsung_jfltetmo
remote: Counting objects: 81, done.
remote: Total 81 (delta 0), reused 0 (delta 0), pack-reused 81
From git://github.com/SlimRoms/device_samsung_jfltetmo
* [new branch] jb4.2 -> github/jb4.2
* [new branch] jb4.3 -> github/jb4.3
* [new branch] kk4.4 -> github/kk4.4
* [new branch] lp5.0 -> github/lp5.0
* [new branch] lp5.1 -> github/lp5.1
Fetching projects: 100% (1/1), done.
Repository synced!
Looking for dependencies
Adding dependencies to manifest
Adding dependency: SlimRoms/device_samsung_qcom-common -> device/samsung/qcom-common
Adding dependency: SlimRoms/hardware_samsung -> hardware/samsung
Adding dependency: SlimRoms/device_samsung_jf-common -> device/samsung/jf-common
Adding dependency: CyanogenMod/android_kernel_samsung_jf -> kernel/samsung/jf
Syncing dependencies
Fetching project Slim
So, the user above @vbajs, needed to choose a "fallback" branch if the actual branch needed did not exist, in that case, the user could have typed:
Code:
$ . build/envsetup.sh
$ export ROOMSERVICE_BRANCHES=lollipop
$ brunch jfltexx
And then the old "lollipop" branch (listed under Branches Found in the first output) would be downloaded to be used. This does not mean, however, that the build will be successful or work when done by using this older branch. It simply allows you to sync something that was not on the default branch. This tool is pretty handy if you want to try other branches of something without editing your roomservice files, or as in this case, older branches that need updating to a newer branch for testing purposes.
The second option would be to manually download the needed files and place them directly in the appropriate folders. This is effective, but tedious.
Hope that helps the next guy or gal!
Good luck!

Categories

Resources