As a reference, it takes me almost 9 hours to build webkitgtk & webkitgtk2. (Linode VPS with 1G RAM + 1.5G swap)
Search Criteria
Package Details: webkitgtk 3:2.4.11-27
Package Actions
Git Clone URL: | https://aur.archlinux.org/webkitgtk.git (read-only, click to copy) |
---|---|
Package Base: | webkitgtk |
Description: | Legacy Web content engine for GTK+ 3 |
Upstream URL: | https://webkitgtk.org/ |
Licenses: | custom |
Conflicts: | libwebkit3, webkitgtk3 |
Provides: | libwebkit3, webkitgtk3 |
Replaces: | libwebkit3, webkitgtk3 |
Submitter: | City-busz |
Maintainer: | frealgagu |
Last Packager: | frealgagu |
Votes: | 69 |
Popularity: | 0.147658 |
First Submitted: | 2017-06-30 07:40 (UTC) |
Last Updated: | 2023-08-15 19:11 (UTC) |
Dependencies (20)
- enchant
- geoclue2 (geoclue_fake-gitAUR, geoclue)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- gtk3 (gtk3-ubuntuAUR, gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR, gtk3-classicAUR)
- harfbuzz-icu (harfbuzz-icu-gitAUR)
- libgl (nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd-gitAUR, libglvnd)
- libsecret
- libsoup
- libwebp (libwebp-gitAUR)
- libxslt (libxslt-gitAUR)
- libxt
- gobject-introspection (gobject-introspection-gitAUR) (make)
- gperf (gperf-gitAUR) (make)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR, gtk2-maemoAUR) (make)
- mesa (mesa-nightly-nvk-rusticl-intelrt-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-amber) (make)
- ruby (make)
- gst-libav (gst-libav-gitAUR) (optional) – nonfree media decoding
- gst-plugins-base (gst-plugins-base-gitAUR) (optional) – free media decoding
- gst-plugins-good (gst-plugins-good-gitAUR) (optional) – media decoding
- gtk2 (gtk2-patched-filechooser-icon-viewAUR, gtk2-maemoAUR) (optional) – Netscape plugin support
Required by (8)
Sources (10)
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 Next › Last »
yan12125 commented on 2017-12-19 05:25 (UTC)
wilberfan commented on 2017-12-19 05:16 (UTC)
@saligrama I cancelled it after 2 hours of compiling, and you've got a more powerful machine than I do. I may wait until I can let it run overnight. Anyone have a time-estimate on how long it has (should) take?
joe1984 commented on 2017-12-19 02:58 (UTC)
After a few hours of compiling, I get this error. ../webkitgtk-2.4.11/Source/WebCore/plugins/PluginView.cpp:1494:1: fatal error: opening dependency file Source/WebCore/plugins/.deps/libWebCore_la-PluginView.Tpo: No such file or directory } // namespace WebCore ^ compilation terminated. make[1]: *** [GNUmakefile:59766: Source/WebCore/plugins/libWebCore_la-PluginView.lo] Error 1
saligrama commented on 2017-12-19 02:52 (UTC)
Is this taking a very long time to compile for anyone else? It has taken almost 4 hours and is still in progress. I'm running on an i7-6700HQ with 16GB of RAM.
ValHue commented on 2017-12-18 16:17 (UTC) (edited on 2017-12-18 17:21 (UTC) by ValHue)
Build error:
Until that error (ImportError: cannot import name 'codegen_main') everything was fine,
SOLVED.
I have found the same error in another package and the solution explained there has worked for me.
I quote: The python script gdbus-codegen is checking for "bin" in the executable path, not "sbin". Thus, instead of getting the necessary shared folder (/usr/share/glib-2.0) it's getting something else. You should remove /usr/sbin from your path; it is supposed to simply be a link to /usr/bin anyway.
I leave the comment because it serves someone else. If you think there is a problem, I'll eliminate it.
metscoin commented on 2017-12-07 00:53 (UTC)
Here's a patch requested by @Schmeidenbacher until the maintainer can get to it. You'll have to add it to the PKGBUILD w/ checksum as appropriate.
Schmeidenbacher commented on 2017-12-04 17:02 (UTC)
I also have to request a patch, or change of the PKGBUILD as mentioned by remyoudompheng. Since the update to enchant 2.x this package will not build without the mentioned change.
remyoudompheng's change results in a working build which at least works with the gnucash package which is still dependent on this package here. Thank you.
Pinned Comments
frealgagu commented on 2019-04-14 18:13 (UTC) (edited on 2020-12-06 03:31 (UTC) by frealgagu)
FAQ
Q: What's the difference between this package and extra/webkit2gtk?
A: webkitgtk/webkitgtk2 provides WebKit1 API/ABI, which is not compatible with WebKit2 API/ABI provided by extra/webkit2gtk. WebKitGTK+ 2.4.x is the latest branch that provides WebKit1 API. Later branches provides WebKit2 API only.
Please don't flag it as out-of-date.
Q: Are there binaries for this package somewhere?
A: I maintain the latest built package at https://github.com/frealgagu/archlinux.webkitgtk/releases
Q: "error while loading shared libraries: libicui18n.so.62: cannot open shared object file: No such file or directory"
A: You'll need to rebuild against the latest version of ICU.
Q: "error: ‘WTF::StringImpl::StaticASCIILiteraicASCIILiteral’ has not been declared" or any enchant errors.
A: If you are building in parallel, try disabling parallel using -j1 in /etc/makepkg.conf
Q: Why building takes too long time?
A: WebKit is inherently big and complex. You can modify /etc/makepkg.conf or PKGBUILD directly to build it in parallel.
Change "make all stamp-po" by "make -j x all stamp-po" in PKGBUILD replacing x by cores your machine has. (Thanks to @MadMe)
Change /etc/makepkg.conf in that way: https://wiki.archlinux.org/index.php/makepkg#Parallel_compilation under
# ARCHITECTURE, COMPILE FLAGS
useMAKEFLAGS="-j9"
# It should be one more than your virtual CPUs. (Thanks to @tuxsavvy).However be pending if errors occur as mentioned in previous question.
Q: How much I want to wait to a successful compilation?
A: It varies of your PC's processor and RAM, the times shared in the comments are as follow:
3.5 hours to build on core i5 laptop with 8G of RAM, makeflags j4. (@cabbage)
13.5 hours to build on AMD Athlon X2, makeflags j1 (@Bonnietwin).
5-6 hours on Core2Duo E8400 with 8GB RAM, makeflags j2 (tuxsavvy).
50 minutes on 6c/12t 3.3GHz (@kubrick).