Bug 5462 - webkit doesn't build on directfb
Summary: webkit doesn't build on directfb
Status: RESOLVED WONTFIX
Alias: None
Product: buildroot
Classification: Unclassified
Component: Other (show other bugs)
Version: unspecified
Hardware: PC Linux
: P5 minor
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-17 12:40 UTC by Vincent de RIBOU
Modified: 2013-05-26 17:05 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments
webkit build log (43.78 KB, text/x-log)
2012-08-17 12:40 UTC, Vincent de RIBOU
Details
config file (25.15 KB, application/octet-stream)
2012-08-17 12:41 UTC, Vincent de RIBOU
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent de RIBOU 2012-08-17 12:40:45 UTC
Created attachment 4502 [details]
webkit build log

Hi all,

I am using 'qemu x86 defconfig' predefined options set with additionnal packages to build webkit 1.2.7 on directfb.

But it fails on building webkit due to X11 message like:
WebCore/bridge/npapi.h:105:26: fatal error: X11/Xlib.h: No such file or directory

Please find in attachment config file and webkit log.
Comment 1 Vincent de RIBOU 2012-08-17 12:41:17 UTC
Created attachment 4508 [details]
config file
Comment 2 Thomas Petazzoni 2012-08-17 16:16:26 UTC
Thanks Vincent for the report. It is similar to http://autobuild.buildroot.net/results/74637e3a3e4c37c3af0f3662504c28332e9c586c/build-end.log.

We need to investigate if this is really Webkit that doesn't support DirectFB as a Gtk backend. If this is the case, then we simply need to prevent Webkit from being built if the selected Gtk backend is DirectFB.

Or it is just a bug in Webkit that shouldn't include this header file, or should include it conditionnally or something like that.

I personaly don't have enough time right now to dig into Webkit, so if you could have a look at this and give us your conclusions, it would be great. Thanks!
Comment 3 Thomas Petazzoni 2013-05-26 17:05:12 UTC
We have deprecated the DirectFB backend of Gtk, because it is unmaintained upstream, and it has been causing build issues for quite some time. Therefore, Gtk-Webkit on top of DirectFB is mostly dead, unless someone steps up with the corresponding upstream projects to maintain the DirectFB backend.