Пытаюсь сделать Portable-версию одной программы на Qt 5, вот этой: https://github.com/figec/ttyhlauncher Вот моя сборка. https://yadi.sk/d/YtD-7CREdsbRT
При запуске вот что выдаёт:
(10:16:33) Logger >> 10.01.15 ttyhlauncher-0.9 started.
(10:16:33) Settings >> Updating local clisent list...
(10:16:33) Util >> Make GET: http://store.ttyh.ru/prefixes.json
(10:16:34) Settings >> OK. Saving local copy...
(10:16:34) Settings >> Loading local client list...
(10:16:34) Settings >> Error: JSON: invalid UTF8 string at 50
(10:16:34) Settings >> Updating local java keystore...
(10:16:34) Util >> Make GET: http://store.ttyh.ru/store.ks
(10:16:34) Settings >> OK. Saving local copy...
QFontDatabase: Cannot find font directory /home/zenitur/qt5-install/lib/fonts - is Qt installed correctly?
run_game.sh: line 21: 28627 Аварийный останов $BIN $@
Гугление дало решение - переменная QT_QWS_FONTDIR. Я её указываю - и нифига, программа продолжает искать всё там же. Как заставить приложение видеть шрифты? Qt компилировал сам, могу внести изменения в код.