[webkit-dev] My Windows build notes

Adam Roben aroben at apple.com
Tue Oct 14 05:47:54 PDT 2008


On Oct 13, 2008, at 7:09 PM, Mike Belshe wrote:

> It took me a while to get my windows build going, so I thought I'd  
> share what I learned:

Thanks, Mike! This kind of information is very helpful in keeping our  
instructions up-to-date.

> 1) I had to completely start over with cygwin.  I uninstalled and  
> reinstalled using the cygwin-downloader from here:  http://webkit.org/building/tools.html
>
> 2) Several components were missing from cygwin:
>     - perl, make, gcc, bison, gperf, curl, unzip, flex
>
> 3) Used cpan "get Win32API::Registry to download that module

Steps (2) and (3) were required even after installing via cygwin- 
downloader? You can see the list of packages it installs here: <http://trac.webkit.org/browser/trunk/WebKitTools/CygwinDownloader/cygwin-downloader.py#L47 
 >. You can see that the list includes all the packages you mentioned  
(even perl-libwin32, which should install the Win32API::Registry  
module, I believe).

> 4) After downloading the source, I also had to run update-webkit.  I  
> suspect this is a required step, although I don't think it is  
> documented?

This is documented here <http://webkit.org/building/checkout.html>:

> Type this command to update your source tree:
>
> WebKit/WebKitTools/Scripts/update-webkit
>
> If you downloaded the tarball, this will bring it up to date.  
> Windows users must always execute this command after first obtaining  
> the code, since it will download additional libraries that are  
> needed to build.
>

> I'm happy to update documentation if you point me at it; but I'm not  
> sure if my experience is due to pilot error or if things have changed.

The documentation all lives in the WebKitSite directory of the WebKit  
source tree. Patches to clarify/fix the build instructions can be  
posted on <https://bugs.webkit.org/>. Thanks!

-Adam

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20081014/0abd3f76/attachment.html 


More information about the webkit-dev mailing list