WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
252494
WebKit_iosmac builds fail with ASan enabled
https://bugs.webkit.org/show_bug.cgi?id=252494
Summary
WebKit_iosmac builds fail with ASan enabled
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
Add attachment
proposed patch, testcase, etc.
David Kilzer (:ddkilzer)
Comment 1
2023-02-17 10:46:38 PST
Pull request:
https://github.com/WebKit/WebKit/pull/10291
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.
Top of Page
Format For Printing
XML
Clone This Bug