[Webkit-unassigned] [Bug 275415] New: REGRESSION(279951 at main): ImageBufferCairoImageSurfaceBackend.cpp(77, 35): error: invalid operands to binary expression ('const ImageBufferPixelFormat' and 'WebCore::PixelFormat')
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jun 12 12:59:01 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=275415
Bug ID: 275415
Summary: REGRESSION(279951 at main):
ImageBufferCairoImageSurfaceBackend.cpp(77,35): error:
invalid operands to binary expression ('const
ImageBufferPixelFormat' and 'WebCore::PixelFormat')
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Hironori.Fujii at sony.com
WinCairo is still using cairo. After 279951 at main, it can't compile for Debug builds.
Buildbot: builder WinCairo-64-bit-Debug-Build build 18987 : 279951 at main
https://build.webkit.org/#/builders/729/builds/18987
[366/812] Building CXX object Source\WebCore\CMakeFiles\WebCore.dir\__\__\WebCore\DerivedSources\unified-sources\UnifiedSource-3c72abbe-40.cpp.obj
FAILED: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-40.cpp.obj
C:\LLVM\bin\clang-cl.exe /nologo -TP -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore -DEGL_EGLEXT_PROTOTYPES -DEGL_EGL_PROTOTYPES=1 -DGL_GLES_PROTOTYPES=1 -DGL_GLEXT_PROTOTYPES -DHAVE_CONFIG_H=1 -DNOCRYPT -DNOMINMAX -DNTDDI_VERSION=0x0A000006 -DPAS_BMALLOC=1 -DSTATICALLY_LINKED_WITH_PAL -DUNICODE -DUSE_SYSTEM_EGL -DWebCore_EXPORTS -D_CRT_SECURE_NO_WARNINGS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_HAS_EXCEPTIONS=0 -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WINDOWS -D_WINSOCKAPI_="" -D__STDC_CONSTANT_MACROS -IC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug -IC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WebCore\DerivedSources -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\ShapeDetection -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\ShapeDetection\Interfaces -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\WebGPU -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\WebGPU\InternalAPI -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\WebGPU\Implementation -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\airplay -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\applepay -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\applepay\paymentrequest -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\applicationmanifest -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\async-clipboard -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\audiosession -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\badge -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\beacon -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\cache -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\compression -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\contact-picker -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\cookie-consent -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\cookie-store -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\credentialmanagement -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\encryptedmedia -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\encryptedmedia\legacy -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\entriesapi -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\fetch -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\filesystemaccess -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\geolocation -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\highlight -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\identity -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\indexeddb -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\indexeddb\client -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\indexeddb\server -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\indexeddb\shared -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\mediacapabilities -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\mediacontrols -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\mediarecorder -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\mediasession -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\mediasource -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\mediastream -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\model-element -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\model-element\dummy -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\navigatorcontentutils -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\notifications -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\paymentrequest -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\permissions -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\pictureinpicture -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\plugins -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\push-api -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\remoteplayback -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\reporting -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\screen-wake-lock -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\speech -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\storage -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\streams -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\web-locks -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webaudio -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webauthn -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webauthn\cbor -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webauthn\fido -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webcodecs -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webdatabase -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webdriver -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\websockets -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webtransport -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\webxr -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\accessibility -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\accessibility\isolatedtree -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\animation -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\bindings -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\bindings\js -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\bridge -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\bridge\c -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\bridge\jsc -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\contentextensions -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\crypto -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\crypto\algorithms -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\crypto\keys -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\crypto\parameters -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\calc -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\color -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\parser -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\query -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\typedom -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\typedom\color -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\typedom\numeric -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\css\typedom\transform -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\cssjit -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\dom -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\dom\messageports -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\domjit -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\editing -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\fileapi -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\history -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\html -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\html\canvas -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\html\forms -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\html\parser -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\html\shadow
-IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\html\track -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\inspector -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\inspector\agents -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\inspector\agents\page -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\inspector\agents\worker -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\block -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\block\tablewrapper -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\flex -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\floats -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\inline -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\inline\display -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\inline\invalidation -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\inline\ruby -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\inline\text -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\integration -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\integration\flex -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\integration\inline -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\layouttree -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\layout\formattingContexts\table -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\loader -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\loader\appcache -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\loader\archive -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\loader\archive\mhtml -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\loader\cache -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\loader\icon -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\mathml -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\page -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\page\csp -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\page\scrolling -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\page\text-extraction -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\animation -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\audio -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\calc -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\encryptedmedia -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\gamepad -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\cpu\arm -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\cpu\arm\filters -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\displaylists -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\filters -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\filters\software -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\controls -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\iso -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\opentype -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\transforms -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\mediacapabilities -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\mediarecorder -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\mediastream -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\mock -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\mock\mediasource -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\network -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\sql -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\text -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\xr -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\plugins -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering\line -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering\mathml -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering\shapes -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering\style -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering\svg -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering\svg\legacy -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\rendering\updating -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\replay -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\storage -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\style -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\svg -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\svg\animation -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\svg\graphics -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\svg\graphics\filters -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\svg\properties -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\websockets -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\workers -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\workers\service -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\workers\service\background-fetch -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\workers\service\context -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\workers\service\server -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\workers\shared -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\workers\shared\context -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\worklets -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\xml -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\xml\parser -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\Modules\gamepad -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\angle -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\lcms -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\adwaita -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\network\curl -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\avif -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\bmp -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\gif -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\ico -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\jpeg -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\jpegxl -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\png -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\image-decoders\webp -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\texmap -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\nicosia -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\wc -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\cairo
-IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\accessibility\win -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\page\win -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\egl -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\opengl -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\win -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\network\win -IC:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\win -IC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\ANGLE\Headers -IC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\JavaScriptCore\Headers -IC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\JavaScriptCore\PrivateHeaders -IC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WTF\Headers -IC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\PAL\Headers -imsvcC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitLibraries\win\include -imsvcC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitLibraries\win\include\libxml2 -imsvcC:\BW\WinCairo-64-bit-Debug-Build\build\WebKitLibraries\win\include\cairo /W4 -fcolor-diagnostics -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-deprecated-declarations -Wno-sign-compare /DWIN32 /D_WINDOWS /GR- /EHsc- -fno-strict-aliasing /Zi /Ob0 /Od /RTC1 -std:c++20 -MD /bigobj /Zi /GS /EHa- /EHc- /EHs- /fp:except- /analyze- /bigobj /utf-8 /validate-charset /YuC:/BW/WinCairo-64-bit-Debug-Build/build/WebKitBuild/Debug/Source/WebCore/CMakeFiles/WebCore.dir/cmake_pch.hxx /FpC:/BW/WinCairo-64-bit-Debug-Build/build/WebKitBuild/Debug/Source/WebCore/CMakeFiles/WebCore.dir/./cmake_pch.cxx.pch /FIC:/BW/WinCairo-64-bit-Debug-Build/build/WebKitBuild/Debug/Source/WebCore/CMakeFiles/WebCore.dir/cmake_pch.hxx /showIncludes /FoSource\WebCore\CMakeFiles\WebCore.dir\__\__\WebCore\DerivedSources\unified-sources\UnifiedSource-3c72abbe-40.cpp.obj /FdSource\WebCore\CMakeFiles\WebCore.dir\ -c -- C:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WebCore\DerivedSources\unified-sources\UnifiedSource-3c72abbe-40.cpp
In file included from C:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WebCore\DerivedSources\unified-sources\UnifiedSource-3c72abbe-40.cpp:1:
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp(77,35): error: invalid operands to binary expression ('const ImageBufferPixelFormat' and 'WebCore::PixelFormat')
77 | ASSERT(parameters.pixelFormat == PixelFormat::BGRA8);
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
C:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WTF\Headers\wtf/Assertions.h(399,11): note: expanded from macro 'ASSERT'
399 | if (!(assertion)) { \
| ^~~~~~~~~
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\ColorTypes.h(199,16): note: candidate template ignored: deduced conflicting types for parameter 'ColorType' ('ImageBufferPixelFormat' vs. 'WebCore::PixelFormat')
199 | constexpr bool operator==(const ColorType& a, const ColorType& b)
| ^
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\ColorComponents.h(167,16): note: candidate template ignored: could not match 'const ColorComponents<T, N>' against 'const ImageBufferPixelFormat'
167 | constexpr bool operator==(const ColorComponents<T, N>& a, const ColorComponents<T, N>& b)
| ^
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\page\scrolling\ScrollSnapOffsetsInfo.h(83,41): note: candidate template ignored: could not match 'const SnapOffset<UnitType>' against 'const ImageBufferPixelFormat'
83 | template<typename UnitType> inline bool operator==(const SnapOffset<UnitType>& a, const SnapOffset<UnitType>& b)
| ^
1 error generated.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240612/f958777f/attachment-0001.htm>
More information about the webkit-unassigned
mailing list