Bug 256646

Summary: Build error for cygwin with c++20 WebCore::HTMLNames::WEBCORE_EXPORT': redefinition
Product: WebKit Reporter: jaybhaskar <jay.bhaskar>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Blocker CC: Hironori.Fujii, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Other   
OS: Windows 10   

Description jaybhaskar 2023-05-11 08:02:28 PDT
facing below error:

WebCore::HTMLNames::WEBCORE_EXPORT': redefinition
C:\jay\workspace\win\Release\WebCore\PrivateHeaders\WebCore\HTMLNames.h(45): note: see declaration of 'WebCore::HTMLNames::WEBCORE_EXPORT'
C:\jay\workspace\build\win\Release\WebCore\PrivateHeaders\WebCore\HTMLNames.h(65): error C2144: syntax error: 'WTF::LazyNeverDestroyed<const WebCore::HTMLQualifiedName,WTF::AnyThreadsAccessTraits>' should be preceded by ';'

is it related to c++20 related bug?
Comment 1 Fujii Hironori 2023-05-11 20:22:42 PDT
Something is wrong.
Follow this build instruction.
https://trac.webkit.org/wiki/BuildingCairoOnWindows
Comment 2 Radar WebKit Bug Importer 2023-05-18 08:03:20 PDT
<rdar://problem/109514035>