| Summary: | Building RenderThemeMac.mm with the macOS Big Sur public SDK fails | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Rob Buis <rbuis> | ||||||||||
| Component: | New Bugs | Assignee: | Rob Buis <rbuis> | ||||||||||
| Status: | RESOLVED DUPLICATE | ||||||||||||
| Severity: | Normal | CC: | benjamin, cdumez, changseok, cmarcelo, esprehn+autocc, ews-watchlist, glenn, jbedard, kondapallykalyan, pdr | ||||||||||
| Priority: | P2 | ||||||||||||
| Version: | Safari Technology Preview | ||||||||||||
| Hardware: | Unspecified | ||||||||||||
| OS: | Unspecified | ||||||||||||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=214396 | ||||||||||||
| Bug Depends on: | |||||||||||||
| Bug Blocks: | 214043 | ||||||||||||
| Attachments: |
|
||||||||||||
Created attachment 404141 [details]
Patch
Created attachment 404142 [details]
Patch
Created attachment 404150 [details]
Patch
Created attachment 404151 [details]
Patch
Linked this up to https://bugs.webkit.org/show_bug.cgi?id=214396, which should be enough to get WebKit to build for Big Sur with the Seed 1 SDK. Looks like https://bugs.webkit.org/show_bug.cgi?id=214396 will fix this, closing this one, thanks! *** This bug has been marked as a duplicate of bug 214396 *** |
Build errors: ./rendering/RenderThemeMac.mm:2732:27: error: class method '+_imageWithSystemSymbolName:' not found (return type defaults to 'id') [-Werror,-Wobjc-method-access] auto image = [NSImage _imageWithSystemSymbolName:@"arrow.down.circle"]; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./rendering/RenderThemeMac.mm:2732:5: error: 'auto' deduced as 'id' in declaration of 'image' [-Werror,-Wauto-var-id] auto image = [NSImage _imageWithSystemSymbolName:@"arrow.down.circle"]; ^~~~~~~~~~ ./rendering/RenderThemeMac.mm:2738:9: error: use of undeclared identifier 'NSImageHintSymbolFont' NSImageHintSymbolFont : [NSFont systemFontOfSize:32], ^ ./rendering/RenderThemeMac.mm:2739:9: error: use of undeclared identifier 'NSImageHintSymbolScale' NSImageHintSymbolScale : @(NSImageSymbolScaleMedium) ^ ./rendering/RenderThemeMac.mm:2739:36: error: use of undeclared identifier 'NSImageSymbolScaleMedium' NSImageHintSymbolScale : @(NSImageSymbolScaleMedium) ^ 5 errors generated.