<div dir="ltr">Hi,<div><br></div><div>I&#39;m trying to build the wincairo webkit port with Visual Studio 2015 (community edition) by following the instructions on:</div><div><br></div><div> * <a href="http://www.webkit.org/building/tools.html" target="_blank">http://www.webkit.org/building/tools.html</a><br></div><div> * <a href="http://trac.webkit.org/wiki/BuildingOnWindows#WebKit_Libraries" target="_blank">http://trac.webkit.org/wiki/BuildingOnWindows#WebKit_Libraries</a><br></div><div> * <a href="http://trac.webkit.org/wiki/BuildingCairoOnWindows" target="_blank">http://trac.webkit.org/wiki/BuildingCairoOnWindows</a><br></div><div><div><br></div><div>However I was unsuccessful in using the supplied cygwin installer and instead used the cygwin64 installer from <a href="http://cygwin.org">cygwin.org</a></div><div><br></div><div>After installing all of the dependencies, when I try to build with:</div><div><br></div><div><br></div><div>However when I try to build (from the cygwin prompt) via:</div><div>$ PROGRAMFILES=&quot;C:\\Program Files (x86)&quot; Tools/Scripts/build-webkit --wincairo --release</div><div><br></div><div>It is unable to download the WinCairoRequirements.headers file (even though it can download the WinCairoRequirements.zip).</div><div><br></div><div>If I manually change this so that it extracts the zip regardless I can continue the build.</div><div><br></div><div>Also it seems to ignore the windows-style paths I have set in WEBKIT_OUTPUTDIR and WEBKIT_LIBRARIES and instead has them as &quot;/WebkitBuild&quot; and &quot;/WebkitLibraries/win&quot; in unix style; which corresponds to &quot;C:\cygwin64\WebkitBuild&quot; &amp; &quot;C:\cygwin64\WebkitLibraries&quot; respectively. </div><div><br></div><div>The build output seems to go to a mix of C:\cygwin64\WebkitBuild and C:\cygwin64\home\isaac\WebKit\WebkitBuild.</div><div><br></div><div>The build eventually fails by WTL not finding unicode\uchar.h in the include directories, e.g.:</div><div><br></div><div>C:\cygwin64\home\isaac\WebKit\Source\WTF\wtf/text/ASCIIFastPath.h(26): fatal error C1083: Cannot open include file: &#39;unicode/utypes.h&#39;: No such file or directory (compiling source file C:\cygwin64\home\isaac\WebKit\Source\WTF\wtf\Assertions.cpp) [C:\cygwin64\home\isaac\WebKit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj]<br></div><div><br></div><div>Looking into the generated project files the additional include directories are (if I have not defined WEBKIT_OUTPUTDIR or WEBKIT_LIBRARIES): </div><div>&lt;AdditionalIncludeDirectories&gt;C:\cygwin64\WebKitBuild\Release\DerivedSources\ForwardingHeaders;C:\cygwin64\WebKitBuild\Release\DerivedSources;\WebKitLibraries\win\include;C:\cygwin64\home\isaac\WebKit\Source\bmalloc;C:\cygwin64\home\isaac\WebKit\Source\WTF;C:\cygwin64\home\isaac\WebKit\Source\WTF\wtf;C:\cygwin64\home\isaac\WebKit\Source\WTF\wtf\dtoa;C:\cygwin64\home\isaac\WebKit\Source\WTF\wtf\text;C:\cygwin64\home\isaac\WebKit\Source\WTF\wtf\threads;C:\cygwin64\home\isaac\WebKit\Source\WTF\wtf\unicode;C:\cygwin64\home\isaac\WebKit\Source\ThirdParty;C:\cygwin64\WebKitBuild\Release;%(AdditionalIncludeDirectories)&lt;/AdditionalIncludeDirectories&gt;<br></div><div><br></div><div>If do have WEBKIT_OUTPUTDIR and WEBKIT_LIBRARIES defined:</div><div><br></div><div>The directories aren&#39;t specified correctly, i.e:</div><div>&quot;\WebkitBuild\include&quot; instead of &quot;C:\cygwin64\WebkitBuild\include&quot;</div><div><br></div><div>What am I doing wrong here?</div><div><br></div><div>Is there a more complete and up-to-date guide on building the wincairo port with visual studio 2015?</div><div><br></div><div><br></div><div>Cheers,</div><div>Isaac</div><div><br></div>
</div></div>