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 4. Install Ruby: 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