[Webkit-unassigned] [Bug 256471] Minibrowser starts the network process but the web process crashes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 11 13:29:13 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=256471

--- Comment #16 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
(In reply to Michael Catanzaro from comment #15)
> The flatpak SDK is really only useful if you are planning to develop WebKit
> itself. You cannot install WebKit if built that way, so those instructions
> are not appropriate here. Mero surely wants to use CMake directly.

To install it on your system you have to build it against the libraries of your system. You can do that but unless you are running an edge distro expect to have to disable several things to be able to build it because it may need newer libraries for such features than what your system ships

Another approach is to generate a bundle from the flatpak build with the the tool generate-bundle.

You can do that by doing:

1. Build with the flatpak SDK like I described above

2. Run the scrip to generate the bundle like this:

$ Tools/Scripts/generate-bundle --platform gtk --bundle all --syslibs bundle-all

Then it should generate a .tar.xz file inside the directory WebKitBuild with the bundle

4. Now, in theory, you can unpack the file on your system and execute the MiniBrowser script and it should just work.

I have uploaded here a bundle for WebKitGTK built just now at 263979 at main so you can test it.
Check it here: https://people.igalia.com/clopez/wkbug/256471/bundle_webkitgtk_test.tar.xz

And last, there are some other bundles built specifically for Ubuntu-20.04 with some features disabled so it can build for that system (note: this ones only work on ubuntu-20.04 and you need execute the install-deps script inside before running them). See: https://webkitgtk.org/built-products/x86_64/release/nightly/Ubuntu-20.04/MiniBrowser/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230511/2452b678/attachment.htm>


More information about the webkit-unassigned mailing list