Andreas Enge <[email protected]> skribis: > On Fri, Nov 14, 2014 at 11:10:08PM +0100, Ludovic Courtès wrote: >> I tried it, and indeed, I had to run it like this to work around the >> problem: >> QT_XKB_CONFIG_ROOT=$(guix build xkeyboard-config)/share/X11/xkb tiled >> I suspect we should configure Qt with a flag that tells it the default >> location of the XKB data. Andreas? :-) > > The problem was that our oldish version of libxkbcommon was not enough any > more for our new version of qt. So qt used a bundled copy instead, which > requires to set QT_XKB_CONFIG_ROOT or to give a correspondong configure flag. > > I updated libxkbcommon (together with a number of inputs related to xcb) > in commit ff53457. Could you check that the problem is solved now?
I’ve tried Tiled from v0.8-45-gf4391be and the problem is still there (unable to enter text.) The message might be slightly different: --8<---------------cut here---------------start------------->8--- $ /gnu/store/q8i8mixx5xx1g06bb7jzzywm189768pc-tiled-0.10.2/bin/tiled xkbcommon: ERROR: failed to add default include path /gnu/store/9hyb8pn2vcy92m5rww2g308sjxv1hrr1-libxkbcommon-0.5.0/share/X11/xkb Qt: Failed to create XKB context! Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ . --8<---------------cut here---------------end--------------->8--- Ludo’.
