Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-83305

qtwayland - brcm-egl compile failure - error: ‘wl_buffer_interface’ was not declared in this scope

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P3: Somewhat important
    • 5.15.1, 6.0.0
    • 5.14.2
    • QPA: Wayland
    • None
    • Linux/Wayland
    • c65e013527e144028d2d7c03fe1b503fb21aa89d(dev) f5a84adfe9d7a57de31813167acea55adb7f309d(5.15)

    Description

      Compiling qtwayland for RPi3 failes with the following compile failure:

        wayland-brcm-client-protocol.h: In function ‘wl_buffer* qt_brcm_create_buffer(qt_brcm*, int32_t, int32_t, wl_array*)’:
        wayland-brcm-client-protocol.h:115:29: error: ‘wl_buffer_interface’ was not declared in this scope; did you mean ‘qt_brcm_interface’?
          115 |     QT_BRCM_CREATE_BUFFER, &wl_buffer_interface, NULL, width, height, data);
              |                             ^~~~~~~~~~~~~~~~~~~
              |                             qt_brcm_interface
      
      

      Can be fixed by using CONFIG 'wayland-scanner-client-wayland-protocol-include' instead of 'wayland-scanner'.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            p_seiderer Peter Seiderer
            p_seiderer Peter Seiderer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes