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

QTWayland 5.5 cannot be built with wayland 1.5

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P2: Important
    • None
    • 5.5.0
    • QPA: Wayland
    • None
    • yocto build with meta-qt (qt5.5) and weston/wayland 1.5

    Description

      QTWayland 5.5 cannot be built with wayland 1.5 even if it says it requires minimum wayland 1.4 in configure script.

      | compiling /media/apopa/f762a038-9eb7-458a-8ac1-e60ff8238dd5/cccd/stash/builds/lager_qt_windjs/bitbake_build/tmp/work/cortexa15hf-vfp-neon-wrs-linux-gnueabi/qtwayland/5.5.0+gitAUTOINC+0e4e0a7c6b-r0/git/src/client/qwaylandshmwindow.cpp
      | /media/apopa/f762a038-9eb7-458a-8ac1-e60ff8238dd5/cccd/stash/builds/lager_qt_windjs/bitbake_build/tmp/work/cortexa15hf-vfp-neon-wrs-linux-gnueabi/qtwayland/5.5.0+gitAUTOINC+0e4e0a7c6b-r0/git/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp: In constructor 'QtWayland::DataDeviceManager::DataDeviceManager(QtWayland::Compositor*)':
      | /media/apopa/f762a038-9eb7-458a-8ac1-e60ff8238dd5/cccd/stash/builds/lager_qt_windjs/bitbake_build/tmp/work/cortexa15hf-vfp-neon-wrs-linux-gnueabi/qtwayland/5.5.0+gitAUTOINC+0e4e0a7c6b-r0/git/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:67:38: error: no matching function for call to 'QtWaylandServer::wl_data_device_manager::wl_data_device_manager(wl_display*, int)'
      |      , m_compositorOwnsSelection(false)
      |                                       ^
      | /media/apopa/f762a038-9eb7-458a-8ac1-e60ff8238dd5/cccd/stash/builds/lager_qt_windjs/bitbake_build/tmp/work/cortexa15hf-vfp-neon-wrs-linux-gnueabi/qtwayland/5.5.0+gitAUTOINC+0e4e0a7c6b-r0/git/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:67:38: note: candidates are:
      | In file included from ../../include/QtCompositor/5.5.0/QtCompositor/private/../../../../../../git/src/compositor/wayland_wrapper/qwlcompositor_p.h:48:0,
      |                  from ../../include/QtCompositor/5.5.0/QtCompositor/private/qwlcompositor_p.h:1,
      |                  from /media/apopa/f762a038-9eb7-458a-8ac1-e60ff8238dd5/cccd/stash/builds/lager_qt_windjs/bitbake_build/tmp/work/cortexa15hf-vfp-neon-wrs-linux-gnueabi/qtwayland/5.5.0+gitAUTOINC+0e4e0a7c6b-r0/git/src/compositor/wayland_wrapper/qwldatadevicemanager_p.h:44,
      |                  from /media/apopa/f762a038-9eb7-458a-8ac1-e60ff8238dd5/cccd/stash/builds/lager_qt_windjs/bitbake_build/tmp/work/cortexa15hf-vfp-neon-wrs-linux-gnueabi/qtwayland/5.5.0+gitAUTOINC+0e4e0a7c6b-r0/git/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:41:
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:687:9: note: QtWaylandServer::wl_data_device_manager::wl_data_device_manager()
      |          wl_data_device_manager();
      |          ^
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:687:9: note:   candidate expects 0 arguments, 2 provided
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:686:9: note: QtWaylandServer::wl_data_device_manager::wl_data_device_manager(wl_display*)
      |          wl_data_device_manager(struct ::wl_display *display);
      |          ^
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:686:9: note:   candidate expects 1 argument, 2 provided
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:685:9: note: QtWaylandServer::wl_data_device_manager::wl_data_device_manager(wl_client*, int)
      |          wl_data_device_manager(struct ::wl_client *client, int id);
      |          ^
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:685:9: note:   no known conversion for argument 1 from 'wl_display*' to 'wl_client*'
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:682:43: note: QtWaylandServer::wl_data_device_manager::wl_data_device_manager(const QtWaylandServer::wl_data_device_manager&)
      |      class Q_WAYLAND_SERVER_WAYLAND_EXPORT wl_data_device_manager
      |                                            ^
      | ../../include/QtCompositor/5.5.0/QtCompositor/private/qwayland-server-wayland.h:682:43: note:   candidate expects 1 argument, 2 provided
      | In file included from /media/apopa/f762a038-9eb7-458a-8ac1-e60ff8238dd5/cccd/stash/builds/lager_qt_windjs/bitbake_build/tmp/work/cortexa15hf-vfp-neon-wrs-linux-gnueabi/qtwayland/5.5.0+gitAUTOINC+0e4e0a7c6b-r0/git/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:45:0:
      

      Attachments

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

        Activity

          People

            tvete Paul Olav Tvete
            madymax Mad Max
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes