<div dir="ltr">There is nowhere to download just JavaScriptCore binaries on Windows, but I'll send you some off-list if you want. Depending on what you want to do with it, you'll probably want to build the WinCairo port because of the license on Apple's CoreFoundation libraries. You'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"><<a href="mailto:ewmailing@gmail.com" target="_blank">ewmailing@gmail.com</a>></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's an option.)<br>
<br>
I've followed the instructions on the web page about building Webkit<br>
and even looked to outside documentation, but I'm having tons of<br>
problems. I've done multiple fresh installs of Windows 7 and 8.1 with<br>
different versions of Visual Studio in VMs, but I'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't seem to work. When it is time to hit 'Next' 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 "default" 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 "/usr/bin/which bash"<br>
commands fail (because it can'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'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 "Error (2): The system cannot find the file specified." I don't<br>
know what it's complaining about. It goes on to tell me I don't have<br>
the Mozilla Math fonts. (I think those links may be stale.) But<br>
finally it says "Installed tools are correct for the Webkit build"<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'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'm not fuzzy on the details because I'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'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>