[Webkit-unassigned] [Bug 57246] Following the instructions Windows Build instructions literally does not work.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 28 14:42:29 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=57246





--- Comment #1 from Adam Roben (:aroben) <aroben at apple.com>  2011-03-28 14:42:30 PST ---
(In reply to comment #0)
> I am using a new install of Windows 7, I am behind a proxy server and following the build instructions for the tools install and the windows build on webkit.org does not seem to work for me and many of my colleagues. This bug is for sharing what I had to do to get things to work:

Thanks for writing these down!

> 1. Installing cygwin:
> a. in order to be able to download the correct packages through the proxy, be sure to set the http_proxy environment variable to http[s]://[username[:password]@]proxyhost[:port] for cygwin-downloader.exe. (In the URL above square brackets indicate optional parts of the URL, not literal characters).

The source for that page is checked in to Websites/webkit.org/building/tools.html. Would you be willing to make a patch that adds these instructions?

> b. Once cygwin is downloaded and installed, be sure to select the git packages for install even if not using git, it appears that there are some dependencies on those.

This should be remedied by updating CygwinDownloader. Its sources are checked in to Tools/CygwinDownloader. Would you be willing to make a patch?

> c. The rebaseall script for cygwin does not seem to be enough, as it does not rebase libraries used by perl and python.
> Thus from ash do this:
> unset TMP
> unset TEMP (For whatever reason ash thought it cannot write to the windows temp directory - likely due to Windows vs. cygwin path.
> find /lib/perl5 -iname "*.dll">/tmp/DLLs.txt
> find /lib/python2.6 -iname "*.dll">>/tmp/DLLs.txt
> /bin/rebaseall -T /tmp/DLLs.txt

Our current "best practice" instructions can be found at <http://trac.webkit.org/wiki/BuildingOnWindows#ErrorlaunchingApachefromrun-webkit-testsonVista7orothererrorsthatmentionthewordremap>. I think they would have solved your problem. It would be great to have a patch that adds these instructions to the main webkit.org page. Would you be willing to do that?

> 2. The platform SDK:
> Apparently it is not enough to to add its bin diretory to the VC bin directory, but it also needs to be in the PATH environment variable in cygwin.

That sounds kind of like what's described here: <http://trac.webkit.org/wiki/BuildingOnWindows#VisualCExpressEdition>. Again, a patch to add relevant instructions to webkit.org would be much appreciated!

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list