Bug 200910

Summary: [CMake] WebKit2.dll can't link because of missing PAL's import symbols for WinCairo port
Product: WebKit Reporter: Fujii Hironori <fujii.hironori>
Component: WebKit2Assignee: Fujii Hironori <fujii.hironori>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Fujii Hironori
Reported 2019-08-19 20:12:34 PDT
[Win][WebKit] WebKit2.dll can't link because of missing PAL's import symbols https://build.webkit.org/builders/WinCairo%2064-bit%20WKL%20Release%20%28Build%29/builds/11303 > AuxiliaryProcess.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl PAL::SessionID::enableGenerationProtection(void)" (__imp_?enableGenerationProtection@SessionID@PAL@@SAXXZ) referenced in function "public: void __cdecl WebKit::AuxiliaryProcess::initialize(struct WebKit::AuxiliaryProcessInitializationParameters const &)" (?initialize@AuxiliaryProcess@WebKit@@QEAAXAEBUAuxiliaryProcessInitializationParameters@2@@Z) > UnifiedSource-88d1702b-22.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class PAL::SessionID __cdecl PAL::SessionID::generateEphemeralSessionID(void)" (__imp_?generateEphemeralSessionID@SessionID@PAL@@SA?AV12@XZ) referenced in function "public: static class WTF::Ref<class WebKit::WebsiteDataStore,struct WTF::DumbPtrTraits<class WebKit::WebsiteDataStore> > __cdecl WebKit::WebsiteDataStore::createNonPersistent(void)" (?createNonPersistent@WebsiteDataStore@WebKit@@SA?AV?$Ref@VWebsiteDataStore@WebKit@@U?$DumbPtrTraits@VWebsiteDataStore@WebKit@@@WTF@@@WTF@@XZ) > bin64\WebKit2.dll : fatal error LNK1120: 2 unresolved externals
Attachments
Patch (1.20 KB, patch)
2019-08-19 20:17 PDT, Fujii Hironori
no flags
Fujii Hironori
Comment 1 2019-08-19 20:17:16 PDT
Fujii Hironori
Comment 2 2019-08-19 20:34:14 PDT
Radar WebKit Bug Importer
Comment 3 2019-08-19 20:35:18 PDT
Note You need to log in before you can comment on or make changes to this bug.