Package Details: qtwebkit 2.3.4-7

Git Clone URL: https://aur.archlinux.org/qtwebkit.git (read-only, click to copy)
Package Base: qtwebkit
Description: An open source web browser engine (Qt port)
Upstream URL: http://trac.webkit.org/wiki/QtWebKit
Licenses: GPL3, LGPL2.1
Conflicts: qt<4.8
Submitter: arojas
Maintainer: fbrennan
Last Packager: FredBezies
Votes: 54
Popularity: 0.085327
First Submitted: 2017-02-09 07:52
Last Updated: 2018-07-07 22:15

Sources (6)

Pinned Comments

FredBezies commented on 2018-02-05 17:10

@alban : so just use qtwebkit-bin package.

By the way, last time I build this package successfully? January 15th, 2018.

fred@fredo-arch ~ % pacman -Qi qtwebkit

name : qtwebkit

Version : 2.3.4-6

Description : An open source web browser engine (Qt port)

Architecture : x86_64

URL : http://trac.webkit.org/wiki/QtWebKit

Licenses : LGPL2.1 GPL3

Groups : None

Provides : None

Depends On : qt4 systemd gst-plugins-base-libs

Optional Deps : None

Required By : google-musicmanager

Optional For : None

Conflicts With : qt<4.8

Replaces : None

Installed Size : 35.26 MiB

Packager : Unknown Packager

Build Date : Mon Jan 15 10:41:57 2018

Install Date : Mon Jan 15 10:47:06 2018

Install Reason : Explicitly installed

Install Script : No

Validated By : None

Latest Comments

« First ‹ Previous ... 4 5 6 7 8 9 10 11 12 13 14 Next › Last »

rakab commented on 2017-05-05 14:50

@nibor try this:
yaourt -G libxml2
cd libxml2
open PKGBUILD in your favorite editor and delete --with-icu flags from lines 40 and 45, then run:
makepkg -sri
and flinally you should be able to install qtwebkit:
yaourt -S qtwebkit

nibor commented on 2017-05-03 19:05

I would like to follow the recommended solution but when I try
yaourt -G libxml2
I get:

==> libxml2 directory already exist. [R]eplace, [C]hange to ./libxml2.clI, [S]kip ? r
==> Download libxml2 sources
==> extra/libxml2: Download abs archive

curl: (78) RETR response: 550

Anyone can help here?

LikeSmith commented on 2017-05-03 14:04

@kts the --with-icu flags should be in the build function of the PKGBUILD file for the libxml2 package on lines 40 and 45.

kts commented on 2017-05-03 07:51

Where to find the --with-icu flags in? I found none in PKGBUILD. I need qtwebkit to build aur version of goldendict.

ozooha commented on 2017-05-02 17:51

@LikeSmith
Thanks for making me realize my folly.
I did not remove those two --with-icu flags in the build function.
build() {
cd build-py2
../$pkgname/configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python2 --with-icu
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
make

cd ../build-py3
../$pkgname/configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python --with-icu
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
PYTHONHASHSEED=0 make
}

I instead removed the 'icu' in the
depends=('zlib' 'readline' 'ncurses' 'xz' 'icu')

Will correct them and update this comment later.
Thanks.
ozooha

UPDATE: Worked!

LikeSmith commented on 2017-05-02 17:05

ozooha, DeathHacker, I did the same thing you did,

yaourt -G libxml2
edit PKGBUILD, removed the --with-icu flag (2 instances, ozooha, did you get both?)
makepkg -sri

It seems to have built and installed just fine.

nibor commented on 2017-05-01 20:50

also the same here. This package is needed to run QGIS (on Majaro) with open layer plugin support.

tengu commented on 2017-05-01 20:08

I'm getting this error too. Still no functional solution?

sbreeze commented on 2017-05-01 10:18

I am getting the exact same error as @ozooha

ozooha commented on 2017-05-01 01:20

Does not work for the most recent libxml2 version: 2.9.4+16+g07418011-2

When compiling qtwebkit I land up with these errors:

In file included from /usr/include/unicode/utypes.h:38:0,
from /usr/include/unicode/ucnv_err.h:88,
from /usr/include/unicode/ucnv.h:52,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/xml/XSLStyleSheet.h:32,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/xml/XSLTProcessor.h:29,
from generated/JSXSLTProcessor.h:27,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:54:
/usr/include/unicode/umachine.h: At global scope:
/usr/include/unicode/umachine.h:347:22: error: conflicting declaration ‘typedef char16_t UChar’
typedef char16_t UChar;
^~~~~
In file included from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/unicode/Unicode.h:32:0,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/StringHasher.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/StringImpl.h:30,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicStringImpl.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicString.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicStringHash.h:32,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/dom/EventListenerMap.h:39,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/dom/EventTarget.h:35,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/page/DOMWindow.h:31,
from generated/JSDOMWindow.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.h:22,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:22:
/tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/unicode/qt4/UnicodeQt4.h:68:18: note: previous declaration as ‘typedef uint16_t UChar’
typedef uint16_t UChar;
^~~~~
In file included from /usr/include/unicode/utypes.h:38:0,
from /usr/include/unicode/ucnv_err.h:88,
from /usr/include/unicode/ucnv.h:52,
from /usr/include/libxml2/libxml/encoding.h:31,
from /usr/include/libxml2/libxml/parser.h:810,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/xml/XSLStyleSheet.h:32,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/xml/XSLTProcessor.h:29,
from generated/JSXSLTProcessor.h:27,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:54:
/usr/include/unicode/umachine.h:396:17: error: conflicting declaration ‘typedef int32_t UChar32’
typedef int32_t UChar32;
^~~~~~~
In file included from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/unicode/Unicode.h:32:0,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/StringHasher.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/StringImpl.h:30,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicStringImpl.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicString.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicStringHash.h:32,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/dom/EventListenerMap.h:39,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/dom/EventTarget.h:35,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/page/DOMWindow.h:31,
from generated/JSDOMWindow.h:24,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.h:22,
from /tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:22:
/tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/unicode/qt4/UnicodeQt4.h:72:18: note: previous declaration as ‘typedef uint32_t UChar32’
typedef uint32_t UChar32;
^~~~~~~
make[3]: *** [Makefile.WebCore.Target:52493: obj/release/JSDOMWindowCustom.o] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/WebKitBuild/Release/Source/WebCore'
make[2]: *** [Makefile.WebCore:72: sub-Target-pri-make_default-ordered] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/WebKitBuild/Release/Source/WebCore'
make[1]: *** [Makefile:153: sub-Source-WebCore-WebCore-pro-make_default-ordered] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-ozooha/aur-qtwebkit/src/qtwebkit-2.3.4/WebKitBuild/Release'
make: *** [Makefile:408: incremental] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build qtwebkit.