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!
I am using this linkhttp://wiki.cyanogenmod.org/w/Build_for_hlte to build an image for a Samsung Note 3 on Sprint network. This i the multiband version. My question is if I am using the right link. I downloaded the source successfully, but I run into this issue:
#:~/android/system# breakfast hlte
including vendor/cm/vendorsetup.sh
ls: cannot access device/*/hlte/cm.mk: No such file or directory
build/core/product_config.mk:233: *** Can not locate config makefile for product "cm_hlte". Stop.
Device hlte not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_samsung_hlte
Default revision: cm-10.2
Checking branch info
Default revision cm-10.2 not found in android_device_samsung_hlte. 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/*/hlte/cm.mk: No such file or directory
build/core/product_config.mk:233: *** Can not locate config makefile for product "cm_hlte". Stop.
** Don't have a product spec for: 'cm_hlte'
** Do you have the right repo manifest?
I don't know if I understand what is going on above. Even though I asked for cm-10.5 when I initialized the repo, I see messages about cm-11.0. How can I fix this?
I am trying to build CWM for Samsung Note 3 [hlte] and Samasung galaxy note 2 [p3100] but I keep getting this error
Code:
$ breakfast hlte
including vendor/cm/vendorsetup.sh
build/core/product_config.mk:238: *** _nic.PRODUCTS.[[device/samsung/hlte/cm.mk]]: "device/samsung/qcom-common/qcom-common.mk" does not exist. Stop.
Device hlte not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_samsung_hlte
Default revision: cm-11.0
Checking branch info
CyanogenMod/android_device_samsung_hlte already exists
Syncing repository to retrieve project.
Fetching project CyanogenMod/android_device_samsung_hlte
Fetching projects: 100% (1/1), done.
Repository synced!
Looking for dependencies
Done
build/core/product_config.mk:238: *** _nic.PRODUCTS.[[device/samsung/hlte/cm.mk]]: "device/samsung/qcom-common/qcom-common.mk" does not exist. Stop.
** Don't have a product spec for: 'cm_hlte'
** Do you have the right repo manifest?
Can any one help me with this code ??
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!
I've been trying to build CM13 for my Nexus S 4G, but I've been having problems with breakfast. I get this error:
Code:
[email protected]:~/android/system$ breakfast crespo4g
including vendor/cm/vendorsetup.sh
build/core/product_config.mk:234: *** Can not locate config makefile for product "cm_crespo4g". Stop.
Device crespo4g not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_samsung_crespo4g
Default revision: cm-13.0
Checking branch info
Default revision cm-13.0 not found in android_device_samsung_crespo4g. Bailing.
Branches found:
cm-10.1-staging
cm-10.1
cm-10.2
cm-11.0
gb-release-7.2
gingerbread-release
gingerbread
ics
jellybean-stable
jellybean
mr1-staging
cm-10.1.3
cm-10.1.3-RC2
cm-10.1.3-RC1
cm-10.1.2
cm-10.1.1
cm-10.1.0
cm-10.1.0-RC5
cm-10.1.0-RC4
cm-10.1.0-RC3
cm-10.1.0-RC2
cm-10.1.0-RC1
cm-10.1-M3
cm-10.1-M2
cm-10.1-M1
cm-7.1.0
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 "cm_crespo4g". Stop.
** Don't have a product spec for: 'cm_crespo4g'
** Do you have the right repo manifest?
I know I get this error because there is no CM13 branch in crespo4g and it's not supported, but how do I get the config makefile so it can be recognized by
Code:
breakfast
I've tried downloading the crespo4g files into /android/system/vendor/device, but it still couldn't do it. I even did
Code:
git clone https://android.googlesource.com/device/samsung/crespo4g
for the device files, and then ran
Code:
./extract-files.sh
to extract proprietary blobs from my phone, but I still can't perform
Code:
breakfast
How can I set fallback branches to the ROOMSERVICE_BRANCHES environment variable, as the error says? Why isn't breakfast working and what do I do to fix it?
Thanks!