Package Details: qtwebkit 2.3.4-7

Git Clone URL: https://aur.archlinux.org/qtwebkit.git (read-only)
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.191767
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 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

ArnaudNux commented on 2017-07-30 17:23

/usr/include/unicode/umachine.h:396:17: error: conflicting declaration 'typedef int32_t UChar32'
typedef int32_t UChar32;
^~~~~~~
In file included from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/unicode/Unicode.h:32:0,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/StringHasher.h:24,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/StringImpl.h:30,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicStringImpl.h:24,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicString.h:24,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WTF/wtf/text/AtomicStringHash.h:32,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/dom/EventListenerMap.h:39,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/dom/EventTarget.h:35,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/page/DOMWindow.h:31,
from generated/JSDOMWindow.h:24,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.h:22,
from /home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:22:
/home/arnaud/tempo/yaourt-tmp-arnaud/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:52497: obj/release/JSDOMWindowCustom.o] Error 1
make[3]: Leaving directory '/home/arnaud/tempo/yaourt-tmp-arnaud/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 '/home/arnaud/tempo/yaourt-tmp-arnaud/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 '/home/arnaud/tempo/yaourt-tmp-arnaud/aur-qtwebkit/src/qtwebkit-2.3.4/WebKitBuild/Release'
make: *** [Makefile:410: incremental] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build qtwebkit.
==> Restart building qtwebkit ? [y/N]

severach commented on 2017-07-10 07:31

@bigdaddy. Live patch for ccm in Manjaro is available at https://github.com/graysky2/clean-chroot-manager/issues/41

fzerorubigd commented on 2017-07-10 05:52

Wrong comment :)

Ulin commented on 2017-07-04 00:07

http://archlinux.kuzbass.net/other/packages/qtwebkit/qtwebkit-2.3.4.tar.xz !!!!!!

DELETE:
https://sources.archlinux.org/other/packages/qtwebkit/qtwebkit-2.3.4.tar.xz

yaron commented on 2017-06-30 06:46

I just tried installing on latest Manjaro and got this:
===== BUILD FAILED ======

The build failed with exit code 2. This may have been because you

- added an #include to a source/header
- added a Q_OBJECT macro to a class
- added a new resource to a qrc file

as dependencies are not automatically re-computed for local developer builds.
You may try computing dependencies manually by running 'make qmake' in:

/tmp/yaourt-tmp-yaron/aur-qtwebkit/src/qtwebkit-2.3.4/WebKitBuild/Release

or passing --makeargs="qmake" to build-webkit.

=========================

WoefulDerelict commented on 2017-06-28 03:02

8BitSloth: Sadly there really isn't much one can do to the PKGBUILD to remedy the build issues encountered by some users. In my tests it was interactions with libxslt that lead to the build failing. While it takes some time users can successfully build this in a clean chroot. The devtools package provides scripts to automate this process. aurutils is also capable of aiding with builds of things from the AUR in a clean chroot.

8BitSloth commented on 2017-06-27 20:37

This package is still unusable. WoefulDerelict, you should really request this package be orphaned then take control of it. You've done more in the last 6 months than the maintainer.

WoefulDerelict commented on 2017-06-12 18:50

bigdaddy: You're problem is Manjaro. Like many Manjaro packages their devtools deployment is not the same as the package distributed for Arch Linux proper. You can inspect the Arch Linux package and list the included files via the web interface and see that the distributed files do not match the devtools package for Manjaro: [https://www.archlinux.org/packages/extra/any/devtools/]

I suspect the proper script when using Manjaro is 'stable-x86_64-build' given the options available; however, it may be prudent to visit the equivalent wiki entry for Manjaro's devtools package to familiarise yourself with their quirks.

bigdaddy commented on 2017-06-12 14:54

Thank you really much!

Unfortunately, even though I have installed devtools, the script is not available. An excerpt from pacman -Qt devtools gives me the following:

devtools /usr/bin/arch-nspawn
devtools /usr/bin/archbuild
devtools /usr/bin/checkpkg
devtools /usr/bin/find-libdeps
devtools /usr/bin/find-libprovides
devtools /usr/bin/finddeps
devtools /usr/bin/lddd
devtools /usr/bin/makechrootpkg
devtools /usr/bin/manjaro-nspawn
devtools /usr/bin/manjarobuild
devtools /usr/bin/mkarchroot
devtools /usr/bin/mkmanjaroroot
devtools /usr/bin/signpkg
devtools /usr/bin/signpkgs
devtools /usr/bin/stable-i686-build
devtools /usr/bin/stable-multilib-build
devtools /usr/bin/stable-x86_64-build
devtools /usr/bin/testing-i686-build
devtools /usr/bin/testing-multilib-build
devtools /usr/bin/testing-x86_64-build
devtools /usr/bin/unstable-i686-build
devtools /usr/bin/unstable-multilib-build
devtools /usr/bin/unstable-x86_64-build
devtools /usr/share/
devtools /usr/share/bash-completion/
devtools /usr/share/bash-completion/completions/
devtools /usr/share/bash-completion/completions/devtools
devtools /usr/share/devtools/
devtools /usr/share/devtools/makepkg-i686.conf
devtools /usr/share/devtools/makepkg-x86_64.conf
devtools /usr/share/devtools/pacman-default.conf
devtools /usr/share/devtools/pacman-mirrors-stable.conf
devtools /usr/share/devtools/pacman-mirrors-testing.conf
devtools /usr/share/devtools/pacman-mirrors-unstable.conf
devtools /usr/share/devtools/pacman-multilib.conf
devtools /usr/share/zsh/
devtools /usr/share/zsh/site-functions/
devtools /usr/share/zsh/site-functions/_devtools


Maybe it is worth noting that I do not run Arch but Manjaro, but usually any fixes related to Arch worked for me as well.

WoefulDerelict commented on 2017-06-12 06:09

There are a handful of useful scripts packaged together that simplify building packages in a clean chroot. These are maintained by the distribution as a convenience for developers and end users alike. These tools are documented in the DeveloperWiki here: [https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot]

A summary of the necessary steps to manually build this package in a clean chroot using 'extra-x86_64-build' from the devtools package follows.

Prerequisites: Install the devtools package from [Extra] as the script used is provided by this package.

1. Clone the qtwebkit repository or extract the snapshot archive into a clean working directory.

2. Enter the directory containing the package source. (PKGBUILD and patches.)

3. Execute the following command: extra-x86_64-build

4. Call pacman with the -U flag to install the resulting package. [https://wiki.archlinux.org/index.php/pacman#Additional_commands]