<div dir="ltr">There is nowhere to download just JavaScriptCore binaries on Windows, but I&#39;ll send you some off-list if you want.  Depending on what you want to do with it, you&#39;ll probably want to build the WinCairo port because of the license on Apple&#39;s CoreFoundation libraries.  You&#39;ll need to install everything on <a href="http://www.webkit.org/building/tools.html">http://www.webkit.org/building/tools.html</a> and build the Release_WinCairo configuration in WebKit.sln in Visual Studio 2013 to do this after running the update-webkit-wincairo-libs script.  Feel free to contact me directly if you have any more questions.<div>
<br></div><div>Alex Christensen</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 1, 2014 at 5:34 AM, Eric Wing <span dir="ltr">&lt;<a href="mailto:ewmailing@gmail.com" target="_blank">ewmailing@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am trying to build JavaScriptCore for Windows desktop. (Ultimately,<br>
I just want a x86_64 .lib and .dll I can link against for Win 7 and 8.<br>
I would be happy not building it and just downloading the pre-build<br>
binaries somewhere if that&#39;s an option.)<br>
<br>
I&#39;ve followed the instructions on the web page about building Webkit<br>
and even looked to outside documentation, but I&#39;m having tons of<br>
problems. I&#39;ve done multiple fresh installs of Windows 7 and 8.1 with<br>
different versions of Visual Studio in VMs, but I&#39;m not having any<br>
luck.<br>
<br>
Among my various problems:<br>
- The cygwin-downloader instructions about installing from the Local<br>
Directory doesn&#39;t seem to work. When it is time to hit &#39;Next&#39; in the<br>
select the packages screen, it seems that the packages are not<br>
detected. This results in nothing getting installed. My attempts to<br>
force it to detect and install have failed.<br>
        - To workaround, I did the install the &quot;default&quot; way through the<br>
internet. I manually went down the list selecting packages based on<br>
the ones cygwin-downloader I see saved on my hard disk.<br>
        - The python version it picks by default is 2.7.x and Webkit<br>
complains it needs 2.6.x so I have to force a downgrade.<br>
        - The curl or ssl package has some kind of bug and either requires a<br>
downgrade of one of the packages or a change to the<br>
update-webkit-dependency script to use tlsv1 instead of sslv3<br>
        - There is a missing instruction that C:\cygwin\bin must be added to<br>
the Windows %PATH%, otherwise a bunch of &quot;/usr/bin/which bash&quot;<br>
commands fail (because it can&#39;t find bash)<br>
        - I get a warning about having svn 1.8.8 when 1.7.10 is the supported one<br>
- The php instructions to install php don&#39;t work. I think a link is broken.<br>
- Running update-webkit causes me problems with Git (it just hangs) so<br>
I went to the SVN source ball.<br>
<br>
- update-webkit reports after the SVN 1.8.8 warning with 2 instances<br>
of &quot;Error (2): The system cannot find the file specified.&quot; I don&#39;t<br>
know what it&#39;s complaining about. It goes on to tell me I don&#39;t have<br>
the Mozilla Math fonts. (I think those links may be stale.) But<br>
finally it says &quot;Installed tools are correct for the Webkit build&quot;<br>
<br>
- I tried building using the build-jsc and build-webkit scripts and<br>
also by opening the JavaScriptCore.sln directly in Visual Studio.<br>
<br>
I grabbed WebKit in 3 different some what random states. One was from<br>
around July. One was maybe 4 months ago. And one was from Monday.<br>
<br>
Each one seemed to have a different problem and also looked for a<br>
different Visual Studio version. This is what prompted me to install<br>
all the different Visual Studio versions, with still no luck.<br>
<br>
Using the latest version (Monday) with Visual Studio 2013, I think<br>
there are some new bugs in the code base. The build now expects Core<br>
Foundation to be available on Windows to build WTF. This was not the<br>
case before and I think this is a new bug. This propagates down to<br>
SchedulePair.h which doesn&#39;t seem to have any non-Core Foundation<br>
path. (I expect this will be a problem speaking from my Android work.)<br>
<br>
One of the prior versions was failing on ruby related stuff or could<br>
not find files. I&#39;m not fuzzy on the details because I&#39;ve tried way<br>
too many things.<br>
<br>
I would appreciate any advice/help in getting this built or just<br>
getting a set of release binaries I can take and run. I don&#39;t need<br>
bleeding edge stuff. I just want something that works.<br>
<br>
Thanks,<br>
Eric<br>
<span class="HOEnZb"><font color="#888888">--<br>
Beginning iPhone Games Development<br>
<a href="http://playcontrol.net/iphonegamebook/" target="_blank">http://playcontrol.net/iphonegamebook/</a><br>
_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><p> </p><p>Alex Christensen</p><p>FlexSim Software Products, Inc.</p><p><i><span style="font-size:10pt">1577 North Technology Way | Building A | Suite 2300 | Orem, Utah 84097</span></i></p>
<p><i><span style="font-size:10pt">Voice: <a value="+18012246914" style="color:rgb(17,85,204)">801-224-6914</a> | Fax: <a value="+18012246984" style="color:rgb(17,85,204)">801-224-6984</a></span></i></p><p><i><span style="font-size:10pt">Email:</span></i><span style="font-size:10pt"> </span><a href="mailto:kimw@flexsim.com" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:10pt;color:blue">alexc@flexsim.com</span></a><span style="font-size:10pt"></span></p>
<p><i><span style="font-size:10pt">URL:</span></i><span style="font-size:10pt"> </span><a href="http://www.flexsim.com/" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:10pt;color:blue">www.flexsim.com</span></a><span style="font-size:10pt"></span></p>
<p> </p><p><span style="font-size:10pt">----------------------------------------------------------------------------------------</span><span style="font-size:12pt"> <br></span><span style="font-size:10pt">This message may contain confidential information, and is</span><span style="font-size:12pt"> </span><span style="font-size:10pt">intended</span></p>
<p><span style="font-size:10pt">only for the use of the individual(s) to whom it is</span><span style="font-size:12pt"> </span><span style="font-size:10pt">addressed.</span><span style="font-size:12pt"> <br></span><span style="font-size:10pt">----------------------------------------------------------------------------------------</span></p>

</div>