[Webkit-unassigned] [Bug 196866] New: [WinCairo] Non-unified build fails to link Tools

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 12 10:24:24 PDT 2019


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

            Bug ID: 196866
           Summary: [WinCairo] Non-unified build fails to link Tools
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ross.kirsling at sony.com
                CC: lforschler at apple.com

As mentioned in bug 196845 comment 2, building WinCairo with clang-cl / lld and -DENABLE_UNIFIED_BUILDS=OFF, we fail to link DumpRenderTree and TestRunnerInjectedBundle.

> lld-link.exe: error: undefined symbol: __imp_?toJS at WebCore@@YA?AVJSValue at JSC@@PEAVExecState at 3@PEAVJSDOMGlobalObject at 1@AEAVTextTrackCueGeneric at 1@@Z
> >>> referenced by C:\GitHub\neko\WebKitBuild\Release\DerivedSources\WebCore\JSInternals.cpp:6803
> >>>               WebCoreTestSupport.lib(JSInternals.cpp.obj):(?jsInternalsPrototypeFunctionCreateGenericCue at WebCore@@YA_JPEAVExecState at JSC@@@Z)
> 
> 
> lld-link.exe: error: undefined symbol: ?notifyNetworkStateChange at ServiceWorkerThreadProxy@WebCore@@QEAAX_N at Z
> >>> referenced by C:\GitHub\neko\WebKitBuild\Release\WTF\Headers\wtf\Function.h:102
> >>>               WebCoreTestSupport.lib(ServiceWorkerInternals.cpp.obj):(?call@?$CallableWrapper at V<lambda_0>@?0??setOnline at ServiceWorkerInternals@WebCore@@QEAAX_N at Z@@?$Function@$$A6AXXZ at WTF@@UEAAXXZ)
> 
> 
> lld-link.exe: error: undefined symbol: __imp_?parseHEVCCodecParameters at WebCore@@YA?AV?$Optional at UHEVCParameterSet@WebCore@@@WTF@@AEBVString at 3@@Z
> >>> referenced by C:\GitHub\neko\Source\WebCore\testing\Internals.cpp:4962
> >>>               WebCoreTestSupport.lib(Internals.cpp.obj):(?parseHEVCCodecParameters at Internals@WebCore@@QEAA?AV?$Optional at UHEVCParameterSet@WebCore@@@WTF@@AEBVString at 4@@Z)
> 
> 
> lld-link.exe: error: undefined symbol: __imp_?doDispatchMessageOnFrontendPage at InspectorClient@WebCore@@SAXPEAVPage at 2@AEBVString at WTF@@@Z
> >>> referenced by C:\GitHub\neko\Source\WebCore\testing\Internals.cpp:372
> >>>               WebCoreTestSupport.lib(Internals.cpp.obj):(?sendMessageToFrontend at InspectorStubFrontend@WebCore@@EEAAXAEBVString at WTF@@@Z)

-- 
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/20190412/750d0230/attachment-0001.html>


More information about the webkit-unassigned mailing list