Thanks, it works.
2009/9/9 RaviY <[email protected]>
>
> I have a fix for this. I will submit it soon.
>
> Until then, to unblock your work, you can
> - In external/opencore/Config.mk, comment the line "PV_CFLAGS += -
> fvisibility=hidden".
> - In external/opencore/oscl/oscl/config/android/osclconfig.h, replace
> the following two lines:
> #define OSCL_EXPORT_REF __attribute__ ((visibility("default")))
> #define OSCL_IMPORT_REF __attribute__ ((visibility("default")))
>
> with
>
> #define OSCL_EXPORT_REF
> #define OSCL_IMPORT_REF
>
>
>
> On Sep 7, 9:59 pm, Blackice <[email protected]> wrote:
> > Hi guys,
> >
> > I download the source and build iso_img for eeepc following tohttp://
> code.google.com/p/android-x86/wiki/GetSourceCode.
> > I excute "make -j2 iso_img TARGET_PRODUCT=eeepc" and got the following
> > errors.
> > I install opencore-amr but still have these errors.
> > Can anyone help me with this problem?
> >
> >
> Errors_____________________________________________________________________________
> > target 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 `~PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_node.o):
> > In function `PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:462: undefined
> > reference to `vtable for PVMFNodeInterface'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_node.o):
> > In function `~PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_port.o):
> > In function `~PvmiCapabilityAndConfigPortFormatImpl':
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:71:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_port.o):
> > In function `PvmiCapabilityAndConfigPortFormatImpl':
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:68:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_port.o):
> > In function `~PvmiCapabilityAndConfigPortFormatImpl':
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:71:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvsocketnode_intermediates/libpvsocketnode.a(pvmf_socket_port.o):
> > In function `PvmiCapabilityAndConfigPortFormatImpl':
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:68:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_node.o):
> > In function `~PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_node.o):
> > In function `PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:462: undefined
> > reference to `vtable for PVMFNodeInterface'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_node.o):
> > In function `~PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_port.o):
> > In function `~PvmiCapabilityAndConfigPortFormatImpl':
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:71:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_port.o):
> > In function `PvmiCapabilityAndConfigPortFormatImpl':
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:68:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:68:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_base_intermediates/libprotocolenginenode_base.a(pvmf_protocol_engine_port.o):
> > In function `~PvmiCapabilityAndConfigPortFormatImpl':
> >
> external/opencore/pvmi/pvmf/include/pvmi_config_and_capability_utils.h:71:
> > undefined reference to `vtable for PvmiCapabilityAndConfigPortFormatImpl'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libprotocolenginenode_download_common_intermediates/libprotocolenginenode_download_common.a(pvmf_protocol_engine_node_download_common.o):
> > In function `PVMFTimebase_Tickcount':
> > external/opencore/pvmi/pvmf/include/pvmf_media_clock.h:1581: undefined
> > reference to `vtable for PVMFTimebase_Tickcount'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffer_intermediates/libpvjitterbuffer.a(pvmf_jb_jitterbuffermisc.o):
> > In function `PVMFTimebase_Tickcount':
> > external/opencore/pvmi/pvmf/include/pvmf_media_clock.h:1581: undefined
> > reference to `vtable for PVMFTimebase_Tickcount'
> > external/opencore/pvmi/pvmf/include/pvmf_media_clock.h:1581: undefined
> > reference to `vtable for PVMFTimebase_Tickcount'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffer_intermediates/libpvjitterbuffer.a(pvmf_jb_session_duration_timer.o):
> > In function `PVMFTimebase_Tickcount':
> > external/opencore/pvmi/pvmf/include/pvmf_media_clock.h:1581: undefined
> > reference to `vtable for PVMFTimebase_Tickcount'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffernode_intermediates/libpvjitterbuffernode.a(pvmf_jitter_buffer_node.o):
> > In function `~PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:236: undefined
> > reference to `vtable for PVMFNodeInterface'
> >
> out/target/product/eeepc/obj/STATIC_LIBRARIES/libpvjitterbuffernode_intermediates/libpvjitterbuffernode.a(pvmf_jitter_buffer_node.o):
> > In function `PVMFNodeInterface':
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:462: undefined
> > reference to `vtable for PVMFNodeInterface'
> > external/opencore/pvmi/pvmf/include/pvmf_node_interface.h:462: undefined
> > reference to `vtable for PVMFNodeInterface'
> > 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....
> >
> > --
> >
>
--
张小冰
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---