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
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev