Bug 252494

Summary: WebKit_iosmac builds fail with ASan enabled
Product: WebKit Reporter: David Kilzer (:ddkilzer) <ddkilzer>
Component: WebKit Misc.Assignee: David Kilzer (:ddkilzer) <ddkilzer>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

David Kilzer (:ddkilzer)
Reported 2023-02-17 10:34:19 PST
WebKit_iosmac builds fail with ASan enabled. This occurs because iosmac builds with ASan enabled have ENABLE(IPC_TESTING_API) turned on and ENABLE(ENCRYPTED_MEDIA)/ENABLE(LEGACY_ENCRYPTED_MEDIA) turned off. ''' BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9050:54: error: no member named 'RemoteCDMIdentifier' in namespace 'WebKit' static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteCDMIdentifier)); ~~~~~~~~^ BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9051:54: error: no member named 'RemoteCDMInstanceIdentifier' in namespace 'WebKit' static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteCDMInstanceIdentifier)); ~~~~~~~~^ BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9052:54: error: no member named 'RemoteCDMInstanceSessionIdentifier' in namespace 'WebKit' static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteCDMInstanceSessionIdentifier)); ~~~~~~~~^ BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9053:54: error: no member named 'RemoteLegacyCDMIdentifier' in namespace 'WebKit' static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteLegacyCDMIdentifier)); ~~~~~~~~^ BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9054:54: error: no member named 'RemoteLegacyCDMSessionIdentifier' in namespace 'WebKit' static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteLegacyCDMSessionIdentifier)); ~~~~~~~~^ 5 errors generated. ''' <rdar://105597825>
Attachments
David Kilzer (:ddkilzer)
Comment 1 2023-02-17 10:46:38 PST
EWS
Comment 2 2023-02-17 12:34:10 PST
Committed 260461@main (58784ce9f87d): <https://commits.webkit.org/260461@main> Reviewed commits have been landed. Closing PR #10291 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.