linux - 尝试在 Linux From Scratch 之后制作 QTWebKit 时出错

标签 linux qtwebkit kde-plasma 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 测试版,但在使用最新的稳定版本时出现了同样的错误。如果有人可以提供帮助,将不胜感激 谢谢!

最佳答案

今天我找到了一个补丁,已经添加到 BLFS 书中,这解决了我的问题。 这是链接: http://www.linuxfromscratch.org/patches/blfs/svn/qtwebkit-5.8.0-icu_59-1.patch

关于linux - 尝试在 Linux From Scratch 之后制作 QTWebKit 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43694375/

相关文章:

linux - Bash 列更改

python - 导入错误 : No module named sip (python2. 7 PyQt4)

python - PyQt5:QWebEngineView 中的鼠标点击和源代码

kde-plasma - 在 Kubuntu 上开发 KDE Plasma 小部件需要哪些软件包?

python - 为什么 Pandas 和 Seaborn 对相同的数据生成不同的 KDE 图?

python - 如何为 PyQt 选择图形工具包

ruby-on-rails - 扩展 Ruby on Rails 站点

linux - 在 Linux 上使用什么数据库工具来读取 as/400 数据库?

linux - 如果满足 shell 脚本中给定的条件,则计算平均值

c++ - Qt:如何访问 WebKit 页面上的实际小部件?