[Webkit-unassigned] [Bug 173352] New: [Win] WebKit shouldn't include the forwarding header of WebKit itself

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 14 00:45:04 PDT 2017


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

            Bug ID: 173352
           Summary: [Win] WebKit shouldn't include the forwarding header
                    of WebKit itself
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Hironori.Fujii at sony.com

[Win] WebKit shouldn't include the forwarding header of WebKit itself

In June 6th, I observed weird build errors on wincairo-2 build bot.

https://build.webkit.org/builders/WinCairo%2064-Bit%20Release/builds/2980

> FAILED: Source/WebKit/CMakeFiles/WebKit.dir/win/WebView.cpp.obj 
> "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe"  /nologo /TP   @Source\WebKit\CMakeFiles\WebKit.dir\win\WebView.cpp.obj.rsp /showIncludes /FoSource\WebKit\CMakeFiles\WebKit.dir\win\WebView.cpp.obj /FdSource\WebKit\CMakeFiles\WebKit.dir\ /FS -c ..\..\Source\WebKit\win\WebView.cpp
> ..\..\Source\WebKit\win\WebView.cpp(5283): error C2039: 'mediaPreloadingEnabled': is not a member of 'IWebPreferencesPrivate4'
> C:\WebKit-BuildSlave\win-cairo-release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebKit/WebKit.h(33171): note: see declaration of 'IWebPreferencesPrivate4'
> [1403/1497] Building CXX object Source\WebCore\CMakeFiles\WebCoreTestSupport.dir\testing\Internals.cpp.obj
> C:\WebKit-BuildSlave\win-cairo-release\build\WebKitLibraries\win\include\unicode/ucasemap.h(93): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc

This was happened because generated WebKit.h is obsolete after a IDL file was modified in Bug 172501.
The problem here seems that the forwarding header of WebKit (ForwardingHeaders\WebKit/WebKit.h) is included in WebView.cpp.

https://trac.webkit.org/changeset/30186 seems the revision the include has been introduced.

-- 
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/20170614/8e2342b6/attachment.html>


More information about the webkit-unassigned mailing list