[TUTORIAL] How to download and compile ICS from source

Search This thread

donjamal

Senior Member
i got this error

Code:
In file included from device/lge/p970/alsa/alsa_omap3.cpp:25:
 device/lge/p970/alsa/audio_modem_interface.h: At global scope:
 device/lge/p970/alsa/audio_modem_interface.h:38: error: 'DEVICE_OUT_EARPIECE' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:39: error: 'DEVICE_OUT_SPEAKER' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:40: error: 'DEVICE_OUT_WIRED_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:41: error: 'DEVICE_OUT_WIRED_HEADPHONE' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:42: error: 'DEVICE_OUT_AUX_DIGITAL' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:43: error: 'DEVICE_OUT_BLUETOOTH_SCO' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:44: error: 'DEVICE_OUT_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:45: error: 'DEVICE_OUT_BLUETOOTH_SCO_CARKIT' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:153: error: 'DEVICE_OUT_BLUETOOTH_SCO' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:153: error: 'DEVICE_OUT_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:153: error: 'DEVICE_OUT_BLUETOOTH_SCO_CARKIT' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:158: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:173: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_ALL' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_BLUETOOTH_SCO' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_BLUETOOTH_SCO_CARKIT' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:188: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:198: error: 'DEVICE_IN_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:203: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:213: error: 'DEVICE_IN_ALL' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:213: error: 'DEVICE_IN_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:218: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 virtual memory exhausted: Cannot allocate memory
 make: *** [out/target/product/p970/obj/SHARED_LIBRARIES/alsa.p970_intermediates/alsa_omap3.o] Error 1

can somebody help me?
 

BPaul

Inactive Recognized Developer
May 9, 2011
2,355
8,117
31
Astana
empireb.ml
i got this error

Code:
In file included from device/lge/p970/alsa/alsa_omap3.cpp:25:
 device/lge/p970/alsa/audio_modem_interface.h: At global scope:
 device/lge/p970/alsa/audio_modem_interface.h:38: error: 'DEVICE_OUT_EARPIECE' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:39: error: 'DEVICE_OUT_SPEAKER' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:40: error: 'DEVICE_OUT_WIRED_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:41: error: 'DEVICE_OUT_WIRED_HEADPHONE' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:42: error: 'DEVICE_OUT_AUX_DIGITAL' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:43: error: 'DEVICE_OUT_BLUETOOTH_SCO' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:44: error: 'DEVICE_OUT_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/audio_modem_interface.h:45: error: 'DEVICE_OUT_BLUETOOTH_SCO_CARKIT' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:153: error: 'DEVICE_OUT_BLUETOOTH_SCO' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:153: error: 'DEVICE_OUT_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:153: error: 'DEVICE_OUT_BLUETOOTH_SCO_CARKIT' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:158: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:173: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_ALL' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_BLUETOOTH_SCO' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:183: error: 'DEVICE_OUT_BLUETOOTH_SCO_CARKIT' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:188: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:198: error: 'DEVICE_IN_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:203: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 device/lge/p970/alsa/alsa_omap3.cpp:213: error: 'DEVICE_IN_ALL' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:213: error: 'DEVICE_IN_BLUETOOTH_SCO_HEADSET' is not a member of 'android::AudioSystem'
 device/lge/p970/alsa/alsa_omap3.cpp:218: error: 'SND_PCM_FORMAT_S16_LE' was not declared in this scope
 virtual memory exhausted: Cannot allocate memory
 make: *** [out/target/product/p970/obj/SHARED_LIBRARIES/alsa.p970_intermediates/alsa_omap3.o] Error 1

can somebody help me?
audio for gingerbread rom. remove here from config folder
 
  • Like
Reactions: mauam

donjamal

Senior Member
audio forlder and etc. :D

ok :D

updated the omap3 ics driver and the above error has been solved but i got this

Code:
In file included from device/lge/p970/alsa/alsa_omap3.cpp:26: 
device/lge/p970/alsa/alsa_omap3_modem.h:229: error: expected ')' before '*' token 
device/lge/p970/alsa/alsa_omap3_modem.h:273: error: 'ALSAControl' has not been declared 
device/lge/p970/alsa/alsa_omap3_modem.h:302: error: 'ALSAControl' has not been declared 
device/lge/p970/alsa/alsa_omap3_modem.h:305: error: ISO C++ forbids declaration of 'ALSAControl' with no type 
device/lge/p970/alsa/alsa_omap3_modem.h:305: error: expected ';' before '*' token 
device/lge/p970/alsa/alsa_omap3.cpp:41: error: ISO C++ forbids declaration of 'hw_module_t' with no type 
device/lge/p970/alsa/alsa_omap3.cpp:41: error: expected ',' or '...' before '*' token 
device/lge/p970/alsa/alsa_omap3.cpp:42: error: 'hw_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:42: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: 'alsa_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: 'ALSAHandleList' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before 'int' 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:45: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:45: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:46: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:46: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: expected primary-expression before 'int' 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:52: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:52: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:59: error: 'hw_module_methods_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:63: error: 'hw_module_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:75: error: ISO C++ forbids declaration of 'hw_module_t' with no type 
device/lge/p970/alsa/alsa_omap3.cpp:75: error: expected ',' or '...' before '*' token 
device/lge/p970/alsa/alsa_omap3.cpp: In function 'int android::s_device_open(int)': 
device/lge/p970/alsa/alsa_omap3.cpp:78: error: 'alsa_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:78: error: 'dev' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:79: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:79: error: expected ';' before 'malloc' 
device/lge/p970/alsa/alsa_omap3.cpp:85: error: 'HARDWARE_DEVICE_TAG' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:87: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:87: error: expected ';' before 'module' 
device/lge/p970/alsa/alsa_omap3.cpp:100: error: 'device' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp: At global scope: 
device/lge/p970/alsa/alsa_omap3.cpp:107: error: redefinition of 'int android::s_device_close' 
device/lge/p970/alsa/alsa_omap3.cpp:42: error: 'int android::s_device_close' previously defined here 
device/lge/p970/alsa/alsa_omap3.cpp:107: error: 'hw_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:107: error: 'device' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:150: error: 'alsa_handle_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: expected primary-expression before 'device' 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: expected primary-expression before 'int' 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:231: error: expected ',' or ';' before '{' token 
device/lge/p970/alsa/alsa_omap3.cpp:241: error: 'snd_pcm_stream_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:247: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:247: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:248: error: expected ',' or ';' before '{' token 
device/lge/p970/alsa/alsa_omap3.cpp:252: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:252: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:253: error: expected ',' or ';' before '{' token 
device/lge/p970/alsa/alsa_omap3.cpp:788: error: expected '}' at end of input 
make: *** [out/target/product/p970/obj/SHARED_LIBRARIES/alsa.p970_intermediates/alsa_omap3.o] Error 1

if i delete those folders will it solve with this error too?
 

BPaul

Inactive Recognized Developer
May 9, 2011
2,355
8,117
31
Astana
empireb.ml
ok :D

updated the omap3 ics driver and the above error has been solved but i got this

Code:
In file included from device/lge/p970/alsa/alsa_omap3.cpp:26: 
device/lge/p970/alsa/alsa_omap3_modem.h:229: error: expected ')' before '*' token 
device/lge/p970/alsa/alsa_omap3_modem.h:273: error: 'ALSAControl' has not been declared 
device/lge/p970/alsa/alsa_omap3_modem.h:302: error: 'ALSAControl' has not been declared 
device/lge/p970/alsa/alsa_omap3_modem.h:305: error: ISO C++ forbids declaration of 'ALSAControl' with no type 
device/lge/p970/alsa/alsa_omap3_modem.h:305: error: expected ';' before '*' token 
device/lge/p970/alsa/alsa_omap3.cpp:41: error: ISO C++ forbids declaration of 'hw_module_t' with no type 
device/lge/p970/alsa/alsa_omap3.cpp:41: error: expected ',' or '...' before '*' token 
device/lge/p970/alsa/alsa_omap3.cpp:42: error: 'hw_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:42: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: 'alsa_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: 'ALSAHandleList' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:43: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before 'int' 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:44: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:45: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:45: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:46: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:46: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: expected primary-expression before ',' token 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: expected primary-expression before 'int' 
device/lge/p970/alsa/alsa_omap3.cpp:47: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:52: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:52: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:59: error: 'hw_module_methods_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:63: error: 'hw_module_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:75: error: ISO C++ forbids declaration of 'hw_module_t' with no type 
device/lge/p970/alsa/alsa_omap3.cpp:75: error: expected ',' or '...' before '*' token 
device/lge/p970/alsa/alsa_omap3.cpp: In function 'int android::s_device_open(int)': 
device/lge/p970/alsa/alsa_omap3.cpp:78: error: 'alsa_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:78: error: 'dev' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:79: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:79: error: expected ';' before 'malloc' 
device/lge/p970/alsa/alsa_omap3.cpp:85: error: 'HARDWARE_DEVICE_TAG' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:87: error: expected primary-expression before ')' token 
device/lge/p970/alsa/alsa_omap3.cpp:87: error: expected ';' before 'module' 
device/lge/p970/alsa/alsa_omap3.cpp:100: error: 'device' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp: At global scope: 
device/lge/p970/alsa/alsa_omap3.cpp:107: error: redefinition of 'int android::s_device_close' 
device/lge/p970/alsa/alsa_omap3.cpp:42: error: 'int android::s_device_close' previously defined here 
device/lge/p970/alsa/alsa_omap3.cpp:107: error: 'hw_device_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:107: error: 'device' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:150: error: 'alsa_handle_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: expected primary-expression before 'device' 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: expected primary-expression before 'int' 
device/lge/p970/alsa/alsa_omap3.cpp:230: error: initializer expression list treated as compound expression 
device/lge/p970/alsa/alsa_omap3.cpp:231: error: expected ',' or ';' before '{' token 
device/lge/p970/alsa/alsa_omap3.cpp:241: error: 'snd_pcm_stream_t' does not name a type 
device/lge/p970/alsa/alsa_omap3.cpp:247: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:247: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:248: error: expected ',' or ';' before '{' token 
device/lge/p970/alsa/alsa_omap3.cpp:252: error: 'alsa_handle_t' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:252: error: 'handle' was not declared in this scope 
device/lge/p970/alsa/alsa_omap3.cpp:253: error: expected ',' or ';' before '{' token 
device/lge/p970/alsa/alsa_omap3.cpp:788: error: expected '}' at end of input 
make: *** [out/target/product/p970/obj/SHARED_LIBRARIES/alsa.p970_intermediates/alsa_omap3.o] Error 1

if i delete those folders will it solve with this error too?

remove /working folder/device/lge/p910/alsa

i dont know how to port omap audio driver to 4.0

but I think you will work from Motorola jordan

https://github.com/paul-xxx/android_device_motorola_jordan
 

Ravencz

Senior Member
Sep 22, 2010
92
26
Prague
Everytime I try to build sources for mimmi, it ends with

Code:
make: *** No rule to make target `vendor/semc/mimmi/proprietary/lib/hw/gralloc.msm7k.so', needed by `out/target/product/mimmi/system/lib/hw/gralloc.msm7k.so'.  Stop.

or simillar gralloc-related issue, any ideas?
 

donjamal

Senior Member
new error :D

Code:
Install: out/target/product/p970/system/lib/libOMX.TI.VPP.so
target thumb C: libOMX.TI.Video.Decoder <= hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
In file included from hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c:71:
hardware/ti/omx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h:88:28: error: overlay_common.h: No such file or directory
In file included from hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c:71:
hardware/ti/omx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h:606: error: 'NUM_OVERLAY_BUFFERS_REQUESTED' undeclared here (not in a function)
make: *** [out/target/product/p970/obj/SHARED_LIBRARIES/libOMX.TI.Video.Decoder_intermediates/src/OMX_VideoDec_Thread.o] Error 1
 

BPaul

Inactive Recognized Developer
May 9, 2011
2,355
8,117
31
Astana
empireb.ml
new error :D

Code:
Install: out/target/product/p970/system/lib/libOMX.TI.VPP.so
target thumb C: libOMX.TI.Video.Decoder <= hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
In file included from hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c:71:
hardware/ti/omx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h:88:28: error: overlay_common.h: No such file or directory
In file included from hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c:71:
hardware/ti/omx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h:606: error: 'NUM_OVERLAY_BUFFERS_REQUESTED' undeclared here (not in a function)
make: *** [out/target/product/p970/obj/SHARED_LIBRARIES/libOMX.TI.Video.Decoder_intermediates/src/OMX_VideoDec_Thread.o] Error 1

try to find overlay_common.h and add here to include
 

BPaul

Inactive Recognized Developer
May 9, 2011
2,355
8,117
31
Astana
empireb.ml
Everytime I try to build sources for mimmi, it ends with

Code:
make: *** No rule to make target `vendor/semc/mimmi/proprietary/lib/hw/gralloc.msm7k.so', needed by `out/target/product/mimmi/system/lib/hw/gralloc.msm7k.so'.  Stop.

or simillar gralloc-related issue, any ideas?

im check soon. but im work with source :D and possible errors
 

donjamal

Senior Member
hi there

Paul i need your help again :D

Code:
Install: out/target/product/p970/system/lib/libOMX.TI.VPP.so
target thumb C: libOMX.TI.Video.Decoder <= hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c
In file included from hardware/ti/omx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h:88,
                 from hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c:71:
hardware/ti/omx/video/src/openmax_il/video_decode/inc/overlay_common.h:24:30: error: hardware/overlay.h: No such file or directory
In file included from hardware/ti/omx/video/src/openmax_il/video_decode/inc/overlay_common.h:25,
                 from hardware/ti/omx/video/src/openmax_il/video_decode/inc/OMX_VideoDec_Utils.h:88,
                 from hardware/ti/omx/video/src/openmax_il/video_decode/src/OMX_VideoDec_Thread.c:71:
hardware/ti/omap3/liboverlay/v4l2_utils.h:8: warning: 'struct v4l2_capability' declared inside parameter list
hardware/ti/omap3/liboverlay/v4l2_utils.h:8: warning: its scope is only this definition or declaration, which is probably not what you want
make: *** [out/target/product/p970/obj/SHARED_LIBRARIES/libOMX.TI.Video.Decoder_intermediates/src/OMX_VideoDec_Thread.o] Error 1
 

harishrohaj

Senior Member
Nov 7, 2011
94
26
Mohali, Punjab
I thought to give it a try. When I started sync (for CM9), I get:


error: '/home/[username]/.repo/repo/.git/clone.bundle' does not look like a v2 bundle file
fatal: Could not read bundle '/home/[username]/.repo/repo/.git/clone.bundle'.

and then the sync continues.

Is this normal?

Also any idea how long it takes for sync with 512 kbps broadband?

Using: ubuntu 11.10
 
Last edited:

BPaul

Inactive Recognized Developer
May 9, 2011
2,355
8,117
31
Astana
empireb.ml
I thought to give it a try. When I started sync (for CM9), I get:


error: '/home/[username]/.repo/repo/.git/clone.bundle' does not look like a v2 bundle file
fatal: Could not read bundle '/home/[username]/.repo/repo/.git/clone.bundle'.

and then the sync continues.

Is this normal?

Also any idea how long it takes for sync with 512 kbps broadband?

Using: ubuntu 11.10

select in settings show hidden files and remove .repo folder in your home folder
then
mkdir android
cd android
repo init -u https://github.com/CyanogenMod/android.git -b ics
repo sync -j2 for your internet speed.
 

Ravencz

Senior Member
Sep 22, 2010
92
26
Prague
remove camera Hal and ok

It builds :) awesome (used your new sources - btw in your patch repo, you're missing webrtc, so I used the old one)

Edit: When flashing, I get Error 7 (format() expects 4 args, got 3).. something with updater-script?
Also, should I be worried about the kernel.sin file there? :)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 48
    To compile Ice Cream Sandwich on Ubuntu I'm going to first give you steps to set up your computer to get this thing rolling.

    This will NOT make a fully functional ROM, but will give you a place to start. Also I CANNOT fix every error you run into.
    Note: The source download is approximately 6GB in size. You will need 25GB free to complete a single build, and up to 80GB (or more) for a full set of builds.

    Thanks dastin1015 - For base instruction for compile

    1) You need the following:
    - JDK 6 if you wish to build Ice Cream Sandwich
    You can download it from oracle.com. Or:
    Code:
    sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
    for a Ubintu 11.10
    sudo add-apt-repository "deb http://archive.canonical.com/ orcelot partner"
    
    sudo apt-get update
    sudo apt-get install sun-java6-jdk
    - Python 2.4 -- 2.7
    You can download from python.org. Or:
    Code:
    sudo apt-get install python
    - Git 1.7 or newer
    You can find it at git-scm.com. Or:
    Code:
    sudo apt-get install git-core
    2) Install required packages:
    Code:
    sudo apt-get install git-core gnupg flex bison gperf build-essential \
    zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \
    libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \
    libxml2-utils
    On newer versions of Ubuntu such as 11.10 you may need to do the following:
    Code:
    sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
    3) Configure your USB:
    Code:
    gksudo gedit /etc/udev/rules.d/51-android.rules
    Inside of this blank text file insert:
    Code:
    #Acer
    SUBSYSTEM==usb, SYSFS{idVendor}==0502, MODE=0666
    #ASUS
    SUBSYSTEM==usb, SYSFS{idVendor}==0b05, MODE=0666
    #Dell
    SUBSYSTEM==usb, SYSFS{idVendor}==413c, MODE=0666
    #Foxconn
    SUBSYSTEM==usb, SYSFS{idVendor}==0489, MODE=0666
    #Garmin-Asus
    SUBSYSTEM==usb, SYSFS{idVendor}==091E, MODE=0666
    #Google
    SUBSYSTEM==usb, SYSFS{idVendor}==18d1, MODE=0666
    #HTC
    SUBSYSTEM==usb, SYSFS{idVendor}==0bb4, MODE=0666
    #Huawei
    SUBSYSTEM==usb, SYSFS{idVendor}==12d1, MODE=0666
    #K-Touch
    SUBSYSTEM==usb, SYSFS{idVendor}==24e3, MODE=0666
    #KT Tech
    SUBSYSTEM==usb, SYSFS{idVendor}==2116, MODE=0666
    #Kyocera
    SUBSYSTEM==usb, SYSFS{idVendor}==0482, MODE=0666
    #Lenevo
    SUBSYSTEM==usb, SYSFS{idVendor}==17EF, MODE=0666
    #LG
    SUBSYSTEM==usb, SYSFS{idVendor}==1004, MODE=0666
    #Motorola
    SUBSYSTEM==usb, SYSFS{idVendor}==22b8, MODE=0666
    #NEC
    SUBSYSTEM==usb, SYSFS{idVendor}==0409, MODE=0666
    #Nook
    SUBSYSTEM==usb, SYSFS{idVendor}==2080, MODE=0666
    #Nvidia
    SUBSYSTEM==usb, SYSFS{idVendor}==0955, MODE=0666
    #OTGV
    SUBSYSTEM==usb, SYSFS{idVendor}==2257, MODE=0666
    #Pantech
    SUBSYSTEM==usb, SYSFS{idVendor}==10A9, MODE=0666
    #Philips
    SUBSYSTEM==usb, SYSFS{idVendor}==0471, MODE=0666
    #PMC-Sierra
    SUBSYSTEM==usb, SYSFS{idVendor}==04da, MODE=0666
    #Qualcomm
    SUBSYSTEM==usb, SYSFS{idVendor}==05c6, MODE=0666
    #SK Telesys
    SUBSYSTEM==usb, SYSFS{idVendor}==1f53, MODE=0666
    #Samsung
    SUBSYSTEM==usb, SYSFS{idVendor}==04e8, MODE=0666
    #Sharp
    SUBSYSTEM==usb, SYSFS{idVendor}==04dd, MODE=0666
    #Sony Ericsson
    SUBSYSTEM==usb, SYSFS{idVendor}==0fce, MODE=0666
    #Toshiba
    SUBSYSTEM==usb, SYSFS{idVendor}==0930, MODE=0666
    #ZTE
    SUBSYSTEM==usb, SYSFS{idVendor}==19D2, MODE=0666
    4) Save the file and close it and then issue this command:
    Code:
    sudo chmod a+r /etc/udev/rules.d/51-android.rules
    5) Install the repo:
    Code:
    mkdir ~/bin
    PATH=~/bin:$PATH
    curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
    chmod a+x ~/bin/repo
    6) Reboot PC:
    7) Initialize the repo:
    Code:
    mkdir WORKING_DIRECTORY
    cd WORKING_DIRECTORY
    - For AOSP
    repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1
    - For CM9
    repo init -u git://github.com/CyanogenMod/android.git -b ics
    - For AOKP
    repo init -u git://github.com/AOKP/platform_manifest.git -b master
    - For IceColdSandwitch
    repo init -u git://github.com/IceColdSandwich/android.git -b ics
    8) When prompted, enter your real name and email address.
    9) Gather the files:
    Code:
    repo sync
    10) Compiling:
    Code:
    source build/envsetup.sh
    Or:
    . build/envsetup.sh
    11) Issue:
    Code:
    lunch
    12) Pick your poison.
    13) Now issue:
    Code:
    make -j4

    Build for Sony Ericsson device
    1) Download sources for ARMv6
    Code:
    cd ~/WORKING_DIRECTORY/
    repo init -u git://github.com/MSM7x27-Xperia/android.git -b ics
    repo sync -j4 or low if you have bad internet
    2) Compile:
    Code:
    source build/envsetup.sh
    Or:
    . build/envsetup.sh
    4) Get your list of devices:
    Code:
    lunch
    5) Pick your poison.
    6) Now compile:
    Code:
    make -j4
    - Or for a flashable zip:
    Code:
    make -j4 otapackage

    NOTE
    If you are running into issues such as:
    Code:
    Which would you like? [full-eng] 5
    build/core/product_config.mk:209: *** No matches for product "full_shooter".  Stop.
    Device shooter not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
    Repository for shooter not found in the CyanogenMod Github repository list. If this is in error, you may need to manually add it to your local_manifest.xml.
    build/core/product_config.mk:209: *** No matches for product "full_shooter".  Stop.
    
    ** Don't have a product spec for: 'full_shooter'
    ** Do you have the right repo manifest?
    What you need to do is to edit your blob to match the PRODUCT_NAME to the file name. For example with mine I have full_shooter.mk therefore in this file I need to have PRODUCT_NAME to match it. Whatever error it is looking for you just need to change the PRODUCT_NAME line to match what the error shows.
    11
    Supplement, if something is missing
    5
    You need to set:
    TARGET_SPECIFIC_HEADER_PATH := device/semc/<device>/include

    and populate this with include files you need, e.g:
    include/linux/msm_mdp.h
    3
    x10 mini pro if you want it.

    Paul I have a X10 mini pro going spare if you want it, I have personal messaged you already with no reply. Let me know mate, would be great to have you back developing on this device. :)
    3

    from proprietary remove camera libs

    and in android_device_lge_p970
    make cm.mk
    and add here
    Code:
    ## Specify phone tech before including full_phone
    $(call inherit-product, vendor/cm/config/gsm.mk)
    
    # Release name
    PRODUCT_RELEASE_NAME := P970
    
    # Inherit some common CM stuff.
    $(call inherit-product, vendor/cm/config/common_full_phone.mk)
    
    # Inherit device configuration
    $(call inherit-product, device/semc/mimmi/device_p970.mk)
    
    # Setup device configuration
    PRODUCT_DEVICE := p970
    PRODUCT_NAME := cm_p970
    PRODUCT_BRAND := lge
    PRODUCT_MODEL := Optimus Black
    PRODUCT_MANUFACTURER := LG
    
    # Release name and versioning
    PRODUCT_VERSION_DEVICE_SPECIFIC :=
    
    TARGET_NO_LIVEWALLPAPERS := false
    
    #Set build fingerprint / ID / Product Name ect.
    PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=p970 BUILD_ID=ITL41F BUILD_DISPLAY_ID=ITL41F BUILD_FINGERPRINT="google/yakju/maguro:4.0.1/ITL41F/228551:user/release-keys" PRIVATE_BUILD_DESC="yakju-user 4.0.1 ITL41F 228551 release-keys"

    then rename p970.mk to device_p970.mk

    and try