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

include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:107: undefined reference to `xkb_xxxxx

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P0: Blocker
    • None
    • 6.0.0 Alpha
    • QPA: Wayland
    • None

    Description

      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylanddisplay.cpp.o: In function `QtWaylandClient::QWaylandDisplay::QWaylandDisplay(QtWaylandClient::QWaylandIntegration*)':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylanddisplay.cpp:161: undefined reference to `xkb_context_new'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylanddisplay.cpp.o: In function `QXkbCommon::XKBContextDeleter::operator()(xkb_context*) const':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:113: undefined reference to `xkb_context_unref'
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:113: undefined reference to `xkb_context_unref'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QtWaylandClient::QWaylandInputDevice::Keyboard::createDefaultKeymap()':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylandinputdevice.cpp:118: undefined reference to `xkb_keymap_new_from_names'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QXkbCommon::XKBKeymapDeleter::operator()(xkb_keymap*) const':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:110: undefined reference to `xkb_keymap_unref'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QtWaylandClient::QWaylandInputDevice::Keyboard::createDefaultKeymap()':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylandinputdevice.cpp:120: undefined reference to `xkb_state_new'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QXkbCommon::XKBStateDeleter::operator()(xkb_state*) const':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:107: undefined reference to `xkb_state_unref'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QtWaylandClient::QWaylandInputDevice::Keyboard::keyboard_keymap(unsigned int, int, unsigned int)':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylandinputdevice.cpp:1153: undefined reference to `xkb_keymap_new_from_string'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QXkbCommon::XKBKeymapDeleter::operator()(xkb_keymap*) const':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:110: undefined reference to `xkb_keymap_unref'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QtWaylandClient::QWaylandInputDevice::Keyboard::keyboard_keymap(unsigned int, int, unsigned int)':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylandinputdevice.cpp:1162: undefined reference to `xkb_state_new'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QXkbCommon::XKBStateDeleter::operator()(xkb_state*) const':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:107: undefined reference to `xkb_state_unref'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QtWaylandClient::QWaylandInputDevice::Keyboard::keyboard_modifiers(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylandinputdevice.cpp:1340: undefined reference to `xkb_state_update_mask'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QXkbCommon::XKBStateDeleter::operator()(xkb_state*) const':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:107: undefined reference to `xkb_state_unref'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QXkbCommon::XKBKeymapDeleter::operator()(xkb_keymap*) const':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/install/include/QtGui/6.0.0/QtGui/private/qxkbcommon_p.h:110: undefined reference to `xkb_keymap_unref'
      agent:2020/09/28 12:42:48 build.go:379: src/client/CMakeFiles/WaylandClient.dir/qwaylandinputdevice.cpp.o: In function `QtWaylandClient::QWaylandInputDevice::Keyboard::keyboard_key(unsigned int, unsigned int, unsigned int, unsigned int)':
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylandinputdevice.cpp:1271: undefined reference to `xkb_state_key_get_one_sym'
      agent:2020/09/28 12:42:48 build.go:379: /home/qt/work/qt/qtwayland/src/client/qwaylandinputdevice.cpp:1281: undefined reference to `xkb_keymap_key_repeats'
      agent:2020/09/28 12:42:48 build.go:379: collect2: error: ld returned 1 exit status
      

      Build log: https://testresults.qt.io/logs/qt/qtwayland/4946f367e202c7b041ab29a40e73039bb7f45de4/LinuxRHEL_7_6x86_64LinuxRHEL_7_6x86_64GCCqtci-linux-RHEL-7.6-x86_64-8ad6a0Sccache/1b3d8c2be15d2f8a2dd58a20e18a3d4dc3156710/build_1601296760/log.txt.gz

      Details: https://testresults.qt.io/coin/integration/qt/qtwayland/tasks/1601296613

      Tested changes (refs/builds/qtci/dev/1601296611):
      https://codereview.qt-project.org/c/qt/qtwayland/+/315552/2 Fix compilation after mime data API changes
      https://codereview.qt-project.org/c/qt/qtwayland/+/312733/5 Update dependencies on 'dev' in qt/qtwayland

      Attachments

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

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            janihe Jani Heikkinen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes