...
<rdar://problem/118845948>
Pull request: https://github.com/WebKit/WebKit/pull/20949
Committed 271173@main (c68f7caf5b37): <https://commits.webkit.org/271173@main> Reviewed commits have been landed. Closing PR #20949 and removing active labels.
Bot 'WPE-Linux-64bit-Release-Packaging-Nightly-Ubuntu2004' is failing now with the following error: WPE-Linux-64bit-Release-Packaging-Nightly-Ubuntu2004 ``` FAILED: In file included from ../../../Source/ThirdParty/libwebrtc/Source/webrtc/sdk/WebKit/WebKitEncoder.h:28, from ../../../Source/WebKit/Shared/RTCWebKitEncodedFrameInfo.h:32, from DerivedSources/WebKit/GeneratedSerializers.cpp:131: ../../../Source/ThirdParty/libwebrtc/Source/webrtc/sdk/WebKit/WebKitUtilities.h:31:10: fatal error: CoreFoundation/CFBase.h: No such file or directory 31 | #include <CoreFoundation/CFBase.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [1659/2276] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/SerializedTypeInfo.cpp.o ``` This the only WPE bot that uses LibWebRTC.
Re-opening for pull request https://github.com/webkit/webkit/pull/21010
Thanks, Diego! Does all Linux EWS not use libwebrtc?
(In reply to Alex Christensen from comment #6) > Thanks, Diego! Does all Linux EWS not use libwebrtc? All WebKitGTK and WPE bots use GStreamer WebRTC. There's only one bot that builds with LibWebRTC (`--cmakeargs=-DUSE_GSTREAMER_WEBRTC=OFF`), which is the WPE-Linux-64-bit-Release-Ubuntu-LTS-Build bot. The fix I attempted fixed WPE-Linux-64-bit-Release-Ubuntu-LTS-Build but the patch broken compilation in all other Linux EWS bots as well as WinCairo, so the fix is not correct.
Sorry, the only bot that builds with LibWebRTC is WPE-Linux-64bit-Release-Packaging-Nightly-Ubuntu2004. https://build.webkit.org/#/builders/2/builds/8573
Committed 272602@main (995816c95079): <https://commits.webkit.org/272602@main> Reviewed commits have been landed. Closing PR #21010 and removing active labels.