[Webkit-unassigned] [Bug 29302] NPAPI plugin support feature on Webkit for S60 platform

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 23 18:31:55 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=29302





--- Comment #12 from Norbert Leser <norbert.leser at nokia.com>  2009-09-23 18:31:55 PDT ---
There are a couple more compilation problems with PluginPackageSymbian.cpp in
the patch, for both armv5 and winscw targets:

- The calls to platformPageClient (lines 403 and 437) are invalid:

"\webkit.org_trunk\WebCore\plugins\symbian\pluginviewsymbian.cpp", line 403:
Error:  #393: pointer to incomplete class type is not allowed
      QRect qrect =
m_parentFrame->view()->hostWindow()->platformPageClient()->rect();
                    ^
"\webkit.org_trunk\WebCore\plugins\symbian\pluginviewsymbian.cpp", line 437:
Error:  #289: no instance of constructor
"WebCore::PluginContainerSymbian::PluginContainerSymbian" matches the argument
list
            argument types are: (WebCore::PluginView *, PlatformPageClient)
          setPlatformWidget(new PluginContainerSymbian(this,
m_parentFrame->view()->hostWindow()->platformPageClient()));


- Its compilation causes multiple inclusion errors at the linker:

Error: L6200E: Symbol WebCore::PluginView::userAgentStatic() multiply defined
(by QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol WebCore::PluginView::init() multiply defined (by
QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol WebCore::PluginView::~PluginView__deallocating() multiply
defined (by QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol WebCore::PluginView::~PluginView() multiply defined (by
QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol WebCore::PluginView::~PluginView__sub_object() multiply
defined (by QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol thunk{-36} to
WebCore::PluginView::~PluginView__deallocating() multiply defined (by
QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol thunk{-36} to WebCore::PluginView::~PluginView() multiply
defined (by QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol thunk{-40} to
WebCore::PluginView::~PluginView__deallocating() multiply defined (by
QtWebKit.in and QtWebKit.in).
Error: L6200E: Symbol thunk{-40} to WebCore::PluginView::~PluginView() multiply
defined (by QtWebKit.in and QtWebKit.in).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list