[Webkit-unassigned] [Bug 116609] [Qt][Win] r150484 broke the build

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 29 07:05:53 PDT 2013


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


Zoltan Arvai <zarvai at inf.u-szeged.hu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #202713|0                           |1
        is obsolete|                            |




--- Comment #13 from Zoltan Arvai <zarvai at inf.u-szeged.hu>  2013-05-29 07:04:23 PST ---
Created an attachment (id=203198)
 --> (https://bugs.webkit.org/attachment.cgi?id=203198&action=review)
trying some change

With disabled Netscape Plugin Api an #if turns to true in WebCore/plugins/PluginDatabase.cpp that probably should be false on Qt Win.

After changing it some methods are turning to unresolved external symbol, so I added some dummy function to try a build.

Maybe this is not the right way, 'cause I got errors.

WebKit1.lib(qwebplugindatabase.obj) : error LNK2019: unresolved external symbol "public: static class WTF::Vector<class WTF::String,0,class WTF::CrashOnOverflow> __cdecl WebCore::PluginDatabase::defaultPluginDirectories(void)" (?defaultPluginDirectories at PluginDatabase@WebCore@@SA?AV?$Vector at VString@WTF@@$0A at VCrashOnOverflow@2@@WTF@@XZ) referenced in function "public: static class QStringList __cdecl QWebPluginDatabase::defaultSearchPaths(void)" (?defaultSearchPaths at QWebPluginDatabase@@SA?AVQStringList@@XZ)
WebCore.lib(PluginDatabase.obj) : error LNK2001: unresolved external symbol "public: static class WTF::Vector<class WTF::String,0,class WTF::CrashOnOverflow> __cdecl WebCore::PluginDatabase::defaultPluginDirectories(void)" (?defaultPluginDirectories at PluginDatabase@WebCore@@SA?AV?$Vector at VString@WTF@@$0A at VCrashOnOverflow@2@@WTF@@XZ)
WebCore.lib(PluginDatabase.obj) : error LNK2019: unresolved external symbol "public: unsigned int __thiscall WebCore::PluginPackage::hash(void)const " (?hash at PluginPackage@WebCore@@QBEIXZ) referenced in function "public: static unsigned int __cdecl WebCore::PluginPackageHash::hash(class WTF::RefPtr<class WebCore::PluginPackage> const &)" (?hash at PluginPackageHash@WebCore@@SAIABV?$RefPtr at VPluginPackage@WebCore@@@WTF@@@Z)
WebCore.lib(PluginDatabase.obj) : error LNK2019: unresolved external symbol "public: static bool __cdecl WebCore::PluginPackage::equal(class WebCore::PluginPackage const &,class WebCore::PluginPackage const &)" (?equal at PluginPackage@WebCore@@SA_NABV12 at 0@Z) referenced in function "public: static bool __cdecl WebCore::PluginPackageHash::equal(class WTF::RefPtr<class WebCore::PluginPackage> const &,class WTF::RefPtr<class WebCore::PluginPackage> const &)" (?equal at PluginPackageHash@WebCore@@SA_NABV?$RefPtr at VPluginPackage@WebCore@@@WTF@@0 at Z)
WebCore.lib(PluginDatabase.obj) : error LNK2019: unresolved external symbol "private: void __thiscall WebCore::PluginDatabase::getPluginPathsInDirectories(class WTF::HashSet<class WTF::String,struct WTF::StringHash,struct WTF::HashTraits<class WTF::String> > &)const " (?getPluginPathsInDirectories at PluginDatabase@WebCore@@ABEXAAV?$HashSet at VString@WTF@@UStringHash at 2@U?$HashTraits at VString@WTF@@@2@@WTF@@@Z) referenced in function "public: bool __thiscall WebCore::PluginDatabase::refresh(void)" (?refresh at PluginDatabase@WebCore@@QAE_NXZ)
WebCore.lib(PluginPackage.obj) : error LNK2019: unresolved external symbol "public: static bool __cdecl WebCore::PluginDatabase::isPreferredPluginDirectory(class WTF::String const &)" (?isPreferredPluginDirectory at PluginDatabase@WebCore@@SA_NABVString at WTF@@@Z) referenced in function "public: int __thiscall WebCore::PluginPackage::compare(class WebCore::PluginPackage const &)const " (?compare at PluginPackage@WebCore@@QBEHABV12@@Z)
WTF.lib(OSRandomSource.obj) : error LNK2019: unresolved external symbol __imp__CryptReleaseContext at 8 referenced in function "void __cdecl WTF::cryptographicallyRandomValuesFromOS(unsigned char *,unsigned int)" (?cryptographicallyRandomValuesFromOS at WTF@@YAXPAEI at Z)
WTF.lib(OSRandomSource.obj) : error LNK2019: unresolved external symbol __imp__CryptGenRandom at 12 referenced in function "void __cdecl WTF::cryptographicallyRandomValuesFromOS(unsigned char *,unsigned int)" (?cryptographicallyRandomValuesFromOS at WTF@@YAXPAEI at Z)
WTF.lib(OSRandomSource.obj) : error LNK2019: unresolved external symbol __imp__CryptAcquireContextW at 20 referenced in function "void __cdecl WTF::cryptographicallyRandomValuesFromOS(unsigned char *,unsigned int)" (?cryptographicallyRandomValuesFromOS at WTF@@YAXPAEI at Z)
..\lib\Qt5WebKit.dll : fatal error LNK1120: 8 unresolved externals

-- 
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