Hi Guru, The original issue is a symbol exporting issue. Different version of compiler could give u different result. But if you are using android-x86, you should use the same compile no matter where you are compiling it. So I don't know why it happens to you in that way. Yi
2009/12/17 guru <[email protected]>: > HI Yi Sun > > I too faced this problem. In one machine build was successful, but I > copied to my system and tried then it stared giving the above problem. > > I was thinking why this behaviour!. What may be the exact reason? > > Regards > Gururaja B O > > On Dec 16, 10:59 pm, Yi Sun <[email protected]> wrote: >> You need to pick up the opencore patch from the download section of >> android-x86.org. You only need to donut patch >> >> >> >> On Wed, 2009-12-16 at 18:02 +0530, deepak singal wrote: >> > Hi all, >> >> > I am trying to port Android on my board using latest source code: >> > repo init -u git://git.android-x86.org/platform/manifest.git -b >> > donut-x86 >> >> > I have checked out the above source code and facing the below problem: >> >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:276: >> > undefined reference to `vtable for PVMFAsyncEvent' >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:276: >> > undefined reference to `vtable for PVMFAsyncEvent' >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:276: >> > undefined reference to `vtable for PVMFAsyncEvent' >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:276: >> > undefined reference to `vtable for PVMFAsyncEvent' >> > out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffer_intermediates/libpvjitterbuffer.a(pvmf_jitter_buffer_impl.o):external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:276: >> > more undefined references to `vtable for PVMFAsyncEvent' follow >> > out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffernode_intermediates/libpvjitterbuffernode.a(pvmf_jitter_buffer_node.o): >> > In function `PVMFCmdResp': >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:140: >> > undefined reference to `vtable for PVMFCmdResp' >> > out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffernode_intermediates/libpvjitterbuffernode.a(pvmf_jitter_buffer_node.o): >> > In function `PVMFAsyncEvent': >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:339: >> > undefined reference to `vtable for PVMFAsyncEvent' >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:339: >> > undefined reference to `vtable for PVMFAsyncEvent' >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:339: >> > undefined reference to `vtable for PVMFAsyncEvent' >> > out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffernode_intermediates/libpvjitterbuffernode.a(pvmf_jitter_buffer_node.o): >> > In function `PVMFCmdResp': >> > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:140: >> > undefined reference to `vtable for PVMFCmdResp' >> > collect2: ld returned 1 exit status >> > make: *** >> > [out/target/product/eeepc/obj/SHARED_LIBRARIES/libopencore_net_support_intermediates/LINKED/libopencore_net_support.so] >> > Error 1 >> > make: *** Waiting for unfinished jobs.... >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrgetvalue1.java:72: >> > warning: unmappable character for encoding ascii >> > assertEquals("attrValue1", "Yα", value); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrgetvalue1.java:72: >> > warning: unmappable character for encoding ascii >> > assertEquals("attrValue1", "Yα", value); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrgetvalue2.java:92: >> > warning: unmappable character for encoding ascii >> > assertEquals("attrValue1", "αYα", value); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrgetvalue2.java:92: >> > warning: unmappable character for encoding ascii >> > assertEquals("attrValue1", "αYα", value); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrgetvalue2.java:92: >> > warning: unmappable character for encoding ascii >> > assertEquals("attrValue1", "αYα", value); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrgetvalue2.java:92: >> > warning: unmappable character for encoding ascii >> > assertEquals("attrValue1", "αYα", value); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrspecifiedvaluechanged.java:74: >> > warning: unmappable character for encoding ascii >> > ((Element) /*Node */testNode).setAttribute("class", "Yα"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_attrspecifiedvaluechanged.java:74: >> > warning: unmappable character for encoding ascii >> > ((Element) /*Node */testNode).setAttribute("class", "Yα"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_namednodemapinuseattributeerr.java:78: >> > warning: unmappable character for encoding ascii >> > domesticAttr.setValue("Yα"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_namednodemapinuseattributeerr.java:78: >> > warning: unmappable character for encoding ascii >> > domesticAttr.setValue("Yα"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:75: >> > warning: unmappable character for encoding ascii >> > expectedNormal.add("β"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:75: >> > warning: unmappable character for encoding ascii >> > expectedNormal.add("β"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:77: >> > warning: unmappable character for encoding ascii >> > expectedNormal.add("γ"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:77: >> > warning: unmappable character for encoding ascii >> > expectedNormal.add("γ"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:81: >> > warning: unmappable character for encoding ascii >> > expectedExpanded.add("β Dallas, γ\n 98554"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:81: >> > warning: unmappable character for encoding ascii >> > expectedExpanded.add("β Dallas, γ\n 98554"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:81: >> > warning: unmappable character for encoding ascii >> > expectedExpanded.add("β Dallas, γ\n 98554"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/level1/core/hc_textparseintolistofelements.java:81: >> > warning: unmappable character for encoding ascii >> > expectedExpanded.add("β Dallas, γ\n 98554"); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/DOMTest.java:168: >> > warning: non-varargs call of varargs method with inexact argument type >> > for last parameter; >> > cast to java.lang.Class for a varargs call >> > cast to java.lang.Class[] for a non-varargs call and to suppress this >> > warning >> > Method method = File.class.getMethod("toURI", null); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/DOMTest.java:169: >> > warning: non-varargs call of varargs method with inexact argument type >> > for last parameter; >> > cast to java.lang.Object for a varargs call >> > cast to java.lang.Object[] for a non-varargs call and to suppress this >> > warning >> > Object uri = method.invoke(tempFile, null); >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/LSDocumentBuilderFactory.java:275: >> > warning: non-varargs call of varargs method with inexact argument type >> > for last parameter; >> > cast to java.lang.Class for a varargs call >> > cast to java.lang.Class[] for a non-varargs call and to suppress this >> > warning >> > Method newInstanceMethod = >> > domImplRegistryClass.getMethod("newInstance", null); >> >> > ^ >> > dalvik/libcore/dom/src/test/java/org/w3c/domts/LSDocumentBuilderFactory.java:276: >> > warning: non-varargs call of varargs method with inexact argument type >> > for last parameter; >> > cast to java.lang.Object for a varargs call >> > cast to java.lang.Object[] for a non-varargs call and to suppress this >> > warning >> > Object domRegistry = newInstanceMethod.invoke(null, null); >> > ^ >> > Note: Some input files use or override a deprecated API. >> > Note: Recompile with -Xlint:deprecation for details. >> > Note: Some input files use unchecked or unsafe operations. >> > Note: Recompile with -Xlint:unchecked for details. >> > 22 warnings >> >> > Any help will be highly appreciated. >> >> > Thanks & Regards, >> > Deepak >> >> > -- >> >> > You received this message because you are subscribed to the Google >> > Groups "Android-x86" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to android-x86 >> > [email protected]. >> > For more options, visit this group at >> >http://groups.google.com/group/android-x86?hl=en. >> >> -- >> Android-x86www.android-x86.org > > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-porting -- Android-x86 http://www.android-x86.org -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
