/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]
Search Criteria
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: | |
Conflicts: | |
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 |
Dependencies (8)
- gst-plugins-base-libs (gst-plugins-base-git)
- qt4 (qt4-revert80e3108)
- systemd (eudev-git, systemd-cdown-git, systemd-light, systemd-git, systemd-selinux)
- git (git-git) (make)
- gperf (gperf-git) (make)
- mesa (mesa-nowayland, mesa-grate-git, mesa-hybris, mesa-noglvnd, mesa-aco-git, mesa-git, mesa-arm-git) (make)
- python2 (pypy19, stackless-python2) (make)
- ruby (ruby1.8, rvm) (make)
Required by (61)
- acestream-mozilla-plugin
- acestream-player-data
- al-anvar (make)
- al-anvar
- alilang
- appset-qt
- arduide-git
- arora-git
- b1freearchiver
- bitmask_client
- copasi
- eepbeacon
- elmerfem-git
- emspring
- fcitx-sogoupinyin
- fontmatrix-git
- fred (make)
- glmixer-svn
- hamsolar
- holyspirit-svn (make)
- holyspirit-svn (optional)
- infinit
- instantreality
- kdebase-workspace
- kiss
- lastfm
- lib32-qt4pas (make)
- lib32-qtwebkit
- linuxtrack
- linuxtrack-bin
- lmc
- mantid
- matlab-r2014a
- matlab-r2014b
- matlab-r2015a
- matlab-r2015a-sp1
- morpheus-modeling
- open-sankore
- packettracer61 (i686)
- python2-webkit-server-git
- qpdfpresenterconsole
- quiterss-qt4
- readesm-fr
- recoll-with-recollq
- skypetab-ng-git
- smile
- smtube-qt4
- spflashtool-bin
- spotlite
- teamviewer9 (i686)
- texmaker-qt4
- tomahawk
- tulip
- tvoeradio-desktop
- vidyodesktop
- vtk-qt4 (optional)
- webkit2png-git
- wiznote-qt4
- wkhtmltopdf-alpha
- xnretro
- yubikey-neo-manager-git
Sources (6)
ArnaudNux commented on 2017-07-30 17:23
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
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]
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