For those who, like me, were still confused, here's some brief instructions:
Visit http://www.android-x86.org/download --> download open_core_build_break.diff and save it in your "external/opencore" directory. Open a terminal in that directory (external/opencore), and type: patch -p1 < open_core_build_break.diff Now when you run "make usb_img" or similar in your top-level directory, the vtable errors should go away. Plenty of (related) warnings, but that's par for the course. On Nov 11, 2:35 am, Peng Wang <wangp....@gmail.com> wrote: > have found it. thx! :) > > On Nov 11, 5:31 pm, Bilal Mujeeb <bilalmuj...@gmail.com> wrote: > > > I think a patch is avaiable on their web-site to fix open-core build break > > problem. > > > Bilal > > > On Wed, Nov 11, 2009 at 10:27 AM, Peng Wang <wangp....@gmail.com> wrote: > > > same problem. Looking for help... > > > > On Oct 31, 6:11 am, Yi Sun <beyo...@gmail.com> wrote: > > > > Ravi and PV forks, > > > > The opencore build is broken on android-x86, here is the error log, > > > > could > > > > you please help to take a look? > > > > To check out the android-x86, you can do : > > > > > mkdir android-x86 > > > > $ cd android-x86 > > > > $ repo init -u git://git.android-x86.org/platform/manifest.git > > > > $ repo sync > > > > > To build it: > > > > make -jX iso_img TARGET_PRODUCT=eeepc > > > > > arget SharedLib: libopencore_net_support > > > > (out/target/product/eeepc/obj/SHARED_LIBRARIES/libopencore_net_support_intermediates/LINKED/libopencore_net_support.so) > > > > out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_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' > > > > out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_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/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_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/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_node.o): > > > > In function `PVMFCmdResp': > > > > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:140: undefined > > > > reference to `vtable for PVMFCmdResp' > > > > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:140: undefined > > > > reference to `vtable for PVMFCmdResp' > > > > out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_ps_intermediates/libprotocolenginenode_ps.a(pvmf_protocol_engine_node_progressive_streaming.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/libpvjitterbuffer_intermediates/libpvjitterbuffer.a(pvmf_jb_jitterbuffermisc.o): > > > > In function `PVMFAsyncEvent': > > > > external/opencore/pvmi/pvmf/include/pvmf_event_handling.h:339: undefined > > > > reference to `vtable for PVMFAsyncEvent' > > > > out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffer_intermediates/libpvjitterbuffer.a(pvmf_jitter_buffer_impl.o): > > > > In function `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' > > > > 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 > > > > > -- > > > > Android-x86http://www.android-x86.org > > > > -- > > > unsubscribe: > > > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > > > website:http://groups.google.com/group/android-porting -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting