This happens only when building from the .proj project files. webcore\platform\graphics\avfoundation\cf\InbandTextTrackPrivateAVCF.h(37): error C2504: 'InbandTextTrackPrivateAVF': base class undefined (compiling source file WebCore\platform\graphics\avfoundation\cf\InbandTextTrackPrivateAVCF.cpp).
<rdar://problem/34207262>
Created attachment 319954 [details] Patch
Comment on attachment 319954 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=319954&action=review > Source/WebCore/config.h:32 > +#if PLATFORM(WIN) && !USE(WINGDI) !USE(WINGDI) is unnecessary. The WinCE port of yesteryear used that. > Source/WebCore/config.h:112 > +// FIXME: Move this to JavaScriptCore/wtf/Platform.h, which is where we define USE_AVFOUNDATION on the Mac. We should just define USE_AVFOUNDATION in WebCore on Mac. We've done it all wrong if JavaScriptCore depends on AVFoundation.
Created attachment 320021 [details] Patch
Thanks for reviewing!
Committed r221693: <https://trac.webkit.org/changeset/221693/webkit>