[Android Q&A, Help & Troubleshooting] armkreuz:
Need your help

I'm stuck building Beanstalk 5.0 for Galaxy S4 T-Mobile (shg-m919)

I successfuly build cyanogemod cm12.0 first. Here's my step:

Cyanogemod 12.0:

cd ~/sources/cyanogen-cm12
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0
repo sync
source build/envsetup.sh
breakfast jfltetmo

roomservice.xml:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_samsung_jfltetmo" path="device/samsung/jfltetmo" remote="github" />
<project name="CyanogenMod/android_device_samsung_jf-common" path="device/samsung/jf-common" remote="github" />
<project name="CyanogenMod/android_device_samsung_qcom-common" path="device/samsung/qcom-common" remote="github" />
<project name="CyanogenMod/android_kernel_samsung_jf" path="kernel/samsung/jf" remote="github" />
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" />
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" revision="cm-12.0" remote="github" />
</manifest>

repo sync
export USE_CCACHE=1
croot
brunch jfltetmo

Output:

~/sources/cyanogen-cm12/out/target/product/jfltetmo/cm-12-20141221-UNOFFICIAL-jfltetmo.zip

Beanstalk:

cd ~/sources/beanstalk
repo init --reference=~/sources/cyanogen-cm12 -u git://github.com/scotthartbti/android.git -b lp5.0
repo sync
source build/envsetup.sh
breakfast jfltetmo

roomservice.xml:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_samsung_jfltetmo" path="device/samsung/jfltetmo" remote="github" />
<project name="CyanogenMod/android_device_samsung_jf-common" path="device/samsung/jf-common" remote="github" />
<project name="CyanogenMod/android_device_samsung_qcom-common" path="device/samsung/qcom-common" remote="github" />
<project name="CyanogenMod/android_kernel_samsung_jf" path="kernel/samsung/jf" remote="github" />
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" />
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" revision="cm-12.0" remote="github" />
</manifest>

repo sync

export USE_CCACHE=1
croot
brunch jfltetmo

OUTPUT:

armkreuz@linux-i7 ~/sources/beanstalk $ brunch jfltetmo

including vendor/beanstalk/vendorsetup.sh

build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltetmo/cm.mk]]: "vendor/cm/config/common_full_phone.mk" does not exist. Stop.

Device jfltetmo 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 127, in urlopen

return _opener.open(url, data, timeout)

File "/usr/lib/python2.7/urllib2.py", line 410, in open

response = meth(req, response)

File "/usr/lib/python2.7/urllib2.py", line 523, in http_response

'http', request, response, code, msg, hdrs)

File "/usr/lib/python2.7/urllib2.py", line 448, in error

return self._call_chain(*args)

File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain

result = func(*args)

File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default

raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

urllib2.HTTPError: HTTP Error 403: Forbidden

build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltetmo/cm.mk]]: "vendor/cm/config/common_full_phone.mk" does not exist. Stop.

** Don't have a product spec for: 'bs_jfltetmo'

** Do you have the right repo manifest?

No such item in brunch menu. Try 'breakfast'

armkreuz@linux-i7 ~/sources/beanstalk $ breakfast jfltetmo

including vendor/beanstalk/vendorsetup.sh

build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltetmo/cm.mk]]: "vendor/cm/config/common_full_phone.mk" does not exist. Stop.

Device jfltetmo 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 127, in urlopen

return _opener.open(url, data, timeout)

File "/usr/lib/python2.7/urllib2.py", line 410, in open

response = meth(req, response)

File "/usr/lib/python2.7/urllib2.py", line 523, in http_response

'http', request, response, code, msg, hdrs)

File "/usr/lib/python2.7/urllib2.py", line 448, in error

return self._call_chain(*args)

File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain

result = func(*args)

File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default

raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

urllib2.HTTPError: HTTP Error 403: Forbidden

build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/jfltetmo/cm.mk]]: "vendor/cm/config/common_full_phone.mk" does not exist. Stop.

** Don't have a product spec for: 'bs_jfltetmo'

** Do you have the right repo manifest?

armkreuz@linux-i7 ~/sources/beanstalk $

Any hints for me ?