g++ -Wl,--no-undefined -Wl,--version-script,QtWaylandClient.version -Wl,-O1 -Wl,--enable-new-dtags -Wl,-z,origin -Wl,-rpath,\$ORIGIN -Wl,-rpath,\$ORIGIN -Wl,-rpath-link,/home/ybakos/Qt/5.8/gcc_64/lib -shared -Wl,-Bsymbolic-functions -Wl,-soname,libQt5WaylandClient.so.5 -o libQt5WaylandClient.so.5.10.0 .obj/qwaylandintegration.o .obj/qwaylandnativeinterface.o .obj/qwaylandshmbackingstore.o .obj/qwaylandinputdevice.o .obj/qwaylanddisplay.o .obj/qwaylandwindow.o .obj/qwaylandscreen.o .obj/qwaylandshmwindow.o .obj/qwaylanddataoffer.o .obj/qwaylanddatadevicemanager.o .obj/qwaylanddatasource.o .obj/qwaylandshellsurface.o .obj/qwaylandwlshellsurface.o .obj/qwaylandwlshellintegration.o .obj/qwaylandxdgshell.o .obj/qwaylandxdgsurface.o .obj/qwaylandxdgpopup.o .obj/qwaylandxdgshellintegration.o .obj/qwaylandxdgshellv6.o .obj/qwaylandxdgshellv6integration.o .obj/qwaylandextendedsurface.o .obj/qwaylandsubsurface.o .obj/qwaylandtouch.o .obj/qwaylandqtkey.o .obj/qwaylandmimehelper.o .obj/qwaylandxkb.o .obj/qwaylandinputmethodeventbuilder.o .obj/qwaylandabstractdecoration.o .obj/qwaylanddecorationfactory.o .obj/qwaylanddecorationplugin.o .obj/qwaylandwindowmanagerintegration.o .obj/qwaylandinputcontext.o .obj/qwaylandshm.o .obj/qwaylandbuffer.o .obj/qwaylandclipboard.o .obj/qwaylandclientbufferintegration.o .obj/qwaylandclientbufferintegrationplugin.o .obj/qwaylandclientbufferintegrationfactory.o .obj/qwaylandserverbufferintegration.o .obj/qwaylandserverbufferintegrationplugin.o .obj/qwaylandserverbufferintegrationfactory.o .obj/qwaylandhardwareintegration.o .obj/qwaylandshellintegrationplugin.o .obj/qwaylandshellintegrationfactory.o .obj/qwaylandinputdeviceintegrationplugin.o .obj/qwaylandinputdeviceintegrationfactory.o .obj/qwaylandclientextension.o .obj/qwaylandcursor.o .obj/qwaylanddnd.o .obj/qwaylanddatadevice.o .obj/wayland-wayland-protocol.o .obj/wayland-surface-extension-protocol.o .obj/wayland-touch-extension-protocol.o .obj/wayland-qtkey-extension-protocol.o .obj/wayland-qt-windowmanager-protocol.o .obj/wayland-text-input-unstable-v2-protocol.o .obj/wayland-xdg-shell-protocol.o .obj/wayland-xdg-shell-unstable-v6-protocol.o .obj/wayland-server-buffer-extension-protocol.o .obj/wayland-hardware-integration-protocol.o .obj/qwayland-wayland.o .obj/qwayland-surface-extension.o .obj/qwayland-touch-extension.o .obj/qwayland-qtkey-extension.o .obj/qwayland-qt-windowmanager.o .obj/qwayland-text-input-unstable-v2.o .obj/qwayland-xdg-shell.o .obj/qwayland-xdg-shell-unstable-v6.o .obj/qwayland-server-buffer-extension.o .obj/qwayland-hardware-integration.o .obj/moc_qwaylanddisplay_p.o .obj/moc_qwaylandwindow_p.o .obj/moc_qwaylandinputdevice_p.o .obj/moc_qwaylanddatasource_p.o .obj/moc_qwaylandshellsurface_p.o .obj/moc_qwaylandwlshellsurface_p.o .obj/moc_qwaylandxdgsurface_p.o .obj/moc_qwaylandxdgpopup_p.o .obj/moc_qwaylandabstractdecoration_p.o .obj/moc_qwaylanddecorationplugin_p.o .obj/moc_qwaylandwindowmanagerintegration_p.o .obj/moc_qwaylandinputcontext_p.o .obj/moc_qwaylandclientbufferintegrationplugin_p.o .obj/moc_qwaylandserverbufferintegrationplugin_p.o .obj/moc_qwaylandshellintegrationplugin_p.o .obj/moc_qwaylandinputdeviceintegrationplugin_p.o .obj/moc_qwaylandclientextension.o .obj/moc_qwaylanddatadevice_p.o -L/home/ybakos/Qt/5.8/gcc_64/lib -lQt5Gui -lQt5Core -lpthread -L/home/ybakos/install/lib -lwayland-client -lwayland-cursor -lQt5FontDatabaseSupport -L/home/ybakos/Qt/5.8/gcc_64/lib -lQt5EventDispatcherSupport -lgthread-2.0 -lglib-2.0 -lQt5ThemeSupport -lQt5DBus -lQt5ServiceSupport -lQt5Gui -lQt5Core -lpthread -lGL -lfontconfig -lfreetype .obj/qwaylandxkb.o: In function `QWaylandXkb::keysymToQtKey(unsigned int, QFlags&)': qwaylandxkb.cpp:(.text+0x19): undefined reference to `xkb_keysym_to_utf32' .obj/qwaylandxkb.o: In function `QWaylandXkb::modifiers(xkb_state*)': qwaylandxkb.cpp:(.text+0x2c6): undefined reference to `xkb_state_mod_name_is_active' qwaylandxkb.cpp:(.text+0x2e7): undefined reference to `xkb_state_mod_name_is_active' qwaylandxkb.cpp:(.text+0x308): undefined reference to `xkb_state_mod_name_is_active' qwaylandxkb.cpp:(.text+0x329): undefined reference to `xkb_state_mod_name_is_active' collect2: error: ld returned 1 exit status Makefile:400: recipe for target '../../lib/libQt5WaylandClient.so.5.10.0' failed make[2]: *** [../../lib/libQt5WaylandClient.so.5.10.0] Error 1 make[2]: Leaving directory '/home/ybakos/projects/qtwayland/src/client' Makefile:71: recipe for target 'sub-client-make_first' failed make[1]: *** [sub-client-make_first] Error 2 make[1]: Leaving directory '/home/ybakos/projects/qtwayland/src' Makefile:44: recipe for target 'sub-src-make_first' failed make: *** [sub-src-make_first] Error 2