Help on port CM9 for Huawei U8800 - Android Q&A, Help & Troubleshooting

Well, I need help. I'm trying to make the port of CM9 for Huawei U8800 but I have this error when I compile I can not solve:
HTML:
target thumb C++: libstagefright <= frameworks/base/media/libstagefright/ExtendedWriter.cpp
frameworks/base/media/libstagefright/ExtendedWriter.cpp: In member function 'virtual android::status_t android::ExtendedWriter::addSource(const android::sp<android::MediaSource>&)':
frameworks/base/media/libstagefright/ExtendedWriter.cpp:87: error: 'AudioSystem' has not been declared
frameworks/base/media/libstagefright/ExtendedWriter.cpp:88: error: 'MEDIA_MIMETYPE_AUDIO_EVRC' was not declared in this scope
frameworks/base/media/libstagefright/ExtendedWriter.cpp:89: error: 'AudioSystem' has not been declared
frameworks/base/media/libstagefright/ExtendedWriter.cpp: In member function 'android::status_t android::ExtendedWriter::threadFunc()':
frameworks/base/media/libstagefright/ExtendedWriter.cpp:286: error: 'AudioSystem' has not been declared
frameworks/base/media/libstagefright/ExtendedWriter.cpp:289: error: 'AudioSystem' has not been declared
make: ** [out/target/product/u8800/obj/SHARED_LIBRARIES/libstagefright_intermediates/ExtendedWriter.o] Erro 1
I've done some research on google but I have no solution, does anyone know how to solve?

asm19 said:
Well, I need help. I'm trying to make the port of CM9 for Huawei U8800 but I have this error when I compile I can not solve:
HTML:
target thumb C++: libstagefright <= frameworks/base/media/libstagefright/ExtendedWriter.cpp
frameworks/base/media/libstagefright/ExtendedWriter.cpp: In member function 'virtual android::status_t android::ExtendedWriter::addSource(const android::sp<android::MediaSource>&)':
frameworks/base/media/libstagefright/ExtendedWriter.cpp:87: error: 'AudioSystem' has not been declared
frameworks/base/media/libstagefright/ExtendedWriter.cpp:88: error: 'MEDIA_MIMETYPE_AUDIO_EVRC' was not declared in this scope
frameworks/base/media/libstagefright/ExtendedWriter.cpp:89: error: 'AudioSystem' has not been declared
frameworks/base/media/libstagefright/ExtendedWriter.cpp: In member function 'android::status_t android::ExtendedWriter::threadFunc()':
frameworks/base/media/libstagefright/ExtendedWriter.cpp:286: error: 'AudioSystem' has not been declared
frameworks/base/media/libstagefright/ExtendedWriter.cpp:289: error: 'AudioSystem' has not been declared
make: ** [out/target/product/u8800/obj/SHARED_LIBRARIES/libstagefright_intermediates/ExtendedWriter.o] Erro 1
I've done some research on google but I have no solution, does anyone know how to solve?
Click to expand...
Click to collapse
I would suggest you move this into the development section for our phone

Related

[Q] [DEV] CM9 compile error

Code:
hardware/qcom/display/libgralloc/pmemalloc.cpp: In function 'int getPmemTotalSize(int, size_t*)':
hardware/qcom/display/libgralloc/pmemalloc.cpp:50: error: expected primary-expression before 'unsigned'
hardware/qcom/display/libgralloc/pmemalloc.cpp:50: error: '_IOW' was not declared in this scope
hardware/qcom/display/libgralloc/pmemalloc.cpp: In function 'int connectPmem(int, int)':
hardware/qcom/display/libgralloc/pmemalloc.cpp:66: error: expected primary-expression before 'unsigned'
hardware/qcom/display/libgralloc/pmemalloc.cpp:66: error: '_IOW' was not declared in this scope
hardware/qcom/display/libgralloc/pmemalloc.cpp: In function 'int mapSubRegion(int, int, size_t)':
hardware/qcom/display/libgralloc/pmemalloc.cpp:71: error: expected primary-expression before 'unsigned'
hardware/qcom/display/libgralloc/pmemalloc.cpp:71: error: '_IOW' was not declared in this scope
hardware/qcom/display/libgralloc/pmemalloc.cpp: In function 'int unmapSubRegion(int, int, size_t)':
hardware/qcom/display/libgralloc/pmemalloc.cpp:76: error: expected primary-expression before 'unsigned'
hardware/qcom/display/libgralloc/pmemalloc.cpp:76: error: '_IOW' was not declared in this scope
hardware/qcom/display/libgralloc/pmemalloc.cpp: In function 'int alignPmem(int, size_t, int)':
hardware/qcom/display/libgralloc/pmemalloc.cpp:80: error: aggregate 'pmem_allocation allocation' has incomplete type and cannot be defined
hardware/qcom/display/libgralloc/pmemalloc.cpp:83: error: 'PMEM_ALLOCATE_ALIGNED' was not declared in this scope
hardware/qcom/display/libgralloc/pmemalloc.cpp: In function 'int cleanPmem(void*, size_t, int, int)':
hardware/qcom/display/libgralloc/pmemalloc.cpp:87: error: aggregate 'pmem_addr pmem_addr' has incomplete type and cannot be defined
hardware/qcom/display/libgralloc/pmemalloc.cpp:91: error: 'PMEM_CLEAN_INV_CACHES' was not declared in this scope
make: *** [out/target/product/galaxy5/obj/SHARED_LIBRARIES/libmemalloc_intermediates/pmemalloc.o] Error 1
make: *** Waiting for unfinished jobs....
Was trying to build CM9... kinda was successful in more than half of the compile process untill i got the above error...
I tried everything i tried migrating changes etc. etc.. nothing helped...
u guys can only help
Hey..i don't know how fix your problem but i trying compile the rom but I do not succeed! Can you help me?
I managed to start compiling but I have your same error
worked..
thanx
Build error
chaitanyakaul said:
worked..
thanx
Click to expand...
Click to collapse
How did you fix this

CM9 liboverlay compile error

HI, I'm trying to compile CM9, but I always get this error:
Code:
target thumb C: libmm-omxcore <= vendor/qcom/opensource/omx/mm-core/omxcore/src/common/qc_omx_core.c
target thumb C: libmm-omxcore <= vendor/qcom/opensource/omx/mm-core/omxcore/src/7627/qc_registry_table.c
In file included from vendor/qcom/opensource/omx/mm-core/omxcore/inc/qc_omx_common.h:43,
from vendor/qcom/opensource/omx/mm-core/omxcore/src/common/qc_omx_core.h:39,
from vendor/qcom/opensource/omx/mm-core/omxcore/src/common/qc_omx_core.c:48:
vendor/qcom/opensource/omx/mm-core/omxcore/inc/OMX_QCOMExtns.h:846: warning: useless storage class specifier in empty declaration
vendor/qcom/opensource/omx/mm-core/omxcore/src/common/qc_omx_core.c: In function 'OMX_FreeHandle':
vendor/qcom/opensource/omx/mm-core/omxcore/src/common/qc_omx_core.c:511: warning: comparison between signed and unsigned integer expressions
In file included from vendor/qcom/opensource/omx/mm-core/omxcore/inc/qc_omx_common.h:43,
from vendor/qcom/opensource/omx/mm-core/omxcore/src/common/qc_omx_core.h:39,
from vendor/qcom/opensource/omx/mm-core/omxcore/src/7627/qc_registry_table.c:36:
vendor/qcom/opensource/omx/mm-core/omxcore/inc/OMX_QCOMExtns.h:846: warning: useless storage class specifier in empty declaration
target thumb C++: liboverlay <= hardware/qcom/display/liboverlay/overlayLib.cpp
target thumb C++: liboverlay <= hardware/qcom/display/liboverlay/overlayLibUI.cpp
target thumb C: libpagemap <= system/extras/libpagemap/pm_kernel.c
hardware/qcom/display/liboverlay/overlayLib.cpp:129:1: warning: "LOG_TAG" redefined
In file included from hardware/qcom/display/liboverlay/overlayLib.h:21,
from hardware/qcom/display/liboverlay/overlayLib.cpp:18:
system/core/include/cutils/log.h:68:1: warning: this is the location of the previous definition
hardware/qcom/display/liboverlay/overlayLibUI.cpp:20:1: warning: "LOG_TAG" redefined
In file included from hardware/qcom/display/liboverlay/overlayLib.h:21,
from hardware/qcom/display/liboverlay/overlayLibUI.h:23,
from hardware/qcom/display/liboverlay/overlayLibUI.cpp:18:
system/core/include/cutils/log.h:68:1: warning: this is the location of the previous definition
In file included from hardware/qcom/display/liboverlay/overlayLibUI.h:23,
from hardware/qcom/display/liboverlay/overlayLibUI.cpp:18:
hardware/qcom/display/liboverlay/overlayLib.h: In constructor 'overlay::FrameBufferInfo::FrameBufferInfo()':
hardware/qcom/display/liboverlay/overlayLib.h:182: error: 'MDP_BORDERFILL_SUPPORTED' was not declared in this scope
In file included from hardware/qcom/display/liboverlay/overlayLib.cpp:18:
hardware/qcom/display/liboverlay/overlayLib.h: In constructor 'overlay::FrameBufferInfo::FrameBufferInfo()':
hardware/qcom/display/liboverlay/overlayLib.h:182: error: 'MDP_BORDERFILL_SUPPORTED' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLibUI.h: In constructor 'overlay::OverlayUI::OverlayUI()':
hardware/qcom/display/liboverlay/overlayLibUI.h:101: warning: 'overlay::OverlayUI::mFBNum' will be initialized after
hardware/qcom/display/liboverlay/overlayLibUI.h:99: warning: 'int overlay::OverlayUI::mZorder'
hardware/qcom/display/liboverlay/overlayLibUI.cpp:217: warning: when initialized here
hardware/qcom/display/liboverlay/overlayLibUI.cpp: In member function 'void overlay::OverlayUI::setDisplayParams(int, bool, bool, int, bool)':
hardware/qcom/display/liboverlay/overlayLibUI.cpp:269: error: 'MDP_BACKEND_COMPOSITION' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp: In function 'int overlay::initOverlay()':
hardware/qcom/display/liboverlay/overlayLib.cpp:377: error: 'msmfb_mixer_info_req' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:377: error: expected ';' before 'req'
hardware/qcom/display/liboverlay/overlayLib.cpp:378: error: 'mdp_mixer_info' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:378: error: 'minfo' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:390: error: 'req' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:391: error: 'MSMFB_MIXER_INFO' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLibUI.cpp: In member function 'overlay::status_t overlay::OverlayUI::closeOVSession()':
hardware/qcom/display/liboverlay/overlayLibUI.cpp:430: warning: suggest parentheses around assignment used as truth value
make: *** [out/target/product/tass/obj/SHARED_LIBRARIES/liboverlay_intermediates/overlayLibUI.o] Error 1
make: *** Waiting for unfinished jobs....
hardware/qcom/display/liboverlay/overlayLib.cpp: In member function 'void overlay::OverlayControlChannel::setInformationFromFlags(int, mdp_overlay&)':
hardware/qcom/display/liboverlay/overlayLib.cpp:1296: error: 'MDP_SECURE_OVERLAY_SESSION' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:1298: error: 'MDP_SECURE_OVERLAY_SESSION' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:1301: error: 'MDP_SHARPENING' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp: In member function 'bool overlay::OverlayControlChannel::closeControlChannel()':
hardware/qcom/display/liboverlay/overlayLib.cpp:1497: warning: comparison between signed and unsigned integer expressions
hardware/qcom/display/liboverlay/overlayLib.cpp: In member function 'bool overlay::OverlayControlChannel::setPosition(int, int, uint32_t, uint32_t)':
hardware/qcom/display/liboverlay/overlayLib.cpp:1532: warning: comparison between signed and unsigned integer expressions
hardware/qcom/display/liboverlay/overlayLib.cpp:1533: warning: comparison between signed and unsigned integer expressions
hardware/qcom/display/liboverlay/overlayLib.cpp:1539: warning: comparison between signed and unsigned integer expressions
hardware/qcom/display/liboverlay/overlayLib.cpp:1539: warning: comparison between signed and unsigned integer expressions
hardware/qcom/display/liboverlay/overlayLib.cpp: In member function 'bool overlay::OverlayControlChannel::setTransform(int, bool)':
hardware/qcom/display/liboverlay/overlayLib.cpp:1611: warning: comparison between signed and unsigned integer expressions
hardware/qcom/display/liboverlay/overlayLib.cpp: In member function 'bool overlay::OverlayControlChannel::setVisualParam(int8_t, float)':
hardware/qcom/display/liboverlay/overlayLib.cpp:2250: error: 'MDP_BLOCK_MAX' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:2256: error: 'MDP_BLOCK_VG_1' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:2260: error: 'MDP_BLOCK_VG_2' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:2284: error: 'MDP_SHARPENING' was not declared in this scope
hardware/qcom/display/liboverlay/overlayLib.cpp:2292: error: 'MDP_SHARPENING' was not declared in this scope
make: *** [out/target/product/tass/obj/SHARED_LIBRARIES/liboverlay_intermediates/overlayLib.o] Error 1
What could be wrong?

Compilation Error while building ICS from source

Hi All,
I am trying to build Android ICS from source.I succssfully downloaded and repo sync was also complete.When i do make it gives following error
frameworks/base/media/libmedia/AudioRecord.cpp: In member function 'android::status_t android::AudioRecord::set(int, uint32_t, int, uint32_t, int, uint32_t, android::AudioRecord::callback_t, void*, int, bool, int)':
frameworks/base/media/libmedia/AudioRecord.cpp:237:25: error: 'AUDIO_FORMAT_EVRC' was not declared in this scope
frameworks/base/media/libmedia/AudioRecord.cpp:239:25: error: 'AUDIO_FORMAT_QCELP' was not declared in this scope
frameworks/base/media/libmedia/AudioRecord.cpp: In member function 'int android::AudioRecord::frameSize() const':
frameworks/base/media/libmedia/AudioRecord.cpp:338:28: error: 'AUDIO_FORMAT_EVRC' was not declared in this scope
frameworks/base/media/libmedia/AudioRecord.cpp:340:28: error: 'AUDIO_FORMAT_QCELP' was not declared in this scope
target thumb C++: libmedia <= frameworks/base/media/libmedia/mediaplayer.cpp
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libmedia_intermediates/AudioRecord.o] Error 1
make: *** Waiting for unfinished jobs....
Please provide your suggestions and solution
venkat rao
[email protected]

Errors when building Email regarding aidl_language_l

I was building the Email app with make Email -j16, and I got a bunch of errors:
out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1255:0: error: unterminated #ifdef
logtags: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/android/content/EventLogTags.java <= frameworks/base/core/java/android/content/EventLogTags.logtags
out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp: In function 'int yyparse()':
out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1253:41: error: expected '}' at end of input
out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1253:41: error: expected '}' at end of input
out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1253:41: warning: no return statement in function returning non-void [-Wreturn-type]
make: *** [out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_y.o] Error 1
make: *** Waiting for unfinished jobs....
frameworks/base/tools/aidl/aidl_language_l.l: In function 'int yylex()':
frameworks/base/tools/aidl/aidl_language_l.l:59:49: error: 'IMPORT' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:60:56: error: 'IMPORT' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:64:49: error: 'PACKAGE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:65:56: error: 'PACKAGE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:84:3: error: 'PARCELABLE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:84:34: error: 'PARCELABLE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:85:3: error: 'INTERFACE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:85:33: error: 'INTERFACE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:86:3: error: 'FLATTENABLE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:86:35: error: 'FLATTENABLE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:87:3: error: 'INTERFACE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:87:33: error: 'RPC' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:88:3: error: 'IN' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:88:26: error: 'IN' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:89:3: error: 'OUT' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:89:27: error: 'OUT' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:90:3: error: 'INOUT' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:90:29: error: 'INOUT' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:91:3: error: 'ONEWAY' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:91:30: error: 'ONEWAY' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:93:3: error: 'ARRAY' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:93:29: error: 'ARRAY' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:94:3: error: 'IDVALUE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:94:31: error: 'IDVALUE' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:95:3: error: 'IDENTIFIER' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:95:34: error: 'IDENTIFIER' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:97:55: error: 'GENERIC' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:97:83: error: 'GENERIC' was not declared in this scope
frameworks/base/tools/aidl/aidl_language_l.l:102:41: error: 'IDENTIFIER' was not declared in this scope
make: *** [out/host/linux-x86/obj32/EXECUTABLES/aidl_intermediates/aidl_language_l.o] Error 1
I don't understand these errors. How can I fix them? I found this thread (https://groups.google.com/forum/#!msg/android-building/wYYJa-9qwNc/gSnV4C9QFekJ) but it didn't seem to fix anything.

when building from source receive error!

I'm in trouble please help I receive here such error!
Code:
frameworks/native/libs/gui/Surface.cpp: In member function 'virtual android::status_t android::Surface::lock(ANativeWindow_Buffer*, ARect*)':
frameworks/native/libs/gui/Surface.cpp:828:29: error: 'GRALLOC_USAGE_PRIVATE_INTERNAL_ONLY' was not declared in this scope
make: *** [/home/sattar/cm11/out/target/product/X9180/obj/SHARED_LIBRARIES/libgui_intermediates/Surface.o]

Categories

Resources