2012-04-01 3 views
0

내가 리눅스를 실행하는 가상 머신에서 은하 5 ICS를 컴파일하기 위해 노력하고있어 구축 우분투 11.10 64 비트,AOSP ICS 오류

모두 (내가 생각하는) 구성 맞다하지만 사용할 때 :

make clean && mka bacon -j1 

target thumb C++: libmedia <= frameworks/base/media/libmedia/IOMX.cpp 
frameworks/base/media/libmedia/IOMX.cpp:408:1: warning: "CHECK_INTERFACE" redefined 
In file included from frameworks/base/include/binder/IMemory.h:26, 
       from frameworks/base/media/libmedia/IOMX.cpp:21: 
frameworks/base/include/binder/IInterface.h:107:1: warning: this is the location of the previous definition 
frameworks/base/media/libmedia/IOMX.cpp: In member function 'virtual android::status_t android::BnOMX::onTransact(uint32_t, const android::Parcel&, android::Parcel*, uint32_t)': 
frameworks/base/media/libmedia/IOMX.cpp:419: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:427: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:450: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:470: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:481: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:499: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:541: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:555: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:569: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:584: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:604: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:625: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:639: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:661: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:683: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:695: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:706: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp:725: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
frameworks/base/media/libmedia/IOMX.cpp: In member function 'virtual android::status_t android::BnOMXObserver::onTransact(uint32_t, const android::Parcel&, android::Parcel*, uint32_t)': 
frameworks/base/media/libmedia/IOMX.cpp:771: error: call of overloaded 'enforceInterface(const android::String16&)' is ambiguous 
frameworks/base/include/binder/Parcel.h:77: note: candidates are: bool android::Parcel::enforceInterface(const android::String16&, android::IPCThreadState*) const 
frameworks/base/include/binder/Parcel.h:80: note:     bool android::Parcel::enforceInterface(const android::String16&) const 
make: *** [out/target/product/galaxy5/obj/SHARED_LIBRARIES/libmedia_intermediates/IOMX.o] Error 1 

누구나 그것을 해결하는 방법을 알고 :

나는 이러한 오류가있어?

아니면 건너 뛰시겠습니까?

답변

0

out/target/product/galaxy5/obj/SHARED_LIBRARIES/libmedia_intermediates 디렉토리의 모든 것을 제거한 다음 make clean없이 명령을 다시 실행하십시오.