Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 526722 (Webkit2BuildFlags) - [Gtk] Linux build servers need to have webkit2 extension includes
Summary: [Gtk] Linux build servers need to have webkit2 extension includes
Status: RESOLVED FIXED
Alias: Webkit2BuildFlags
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.8   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Leo Ufimtsev CLA
QA Contact:
URL:
Whiteboard: Pending.dependents
Keywords:
Depends on: 476643
Blocks: Webkit2FuncRetVal
  Show dependency tree
 
Reported: 2017-11-01 11:34 EDT by Leo Ufimtsev CLA
Modified: 2017-11-14 09:41 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leo Ufimtsev CLA 2017-11-01 11:34:15 EDT
I'm adding a webextension (see parent) to support browser function return value functionality.

This involves building a separate webkit2 extension '.so' lib that requires the following flags in order to build:
pkg-config --cflags webkit2gtk-4.0

I think the current build servers need to be updated in order have them present for the build. Need to investigate further when patch is closer to completion. But wanted to make a note of it for now.
Comment 1 Leo Ufimtsev CLA 2017-11-01 11:40:53 EDT
Update:

Better ensure 'pkg-config --cflags webkit2gtk-web-extension-4.0' is supported instead.

At the moment webkit2gtk2-4.0 and webkit2gtk-web-extension-4.0 are the same, but maybe they might change in the future.
Comment 2 Leo Ufimtsev CLA 2017-11-06 10:38:27 EST
Need build servers to be upgraded to have webkit2gtk flags:
Bug 476643 – Create RHEL slave for native buils

Adding as 'depends on'
Comment 3 Leo Ufimtsev CLA 2017-11-14 09:41:23 EST
The following package is now available on the build server:
> webkitgtk4-devel.*

Which also contains the 'pkg-config --cflags webkit2gtk-web-extension-4.0' flags and includes.

We should be good to go.