[Webkit-unassigned] [Bug 196434] New: Missing includes that were previously provided via UnifiedSources

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Mar 31 00:50:34 PDT 2019


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

            Bug ID: 196434
           Summary: Missing includes that were previously provided via
                    UnifiedSources
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WPE WebKit
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: psaavedra at igalia.com
                CC: bugs-noreply at webkitgtk.org

Disabling video causes a build failure after "Delete WebMetal implementation in favor of WebGPU":

  commit 2387e41376c396976e8f6950a7dfbbaa7713bf52
  Author: mmaxfield at apple.com <mmaxfield at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  Date:   Fri Mar 29 22:18:59 2019 +0000

      Delete WebMetal implementation in favor of WebGPU
      https://bugs.webkit.org/show_bug.cgi?id=195418

      Reviewed by Dean Jackson.




cmake -G Ninja -DPORT=WPE -DCMAKE_BUILD_TYPE=Release  ... -DENABLE_VIDEO=OFF -DENABLE_VIDEO_TRACK=OFF -DENABLE_WEB_AUDIO=OFF::


In file included from /git/Source/WebCore/platform/Timer.h:37,
                 from /git/Source/WebCore/platform/GenericTaskQueue.h:28,
                 from /git/Source/WebCore/dom/Document.h:41,
                 from /git/Source/WebCore/html/parser/XSSAuditor.cpp:32,
                 from DerivedSources/WebCore/unified-sources/UnifiedSource-950a39b6-25.cpp:1:
DerivedSources/ForwardingHeaders/wtf/WeakPtr.h: In instantiation of 'WTF::WeakPtr<T> WTF::makeWeakPtr(T&) [with T = WebCore::HTMLInputElement]':
/git/Source/WebCore/html/InputType.h:318:40:   required from here
DerivedSources/ForwardingHeaders/wtf/WeakPtr.h:183:55: error: invalid use of incomplete type 'class WebCore::HTMLInputElement'
     return { adoptRef(*weak_reference_downcast<T>(ref.weakPtrFactory().createWeakPtr(ref).m_ref.leakRef())) };
                                                   ~~~~^~~~~~~~~~~~~~
In file included from /git/Source/WebCore/html/HTMLElement.h:174,
                 from /git/Source/WebCore/html/HTMLParamElement.h:25,
                 from /git/Source/WebCore/html/parser/XSSAuditor.cpp:39,
                 from DerivedSources/WebCore/unified-sources/UnifiedSource-950a39b6-25.cpp:1:
DerivedSources/WebCore/HTMLElementTypeHelpers.h:400:7: note: forward declaration of 'class WebCore::HTMLInputElement'
 class HTMLInputElement;

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190331/432a6087/attachment.html>


More information about the webkit-unassigned mailing list