• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root CM10 Development (moved to upp)

I decided to start junkie2100's build since the sync finished earlier than I expected. The first couple attempts failed immediately due to a missing cm.mk file, some files named arthur and some text in other files with the name arthur. I added the cm.mk, replaced the arthurs with warp2s and the build is moving along now. Not sure if I will wait until it finishes...getting sleepy.
 
fail...here is the pertinent part of the terminal output:

[HIGH]target thumb C++: libaudiohw_legacy <= hardware/libhardware_legacy/audio/AudioHardwareInterface.cpp
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp: In function 'android::status_t android_audio_legacy::updateDeviceInfo(int, int, uint32_t, uint32_t)':
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:410: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:433: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:463: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:463: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.h: In constructor 'android_audio_legacy::AudioHardware::AudioHardware()':
hardware/qcom/media/audio/msm7x30/AudioHardware.h:618: warning: 'android_audio_legacy::AudioHardware::mOutput' will be initialized after
hardware/qcom/media/audio/msm7x30/AudioHardware.h:613: warning: 'bool android_audio_legacy::AudioHardware::mBluetoothVGS'
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:527: warning: when initialized here
hardware/qcom/media/audio/msm7x30/AudioHardware.h:636: warning: 'android_audio_legacy::AudioHardware::mEffectEnabled' will be initialized after
hardware/qcom/media/audio/msm7x30/AudioHardware.h:611: warning: 'int android_audio_legacy::AudioHardware::mFmFd'
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:527: warning: when initialized here
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:595: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp: In member function 'virtual android::status_t android_audio_legacy::AudioHardware::setVoiceVolume(float)':
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1379: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1380: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1381: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp: In function 'android::status_t android_audio_legacy::do_route_audio_rpc(uint32_t, bool, bool, uint32_t, uint32_t)':
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1561: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1651: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1653: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1659: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1659: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1673: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1676: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1680: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1686: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1711: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:1711: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::doRouting(android_audio_legacy::AudioHardware::AudioStreamInMSM72xx*)':
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:2358: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:2361: warning: comparison between signed and unsigned integer expressions
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp: In member function 'virtual ssize_t android_audio_legacy::AudioHardware::AudioStreamOutMSM72xx::write(const void*, size_t)':
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:2901: error: 'AUDIO_GET_SESSION_ID' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::AudioStreamInMSM72xx::set(android_audio_legacy::AudioHardware*, uint32_t, int*, uint32_t*, uint32_t*, android_audio_legacy::AudioSystem::audio_in_acoustics)':
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3456: error: aggregate 'android_audio_legacy::msm_voicerec_mode voc_rec_cfg' has incomplete type and cannot be defined
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3582: error: 'VOC_REC_BOTH' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3585: error: 'VOC_REC_DOWNLINK' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3588: error: 'VOC_REC_UPLINK' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3590: error: 'AUDIO_SET_INCALL' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3821: error: aggregate 'android_audio_legacy::msm_audio_stream_config config' has incomplete type and cannot be defined
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3822: error: 'AUDIO_GET_STREAM_CONFIG' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3833: error: 'AUDIO_MAX_COMMON_IOCTL_NUM' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3860: error: 'AUDIO_MAX_COMMON_IOCTL_NUM' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp: In member function 'virtual ssize_t android_audio_legacy::AudioHardware::AudioStreamInMSM72xx::read(void*, ssize_t)':
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:3973: error: 'AUDIO_GET_SESSION_ID' was not declared in this scope
hardware/qcom/media/audio/msm7x30/AudioHardware.cpp:4132: warning: format '%d' expects type 'int', but argument 4 has type 'ssize_t'
make: *** [out/target/product/warp2/obj/SHARED_LIBRARIES/audio.primary.msm7x30_intermediates/AudioHardware.o] Error 1
make: *** Waiting for unfinished jobs....[/HIGH]

Good night :)
 
hit a snag and got an error, it was almost done too.... guess thats not to bad for my first time making a device tree.

[HIGH]Import includes file: /home/shinru2004/android/system/out/target/product/warp2/obj/EXECUTABLES/mm-vdec-omx-test_intermediates/import_includes
target thumb C++: mm-vdec-omx-test <= hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:27: error: aggregate 'mdp_overlay overlay' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:328:34: error: aggregate 'msmfb_overlay_data ov_front' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void PrintFramePackArrangement(OMX_QCOM_FRAME_PACK_ARRANGEMENT)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:627:37: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:629:46: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:631:39: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:633:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:635:62: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:637:56: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:639:54: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:641:51: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:643:63: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:645:61: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:647:61: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:649:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:651:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:653:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:655:57: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:657:48: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:659:52: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:661:49: warning: format '%d' expects argument of type 'int', but argument 2 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void* fbd_thread(void*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:841:135: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:900:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:890:13: warning: case value '2130706433' not in enumerated type 'OMX_EXTRADATATYPE' [-Wswitch]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:911:13: warning: case value '2130706438' not in enumerated type 'OMX_EXTRADATATYPE' [-Wswitch]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:882:13: warning: case value '2130706439' not in enumerated type 'OMX_EXTRADATATYPE' [-Wswitch]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1022:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int main(int, char**)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1306:47: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'codec_format*' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1351:44: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'file_type*' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1533:45: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'freeHandle_test*' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Init_Decoder()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1776:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1808:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1817:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Play_Decoder()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::nVersion' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::nPortIndex' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::nIndex' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::eCompressionFormat' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::eColorFormat' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:1944:53: warning: missing initializer for member 'OMX_VIDEO_PARAM_PORTFORMATTYPE::xFramerate' [-Wmissing-field-initializers]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2275:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2314:173: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'OMX_ERRORTYPE use_output_buffer(OMX_COMPONENTTYPE*, OMX_BUFFERHEADERTYPE***, OMX_U32, OMX_U32, long int)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2543:142: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2546:115: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'OMX_ERRORTYPE use_output_buffer_multiple_fd(OMX_COMPONENTTYPE*, OMX_BUFFERHEADERTYPE***, OMX_U32, OMX_U32, long int)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2611:38: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void do_freeHandle_and_clean_up(bool)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2666:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_DAT_File(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2792:61: warning: array subscript has type 'char' [-Wchar-subscripts]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2793:30: warning: array subscript has type 'char' [-Wchar-subscripts]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:2797:23: warning: array subscript has type 'char' [-Wchar-subscripts]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_Size_Nal(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3097:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_RCV_File(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3211:180: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3211:180: warning: format '%d' expects argument of type 'int', but argument 6 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int Read_Buffer_From_DivX_4_5_6_File(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3375:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3379:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3397:45: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int drawBG()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3656:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void overlay_set()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3678:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3679:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3681:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3684:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3684:32: error: 'MDP_Y_CRCB_H2V2_TILE' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3690:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3691:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3692:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3693:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3695:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3697:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3698:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3702:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3703:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3706:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3708:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3708:41: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3709:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3710:21: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3711:21: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3711:58: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3715:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3716:17: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3719:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3720:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3721:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3722:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3723:52: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3725:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3726:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3727:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3728:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3730:13: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3730:20: error: 'MSMFB_NEW_REQUEST' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3731:37: error: 'MSMFB_OVERLAY_SET' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3736:32: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int overlay_fb(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3745:31: error: aggregate 'msmfb_overlay_data ov_front' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3746:58: error: invalid application of 'sizeof' to incomplete type 'msmfb_overlay_data'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3752:27: error: invalid use of incomplete type 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:327:15: error: forward declaration of 'struct mdp_overlay'
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3781:22: error: 'MSMFB_OVERLAY_PLAY' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void overlay_unset()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3798:22: error: 'MSMFB_OVERLAY_UNSET' was not declared in this scope
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void render_fb(OMX_BUFFERHEADERTYPE*)':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3840:47: warning: comparison between 'OMX_EXTRADATATYPE {aka enum OMX_EXTRADATATYPE}' and 'enum OMX_QCOM_EXTRADATATYPE' [-Wenum-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3846:30: warning: comparison between 'OMX_EXTRADATATYPE {aka enum OMX_EXTRADATATYPE}' and 'enum OMX_QCOM_EXTRADATATYPE' [-Wenum-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3848:152: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3860:159: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_S32 {aka long int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3860:159: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3861:165: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:3861:165: warning: format '%d' expects argument of type 'int', but argument 5 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'int enable_output_port()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:4064:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp: In function 'void getFreePmem()':
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:4241:26: error: aggregate 'getFreePmem()::pmem_freespace fs' has incomplete type and cannot be defined
hardware/qcom/media/mm-video/vidc/vdec/test/omx_vdec_test.cpp:4242:25: error: 'PMEM_GET_FREE_SPACE' was not declared in this scope
make: *** [/home/shinru2004/android/system/out/target/product/warp2/obj/EXECUTABLES/mm-vdec-omx-test_intermediates/test/omx_vdec_test.o] Error 1
[/HIGH]
 
well, yours seemed to get a little bit farther than mine did... granted im correct in assuming that the thing goes in alphabetical order. could be wrong tho, and its not off by much lol, we both failed at the driver stage just one of us couldnt get audio the other video. the thing is i think ours is an easy fix. in the boarconfig scroll down to the audio section

# Audio
#BOARD_USES_QCOM_LPA := true
#BOARD_USES_QCOM_AUDIO_V2 := true
#TARGET_PROVIDES_LIBAUDIO := true

#BOARD_PREBUILT_LIBAUDIO := false
#BOARD_USES_QCOM_AUDIO_VOIPMUTE := true
#BOARD_USES_QCOM_AUDIO_RESETALL := true

BOARD_USES_GENERIC_AUDIO := false
BOARD_USES_QCOM_AUDIO_RESETALL := true

since we already have a prebuilt version of that file, you can change it to uncomment one or both of these lines, and in the case of doing it to board prebuilt youll have to change it to true, one combination of that should manage to make it work not sure exactly which one it is tho. if i had to guess id say the target provides thing but i could be wrong

#TARGET_PROVIDES_LIBAUDIO := true

#BOARD_PREBUILT_LIBAUDIO := false
 
as far as the video issue im gonna work on that one shinru, i can say i have any idea what the issue there is yet but ill keep looking into it
 
oh yea, and in my tree, the firmare files for wifi are packed up in the /prebuilt/etc/firmware/ directory. might wanna adjust things to use those if the device doesnt have properly working wifi off the bat. it seems as though we are close, we just gotta figure out what the hell went wrong with the audio and video crap...

and i cant believe how hectic things got all the sudden lol. one minute we got nothin, the next we are working on two different builds of cm9 and calling out for someone to work on a 3rd variation
 
ya kno what, screw it, lets see if we can make it 4... copying ics from my portable drive now, could take a while tho
 
did you use all the files from the vendor tree...the files pulled from the phone by modifying and running extract-files.sh
 
not exactly, i used a slightly different method of inputting our proprietary files, i still have the system dump from when i deodexed so i pulled from there and replaced everything i could find to be a match in hoarks tree. and whatever wasnt replaced should be close enough id figure
 
so almost everything in there IS pulled from our phone i just didnt modify the sh file, i did it all manually and didnt modify what packages it used for what because supposedly the tree was good(though im starting to have my doubts) and its basically the same phone other than the screen
 
ok, it failed again. Trying re-commenting that line and un-commenting TARGET_PROVIDES_LIBAUDIO := true. Building again...
 
[HIGH]make: *** [out/target/product/warp2/obj/SHARED_LIBRARIES/hwcomposer.msm7x30_intermediates/hwcomposer.o] Error 1[/HIGH]
 
yea umm.. thats not even in our tree. what the hell is wrong with cyanogenmod??? we gotta debug their code before we can debug ours!
 
to be fair, we did get it built with my tree (not functioning of course), so maybe we still have something wrong in the tree that references something that causes an error.

edit: errr, actually that was cm10
 
maybe, maybe not i dunno... lets see, the hardware composer seems to be having some serious issues with something
try changing the boarconfig to say legacy touchscreen is false
 
and start tinkering with the things in the boardconfig, one at a time try each setting there, uncomment it, comment it, true, false, try everything you can. id start with audio settings
 
Back
Top Bottom