Bug 97573 - [GTK] WebKitGTK+ is very hard to build and test
Summary: [GTK] WebKitGTK+ is very hard to build and test
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-25 10:10 PDT by Martin Robinson
Modified: 2014-04-08 19:04 PDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Robinson 2012-09-25 10:10:31 PDT
WebKitGTK+ is very hard to build, so this is a metabug that tracks making it easier.
Comment 1 Martin Robinson 2012-09-25 11:30:30 PDT
I think this bug should also track problems getting the layout tests and unit tests running and passing, so I've expanded it.
Comment 2 Zan Dobersek 2012-10-05 11:42:37 PDT
What exactly is meant under 'very hard to build'? The dependencies issues or build time or something else?
Comment 3 Martin Robinson 2012-10-05 11:46:17 PDT
(In reply to comment #2)
> What exactly is meant under 'very hard to build'? The dependencies issues or build time or something else?

There are a few issues that make it hard to build WebKitGTK+. One is the requirement for a patched version of make and another is that debug builds take a long time and typically consume a lot of memory.

Additionally, there are many small things that can go wrong when building WebKitGTK+ for the first time. This bug is about fixing all those issues so that it's a simple and easy as possible to build the library.

The dependencies issue isn't such a big deal, but perhaps we should include a special jhbuild that has the dependency delta from the previous stable version of Ubuntu.
Comment 4 Simon Pena 2013-07-05 03:28:41 PDT
This has not exactly been fixed, but Andrés Gómez has been working quite a bit on that direction.

See http://trac.webkit.org/wiki/WebKitGTK/StartHacking and linked pages.
Comment 5 Martin Robinson 2014-04-08 19:04:32 PDT
I think this a lot easier these days with the JHBuild and our switch to CMake.