[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