Ошибка при попытке сделать QTWebKit после Linux From Scratch

Я пытаюсь установить рабочий стол Plasma 5 KDE, и одной из необходимых зависимостей является QtWebkit, когда я пытался его скомпилировать, я получил эту ошибку.

    /sources/kde/qtwebkit-opensource-src-5.9.0-beta3/Source/JavaScriptCore/API/JSStringRef.cpp: In function ‘const JSChar* JSStringGetCharactersPtr(JSStringRef)’:
/sources/kde/qtwebkit-opensource-src-5.9.0-beta3/Source/JavaScriptCore/API/JSStringRef.cpp:86:30: error: invalid conversion from ‘const UChar* {aka const char16_t*}’ to ‘const JSChar* {aka const short unsigned int*}’ [-fpermissive]
     return string->characters();
            ~~~~~~~~~~~~~~~~~~^~
make[2]: *** [Makefile.JavaScriptCore.Target:4848: .obj/API/JSStringRef.o] Error 1
make[2]: Leaving directory '/sources/kde/qtwebkit-opensource-src-5.9.0-beta3/build/Source/JavaScriptCore'
make[1]: *** [Makefile.JavaScriptCore:100: sub-Target-pri-make_first-ordered] Error 2
make[1]: Leaving directory '/sources/kde/qtwebkit-opensource-src-5.9.0-beta3/build/Source/JavaScriptCore'
make: *** [Makefile:96: sub-Source-JavaScriptCore-JavaScriptCore-pro-make_first-ordered] Error 2

Я использую здесь последнюю бета-версию qtwebkit, но получаю ту же ошибку при использовании последней стабильной версии. Если бы кто-нибудь мог помочь, это было бы очень признательно. Спасибо!


person Community    schedule 29.04.2017    source источник


Ответы (1)


Сегодня я нашел патч для этого, который был добавлен в книгу BLFS, и это решило мою проблему. Это ссылка: http://www.linuxfromscratch.org/patches/blfs/svn/qtwebkit-5.8.0-icu_59-1.patch

person Community    schedule 01.05.2017