Bug 298445
| Summary: | GTK port fails to build with -DENABLE_MEDIA_STREAM=OFF | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mike Gorse <mgorse> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Mike Gorse
I have MEDIA_STREAM disabled for older SLE versions where it wasn't initially enabled, in order to try to minimize the amount of code that I'd need to patch. The build fails like this, after R294499:
WTF/Headers/wtf/WeakPtr.h: In instantiation of 'WTF::WeakPtr< <template-parameter-1-1>, WeakPtrImpl, <template-parameter-1-3> >::WeakPtr(const T&, WTF::EnableWeakPtrThreadingAssertions) [with <template-parameter-2-1> = void; T = WebCore::Internals; WeakPtrImpl = WTF::DefaultWeakPtrImpl; PtrTraits = WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>]':
../Source/WebCore/testing/Internals.cpp:7491:107: required from here
WTF/Headers/wtf/WeakPtr.h:64:26: error: 'const class WebCore::Internals' has no member named 'weakImpl'
64 | : m_impl(&object.weakImpl())
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Mike Gorse
Pull request: https://github.com/WebKit/WebKit/pull/50361
EWS
Committed 306232@main (6034fa91d835): <https://commits.webkit.org/306232@main>
Reviewed commits have been landed. Closing PR #50361 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/168941892>