[Q] Building androidarmv6 for Cooper - Galaxy Ace S5830 Q&A, Help & Troubleshooting

Hi, I'm trying to build androidarmv6 for Cooper. I synced all the repositories and then ran lunch and chose cm_cooper-userdebug, but the command fails with
Code:
lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng 7. cm_goldfish-userdebug 13. cm_cooper-eng 19. cm_gio-userdebug 25. cm_icong-userdebug
2. aosp_x86-eng 8. cm_goldfish-user 14. cm_cooper-userdebug 20. cm_tass-userdebug 26. cm_liberty-userdebug
3. aosp_mips-eng 9. mini_mips-userdebug 15. cm_p500-userdebug 21. cm_tassve-userdebug 27. cm_marvel-userdebug
4. vbox_x86-eng 10. mini_x86-userdebug 16. cm_beni-userdebug 22. cm_totoro-userdebug
5. mini_armv7a_neon-userdebug 11. cm_callisto-eng 17. cm_cooperve-userdebug 23. cm_skate-userdebug
6. cm_goldfish-eng 12. cm_callisto-userdebug 18. cm_galaxy5-userdebug 24. cm_chacha-userdebug
Which would you like? [aosp_arm-eng] cm_cooper-userdebug
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/cooper/cm.mk]]: "device/samsung/msm7x27-common/common.mk" does not exist. Schluss.
Device cooper not found. Attempting to retrieve device repository from androidarmv6 Github.
Found repository: android_device_samsung_cooper
Default revision: cm-11.0
Checking branch info
androidarmv6/android_device_samsung_cooper already exists
Syncing repository to retrieve project.
Fetching project repo
Fetching project androidarmv6/android_device_samsung_cooper
fatal: Invalid gitfile format: /ansys/android/.repo/repo/.git/clone.bundle
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Fetching projects: 100% (2/2), done.
Repository synced!
Looking for dependencies
Done
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/cooper/cm.mk]]: "device/samsung/msm7x27-common/common.mk" does not exist. Schluss.
** Don't have a product spec for: 'cm_cooper'
** Do you have the right repo manifest?
Can somebody explain to me what the problem is and/or where I might find the product spec / right repo manifest?

PsirusGT said:
Hi, I'm trying to build androidarmv6 for Cooper. I synced all the repositories and then ran lunch and chose cm_cooper-userdebug, but the command fails with
Code:
lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng 7. cm_goldfish-userdebug 13. cm_cooper-eng 19. cm_gio-userdebug 25. cm_icong-userdebug
2. aosp_x86-eng 8. cm_goldfish-user 14. cm_cooper-userdebug 20. cm_tass-userdebug 26. cm_liberty-userdebug
3. aosp_mips-eng 9. mini_mips-userdebug 15. cm_p500-userdebug 21. cm_tassve-userdebug 27. cm_marvel-userdebug
4. vbox_x86-eng 10. mini_x86-userdebug 16. cm_beni-userdebug 22. cm_totoro-userdebug
5. mini_armv7a_neon-userdebug 11. cm_callisto-eng 17. cm_cooperve-userdebug 23. cm_skate-userdebug
6. cm_goldfish-eng 12. cm_callisto-userdebug 18. cm_galaxy5-userdebug 24. cm_chacha-userdebug
Which would you like? [aosp_arm-eng] cm_cooper-userdebug
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/cooper/cm.mk]]: "device/samsung/msm7x27-common/common.mk" does not exist. Schluss.
Device cooper not found. Attempting to retrieve device repository from androidarmv6 Github.
Found repository: android_device_samsung_cooper
Default revision: cm-11.0
Checking branch info
androidarmv6/android_device_samsung_cooper already exists
Syncing repository to retrieve project.
Fetching project repo
Fetching project androidarmv6/android_device_samsung_cooper
fatal: Invalid gitfile format: /ansys/android/.repo/repo/.git/clone.bundle
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Fetching projects: 100% (2/2), done.
Repository synced!
Looking for dependencies
Done
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/cooper/cm.mk]]: "device/samsung/msm7x27-common/common.mk" does not exist. Schluss.
** Don't have a product spec for: 'cm_cooper'
** Do you have the right repo manifest?
Can somebody explain to me what the problem is and/or where I might find the product spec / right repo manifest?
Click to expand...
Click to collapse
Make sure common.mk exists in device/samsung/msm7x27-common. If it is not there download it from androidarmv6 github(dirty solution-download whole msm7x27-common folder & manually & place it inside device/samsung folder). And try brunch command.
"brunch cooper".

Related

{Z}[WORKSHOP] - AOSP - Android 4.2.2 - FreeXperia Project

Workshop thread for Google AOSP
If you want to have 0 day software then lets start making it
To use any custom software you have to unlock bootloader following sony guide
Thanks to
Sony for providing us the chance to have official AOSP support
All developers that work or worked on android making an dream become reality
This guide is designed for an clean install of Ubuntu-server 13.04 LINK
follow all steps including
mkdir ~/android
cd ~/android
then we will init AOSP repo instead of AOPK
since we want to use 0 day software we will init master branch (default)
$ repo init -u https://android.googlesource.com/platform/manifest
then sync it
$ repo sync -jthread_number
!! thread number can speedup download if you have an good internet connection (any number 4->48 is)
!! depending on your connection can take a lot of time ..... please be patient!
after sync is finished we have to add sony repos
copy attached xml file in repo (remove fake zip extension)
mv sonyxperiadev.xml.zip .repo/local_manifests/sonyxperiadev.xml
sync again to get sony repos
$repo sync
get sony blobs and unpack them in /vendor/sony BLOB_LINK
source build/envsetup.sh
select target
lunch <enter>chose your device number and press enterbuild android images
make -j<cpu thread number>
ex: make -j4 (for i5)!! Take an box of beer and enjoy build will take 5min - 1 day depending on pcFind your images
find -type f |grep *.img will display your img files
flash images
fastboot flash partition image.img
ex:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata data.img
progress :
-added liblights
reserved for bugs
reserved for us
Well, the party begins!!
github account?
Traceback (most recent call last):
File "/home/support/android/.repo/repo/main.py", line 414, in <module>
_Main(sys.argv[1:])
File "/home/support/android/.repo/repo/main.py", line 390, in _Main
result = repo._Run(argv) or 0
File "/home/support/android/.repo/repo/main.py", line 138, in _Run
result = cmd.Execute(copts, cargs)
File "/home/support/android/.repo/repo/subcmds/init.py", line 352, in Execute
self._ConfigureUser()
File "/home/support/android/.repo/repo/subcmds/init.py", line 253, in _ConfigureUser
name = self._Prompt('Your Name', mp.UserName)
File "/home/support/android/.repo/repo/project.py", line 608, in UserName
self._LoadUserIdentity()
File "/home/support/android/.repo/repo/project.py", line 621, in _LoadUserIdentity
u = self.bare_git.var('GIT_COMMITTER_IDENT')
File "/home/support/android/.repo/repo/project.py", line 2202, in runner
p.stderr))
error.GitError: manifests var:
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got '[email protected]pport-pc.(none)')
You just have to do what it says
Sent from my C6603 using xda premium
I decided to try it yesterday as directed by Sony. All perfect but still does not work neither GSM nor the camera. I guess then the repo sync with the new binaries will be much faster right? We do not know how they progress to solve the two major problems? Thxs.
BoRoU said:
I decided to try it yesterday as directed by Sony. All perfect but still does not work neither GSM nor the camera. I guess then the repo sync with the new binaries will be much faster right? We do not know how they progress to solve the two major problems? Thxs.
Click to expand...
Click to collapse
this is an workshop thread do the ideea is to try and solve bugs ourselves then push to fixes to sony github
good time to start learning to build roms
downloading repo
I I have no programming knowledge I can help?
If I build, compiled and installed the ROM but I do not know what else I can do. I put at your disposal for whatever you want.
Greetings.
BoRoU said:
I I have no programming knowledge I can help?
If I build, compiled and installed the ROM but I do not know what else I can do. I put at your disposal for whatever you want.
Greetings.
Click to expand...
Click to collapse
you can start learning programing
and help us make an dream come true
LOL I hope so. Unfortunately I'm too old and I have very little time for these appliances. Still try to help if only you to do testing work.
Greetings.
I got the same error as somebody else did earlier...
Code:
Traceback (most recent call last):
File "/home/daniel/android/.repo/repo/main.py", line 414, in <module>
_Main(sys.argv[1:])
File "/home/daniel/android/.repo/repo/main.py", line 390, in _Main
result = repo._Run(argv) or 0
File "/home/daniel/android/.repo/repo/main.py", line 138, in _Run
result = cmd.Execute(copts, cargs)
File "/home/daniel/android/.repo/repo/subcmds/init.py", line 352, in Execute
self._ConfigureUser()
File "/home/daniel/android/.repo/repo/subcmds/init.py", line 253, in _ConfigureUser
name = self._Prompt('Your Name', mp.UserName)
File "/home/daniel/android/.repo/repo/project.py", line 608, in UserName
self._LoadUserIdentity()
File "/home/daniel/android/.repo/repo/project.py", line 621, in _LoadUserIdentity
u = self.bare_git.var('GIT_COMMITTER_IDENT')
File "/home/daniel/android/.repo/repo/project.py", line 2202, in runner
p.stderr))
error.GitError: manifests var:
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got '[email protected](none)')
Apparently my name/email must be inputted (is that a word?) somewhere before I can continue. Any ideas?
Never mind, I fixed it by having a read through the terminal's response.
These comands must be run:
$ git config --global user.email "[email protected]"
$ git config --global user.name "Your Name"
Gonna do repo sync soon I hope that I can be helpful even I am not advanced
FXP said:
This guide is designed for an clean install of Ubuntu-server 13.04 LINK
follow all steps including
mkdir ~/android
cd ~/android
then we will init AOSP repo instead of AOPK
since we want to use 0 day software we will init master branch (default)
$ repo init -u https://android.googlesource.com/platform/manifest
then sync it
$ repo sync -jthread_number
!! thread number can speedup download if you have an good internet connection (any number 4->48 is)
!! depending on your connection can take a lot of time ..... please be patient!
after sync is finished we have to add sony repos
copy attached xml file in repo (remove fake zip extension)
mv sonyxperiadev.xml.zip .repo/local_manifests/sonyxperiadev.xml
sync again to get sony repos
$repo sync
get sony blobs and unpack them in /vendor/sony BLOB_LINK
Click to expand...
Click to collapse
what is next step?
sources are synced and ready
DooMLoRD said:
what is next step?
sources are synced and ready
Click to expand...
Click to collapse
I know it's for CM but could be useful too
http://wiki.cyanogenmod.org/w/Build_for_yuga
Sent from my C6603 using xda premium
DooMLoRD said:
what is next step?
sources are synced and ready
Click to expand...
Click to collapse
. build/envsetup.sh
lunch full_c6603-userdebug
make -j4
jeroenqui said:
. build/envsetup.sh
lunch full_c6603-userdebug
make -j4
Click to expand...
Click to collapse
which are the img file do I need to flash through fastboot?
what is the command to make a zip file?.
thanks

Building CyanogenMod for Samsung Galaxy Note 10.1 N8000 (GSM)

I am building CyanogenMod for my Samsung Galaxy Note 10.1 N8000. Here is the guide.
When I typed
Code:
breakfast n8000
, the output was as follows.
Code:
including vendor/cm/vendorsetup.sh
ls: cannot access device/*/n8000/cm.mk: No such file or directory
build/core/product_config.mk:233: *** Can not locate config makefile for product "cm_n8000". Stop.
Device n8000 not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Traceback (most recent call last):
File "build/tools/roomservice.py", line 76, in <module>
result = json.loads(urllib.request.urlopen(githubreq).read().decode())
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 406, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 444, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden
ls: cannot access device/*/n8000/cm.mk: No such file or directory
build/core/product_config.mk:233: *** Can not locate config makefile for product "cm_n8000". Stop.
** Don't have a product spec for: 'cm_n8000'
** Do you have the right repo manifest?
I executed breakfast without a device as the guide suggests.
If you do not put a device, the script will output a list of available devices to build for (limited to those CM builds nightlies for, which isn't necessarily complete), and you can then choose yours.
Click to expand...
Click to collapse
And there was nothing containing n8000
Code:
including vendor/cm/vendorsetup.sh
You're building on Linux
Breakfast menu... pick a combo:
1. full-eng 19. cm_e980-userdebug 37. cm_jfltexx-userdebug 55. cm_serranoltexx-userdebug
2. cm_apexqtmo-userdebug 20. cm_evita-userdebug 38. cm_m7att-userdebug 56. cm_skyrocket-userdebug
3. cm_captivatemtd-userdebug 21. cm_exhilarate-userdebug 39. cm_m7spr-userdebug 57. cm_superior-userdebug
4. cm_crespo-userdebug 22. cm_flo-userdebug 40. cm_m7tmo-userdebug 58. cm_t0lte-userdebug
5. cm_d2att-userdebug 23. cm_galaxysbmtd-userdebug 41. cm_m7ul-userdebug 59. cm_tilapia-userdebug
6. cm_d2cri-userdebug 24. cm_galaxysmtd-userdebug 42. cm_m7vzw-userdebug 60. cm_toroplus-userdebug
7. cm_d2mtr-userdebug 25. cm_grouper-userdebug 43. cm_maguro-userdebug 61. cm_toro-userdebug
8. cm_d2spr-userdebug 26. cm_hammerhead-userdebug 44. cm_mako-userdebug 62. cm_tsubasa-userdebug
9. cm_d2tmo-userdebug 27. cm_hercules-userdebug 45. cm_manta-userdebug 63. cm_ville-userdebug
10. cm_d2usc-userdebug 28. cm_i9300-userdebug 46. cm_mb886-userdebug 64. cm_vs980-userdebug
11. cm_d2vzw-userdebug 29. cm_jflteatt-userdebug 47. cm_mint-userdebug 65. cm_xt897-userdebug
12. cm_d800-userdebug 30. cm_jfltecan-userdebug 48. cm_odin-userdebug 66. cm_xt897c-userdebug
13. cm_d801-userdebug 31. cm_jfltecri-userdebug 49. cm_otter-userdebug 67. cm_xt907-userdebug
14. cm_d802-userdebug 32. cm_jfltecsp-userdebug 50. cm_otter2-userdebug 68. cm_xt925-userdebug
15. cm_deb-userdebug 33. cm_jfltespr-userdebug 51. cm_p1-userdebug 69. cm_xt926-userdebug
16. cm_dlx-userdebug 34. cm_jfltetmo-userdebug 52. cm_pollux-userdebug 70. cm_yuga-userdebug
17. cm_dogo-userdebug 35. cm_jflteusc-userdebug 53. cm_pollux_windy-userdebug
18. cm_e975-userdebug 36. cm_jfltevzw-userdebug 54. cm_serrano3gxx-userdebug
... and don't forget the bacon!
Which would you like? [aosp_arm-eng]
Then I tried lunch
It’s used EXACTLY like breakfast, the only difference being the choices you have to build with it, and how it configures the device. Using lunch, you can choose non-official or non-standard builds for your device
Click to expand...
Click to collapse
The output was the same.
There is nothing about N8000 again.
Has anybody built CyanogenMod Android for Samsung Galaxy Note 10.1 N8000 successfully?
Have you included the 8013 as well I believe the only difference is the cellular radio file which I believe can be added for your device?
tubas..... tubas everywhere....
n8000 only has cm-10.2 and I'm guessing you're trying to build cm-11.
mamenyaka said:
n8000 only has cm-10.2 and I'm guessing you're trying to build cm-11.
Click to expand...
Click to collapse
I ran
Code:
repo init -u git://github.com/CyanogenMod/android.git -b cm-10.2
So the version I'm trying building is 10.2
Red Planet said:
I ran
Code:
repo init -u git://github.com/CyanogenMod/android.git -b cm-10.2
So the version I'm trying building is 10.2
Click to expand...
Click to collapse
Then you have to manually add the n8000 repos.
Look at this file: https://github.com/mamenyaka/android/blob/phablet-saucy/local_manifest_samsung.xml
and use appropriate CM repos and branches. Place file in .repo/local_manifests/

[H][DEV] [T] Build CM12 for Xperia T Mint

Hello to everyone, my name is Tkd-Alex and I'm Italian :good: . Excuse me if I do English errors.
I woult to build the Cyanogenmod 12 for Xperia T mint by a source code of CM. Thanks to the cm wiki as I understand how this works. But I've errors with it! I hope you can help me. :angel:
Let's start! :laugh:
The first step to me is prepare the enviroment to build the rom. I've installed Ubuntu 13.10 64bit inside a Virtual Machine and I've installed Java and other tools/packages for building on it.
After basic installations I set up the repo command.
Code:
mkdir ~/bin && curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo && chmod a+x ~/bin/repo
Code:
sudo nano ~/.bashrc
Add at the end line: export PATH=~/bin:$PATH save and restart the bash
Code:
source ~/.bashrc
The second step is the Building.
Create the folder.
Code:
mkdir ~/cm12
Move in to the folder
Code:
cd ~/cm12
Initialize the CyanogenMod source repository
Code:
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0
Sync the repo
Code:
repo sync
ERROR!
After repo sync I'll get prebuilt apps but when I send the command:
Code:
./get-prebuilts
I get the following error:
Code:
bash: ./get-prebuilts: File o directory not existing
Can anyone help me? @GabMus @updateing @WhiteNeo @Chefov01
You are not in the right directory.. "get-prebuilts" is an executable file that isn't present in the cm12 root directory.
Type this in Terminal before "./get-prebuilts":
Code:
cd ~/cm12/vendor/cm
However, afaik those prebuilt apps are no longer needed to build cm12. They have been removed from the build process some days ago.
WhiteNeo said:
You are not in the right directory.. "get-prebuilts" is an executable file that isn't present in the cm12 root directory.
Type this in Terminal before "./get-prebuilts":
Code:
cd ~/cm12/vendor/cm
However, afaik those prebuilt apps are no longer needed to build cm12. They have been removed from the build process some days ago.
Click to expand...
Click to collapse
bro is there any chance you could make a build for us T users? at least for testing purposes, im sure our developers would appreciate it a lot as well and would help as a starting point.. :-/
Not working.
WhiteNeo said:
You are not in the right directory.. "get-prebuilts" is an executable file that isn't present in the cm12 root directory.
Type this in Terminal before "./get-prebuilts":
Code:
cd ~/cm12/vendor/cm
However, afaik those prebuilt apps are no longer needed to build cm12. They have been removed from the build process some days ago.
Click to expand...
Click to collapse
Thank for reply, but I know that you say :highfive: . I had already tried the command ./get-prebuilts in the folder /cm12/vendor/cm but I forgot to say in the post. Now I'll try to ignore the prebuilds and download the muppets repo, extract the zip, rename in sony and copy the folder in /cm12/vendor. After that I will go in the root folder
Code:
croot
and try the brunch command
Code:
brunch mint
Is that correct?
tkd-alex said:
Thank for reply, but I know that you say :highfive: . I had already tried the command ./get-prebuilts in the folder /cm12/vendor/cm but I forgot to say in the post. Now I'll try to ignore the prebuilds and download the muppets repo, extract the zip, rename in sony and copy the folder in /cm12/vendor. After that I will go in the root folder
Code:
croot
and try the brunch command
Code:
brunch mint
Is that correct?
Click to expand...
Click to collapse
Well.. No.
For CM11 it would work, but CM12 needs different device files than the ones downloaded by "breakfast mint" or "brunch mint"..
I'm not quite sure it compiling Lollipop is a good start for learning android development if you've never built a rom before.
WhiteNeo said:
Well.. No.
For CM11 it would work, but CM12 needs different device files than the ones downloaded by "breakfast mint" or "brunch mint"..
I'm not quite sure it compiling Lollipop is a good start for learning android development if you've never built a rom before.
Click to expand...
Click to collapse
Infact with the breakfast command I've this:
Code:
[email protected]:~/cm12$ breakfast mint
including vendor/cm/vendorsetup.sh
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/sony/mint/cm.mk]]: "device/sony/common/resources.mk" does not exist. Arresto.
Device mint not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_sony_mint
Default revision: cm-12.0
Checking branch info
CyanogenMod/android_device_sony_mint already exists
Syncing repository to retrieve project.
Fetching project CyanogenMod/android_device_sony_mint
Fetching projects: 100% (1/1), done.
Repository synced!
Looking for dependencies
Done
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/sony/mint/cm.mk]]: "device/sony/common/resources.mk" does not exist. Arresto.
** Don't have a product spec for: 'cm_mint'
** Do you have the right repo manifest?
We can not do anything?
tkd-alex said:
Infact with the breakfast command I've this:
Code:
[email protected]:~/cm12$ breakfast mint
including vendor/cm/vendorsetup.sh
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/sony/mint/cm.mk]]: "device/sony/common/resources.mk" does not exist. Arresto.
Device mint not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_sony_mint
Default revision: cm-12.0
Checking branch info
CyanogenMod/android_device_sony_mint already exists
Syncing repository to retrieve project.
Fetching project CyanogenMod/android_device_sony_mint
Fetching projects: 100% (1/1), done.
Repository synced!
Looking for dependencies
Done
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/sony/mint/cm.mk]]: "device/sony/common/resources.mk" does not exist. Arresto.
** Don't have a product spec for: 'cm_mint'
** Do you have the right repo manifest?
We can not do anything?
Click to expand...
Click to collapse
Maybe you can check if some entries are missing in local_manifest (e.g. the sony common repo it listed there) mine is here: http://forum.xda-developers.com/showpost.php?p=57492538&postcount=52
And it's not a nice idea to learn building Android on T & CM12. It's not easy as CM11, lots of patches have to be applied to make it work...

Problem in porting to Nokia X2

Hey all,
I am trying to port ubuntu to Nokia X2 (ara). The problem is when I want to start the build:
Code:
# . build/envsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/lge/hammerhead/vendorsetup.sh
including device/lge/mako/vendorsetup.sh
including device/asus/flo/vendorsetup.sh
including device/asus/deb/vendorsetup.sh
including device/asus/grouper/vendorsetup.sh
including device/asus/tilapia/vendorsetup.sh
including device/samsung/manta/vendorsetup.sh
including device/nokia/ara/vendorsetup.sh
including sdk/bash_completion/adb.bash
Code:
# lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_x86-eng
3. aosp_mips-eng
4. vbox_x86-eng
5. mini_armv7a_neon-userdebug
6. mini_x86-userdebug
7. aosp_hammerhead-userdebug
8. aosp_mako-userdebug
9. aosp_flo-userdebug
10. aosp_deb-userdebug
11. aosp_grouper-userdebug
12. aosp_tilapia-userdebug
13. aosp_manta-userdebug
14. aosp_ara-userdebug
Which would you like? [aosp_arm-eng] 14
build/core/product_config.mk:222: *** Can not locate config makefile for product "aosp_ara". Stop.
** Don't have a product spec for: 'aosp_ara'
** Do you have the right repo manifest?
What did I miss? What is this config makefile which the luncher can not locate?

[Solved for now] Help with building LineageOS?

I'm trying to compile LineageOS for the h811 from the github sources using the old CyangenMod method as a guide. I got the repo initialized and downloaded the sources, but when I got the the "breakfast" step I got these errors:
Code:
~/android/system $ breakfast h811
including vendor/cm/vendorsetup.sh
build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_h811". Stop.
build/core/product_config.mk:249: *** Can not locate config makefile for product "cm_h811". Stop.
build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_h811". Stop.
Device h811 not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Failed to search GitHub
build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_h811". Stop.
build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_h811". Stop.
** Don't have a product spec for: 'lineage_h811'
** Do you have the right repo manifest?
What am I missing?
Nevermind, it's working today. I guess something wasn't hooked up on the back end earlier.

Categories

Resources