Here are the steps I had to take to build WebKit on Windows 8.1 without Cygwin (Apple Win port) 0. Do NOT install Git from http://www.git-scm.com/download/win or http://msysgit.github.io/. This package will install a sh.exe next to git.exe (so it will therefore be in your $PATH), at a location which has spaces in it. This confuses GNU Make. 1. Install Visual Studio. https://www.visualstudio.com/en-us/products/visual-studio-community-vs 2. Install ActiveState Perl. 64-bit is fine. http://www.activestate.com/activeperl/downloads 3. Install ActiveState Python. Make sure it's version 2.x instead of 3.x. 64-bit is fine. http://www.activestate.com/activepython/downloads Make sure you don't download it from python.org because we hardcode the executable name as "python2.7" and the python.org python doesn't include an executable with that name. 4. Install Ruby. 64-bit is fine. http://rubyinstaller.org/ 5. Install Gperf. http://gnuwin32.sourceforge.net/packages/gperf.htm 6. Install Bison. http://gnuwin32.sourceforge.net/packages/bison.htm 7. Install GNU Make. http://gnuwin32.sourceforge.net/packages/make.htm TODO: Finish this