[Webkit-unassigned] [Bug 153135] New: [EFL][GTK][WK2] Fix UIProcess build with GStreamer and without VIDEO

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 15 10:40:49 PST 2016


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

            Bug ID: 153135
           Summary: [EFL][GTK][WK2] Fix UIProcess build with GStreamer and
                    without VIDEO
    Classification: Unclassified
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: olivier.blin at softathome.com
                CC: bugs-noreply at webkitgtk.org

GStreamer builds fail when WebAudio is enabled but VIDEO disabled.

In file included from WebKit/Source/WTF/wtf/FastMalloc.h:26:0,
                 from WebKit/Source/WebKit2/config.h:44,
                 from WebKit/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:29:
WebKit/Source/WTF/wtf/StdLibExtras.h: In instantiation of ‘typename std::_Unique_if<T>::_Single_object std::make_unique(Args&& ...) [with T = WebKit::PageClientImpl; Args = {_GtkWidget*&}; typename std::_Unique_if<T>::_Single_object = std::unique_ptr<WebKit::PageClientImpl>]’:
WebKit/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:493:67:   required from here
WebKit/Source/WTF/wtf/StdLibExtras.h:311:60: error: invalid new-expression of abstract class type ‘WebKit::PageClientImpl’
     return unique_ptr<T>(new T(std::forward<Args>(args)...));
                                                            ^
In file included from WebKit/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:39:0:
WebKit/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h:45:7: note:   because the following virtual functions are pure within ‘WebKit::PageClientImpl’:
 class PageClientImpl : public PageClient
       ^
In file included from WebKit/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h:33:0,
                 from WebKit/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:39:
WebKit/Source/WebKit2/UIProcess/PageClient.h:356:18: note:  virtual bool WebKit::PageClient::decicePolicyForInstallMissingMediaPluginsPermissionRequest&)
     virtual bool decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) = 0;
                  ^

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160115/497ad447/attachment-0001.html>


More information about the webkit-unassigned mailing list