[Webkit-unassigned] [Bug 271525] New: [G̀TK] Build broken with USE_GBM=OFF

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 23 14:41:05 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=271525

            Bug ID: 271525
           Summary: [G̀TK] Build broken with USE_GBM=OFF
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: aperez at igalia.com

In order to reproduce the issue:

   ./Tools/Scripts/build-webkit --gtk --cmakeargs=-DUSE_GBM=OFF

There are complaints about the <drm.h> header not found, plus the following:

/app/webkit/Source/WebKit/WebProcess/WebPage/dmabuf/AcceleratedSurfaceDMABuf.cpp:458:13: error: enumeration value 'EGLImage' not handled in switch [-Werror,-Wswitch]
    switch (m_type) {
            ^~~~~~
/app/webkit/Source/WebKit/WebProcess/WebPage/dmabuf/AcceleratedSurfaceDMABuf.cpp:549:21: error: no member named 'setupBufferFormat' in 'WebKit::AcceleratedSurfaceDMABuf::SwapChain'
        m_swapChain.setupBufferFormat(m_webPage.preferredBufferFormats(), m_isOpaque);
        ~~~~~~~~~~~ ^
/app/webkit/Source/WebKit/WebProcess/WebPage/dmabuf/AcceleratedSurfaceDMABuf.cpp:549:49: error: no member named 'preferredBufferFormats' in 'WebKit::WebPage'
        m_swapChain.setupBufferFormat(m_webPage.preferredBufferFormats(), m_isOpaque);
                                      ~~~~~~~~~ ^
3 errors 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/20240323/d7b11901/attachment.htm>


More information about the webkit-unassigned mailing list