[Webkit-unassigned] [Bug 254833] New: [ews-build.webkit.org] EWS does not extract clang linker errors well

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 31 10:52:13 PDT 2023


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

            Bug ID: 254833
           Summary: [ews-build.webkit.org] EWS does not extract clang
                    linker errors well
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: darin at apple.com

This happened in <https://ews-build.webkit.org/#/builders/31/builds/1445>. The 3-line errors extract was:

(maybe you meant: WebKit::WebPageProxy::focusNextFocusedElement(bool, WTF::CompletionHandler<void ()>&&))
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

But the full 32k+ line build log also included these 4 lines:

Undefined symbols for architecture arm64:
  "WebKit::WebPageProxy::focusNextFocusedElement(bool)", referenced from:
      -[WKContentView(WKInteraction) focusedFormControlViewDidRequestNextNode:] in WKContentViewInteraction.o
      -[WKContentView(WKInteraction) focusedFormControlViewDidRequestPreviousNode:] in WKContentViewInteraction.o

I would have preferred the error extract to be these 5 lines:

Undefined symbols for architecture arm64:
  "WebKit::WebPageProxy::focusNextFocusedElement(bool)", referenced from:
      -[WKContentView(WKInteraction) focusedFormControlViewDidRequestNextNode:] in WKContentViewInteraction.o
      -[WKContentView(WKInteraction) focusedFormControlViewDidRequestPreviousNode:] in WKContentViewInteraction.o
(maybe you meant: WebKit::WebPageProxy::focusNextFocusedElement(bool, WTF::CompletionHandler<void ()>&&))

I don’t think we get a lot of error-understanding value out of "linker command failed with exit code 1", and we would get a *lot* of value out of the actual undefined symbols and then could omit "ld: symbol(s) not found for architecture arm64" since the only thing that adds is the name "ld".

-- 
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/20230331/dae9287e/attachment.htm>


More information about the webkit-unassigned mailing list