Bug 125129 changed the way WK2 API::ClientTraits are implemented, to use a template-based approach. After that EFL WK2 build is broken. To fix that we should make modifications similar to what is being done in bug 125129 and bug 125182.
Created attachment 218379 [details] Patch EFL changes including the changes from bug 125182, which this bug depends on. Initially to see the buildbot results.
Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API
Comment on attachment 218379 [details] Patch I'm not 100% sure if it is the proper change. But we don't know anything about the original change and its author and WK2 owners are unreachable. :(( So r=me to fix the build as soon as possible. We can always revise the patch later if we get feedback from WK2 owners.
landed in http://trac.webkit.org/changeset/160075
*** Bug 125182 has been marked as a duplicate of this bug. ***