[webkit-help] Webkit Build Error

Adam Roben aroben at apple.com
Wed Feb 22 07:08:48 PST 2012

On Feb 22, 2012, at 3:16 AM, Aman Gupta <aman2304 at gmail.com> wrote:

> Thanks Adam. I switched to the version of Windows SDK mentioned on the WebKit website. I am using Visual C++ Express Edition, not Visual Studio.
> After the change, the "build-webkit" script started running. After running for about an hour, it failed with the following error message:
> WebKitSupportLibrary is up-to-date.
> Building results into: /home/amang/webkit/WebKitBuild
> WEBKITOUTPUTDIR is set to: C:\cygwin\home\amang\webkit\WebKitBuild
> WEBKITLIBRARIESDIR is set to: C:\cygwin\home\amang\webkit\WebKitLibraries\win
> /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 8/Common7/IDE/VCExpress.exe win\WebKit.vcproj\WebKit.sln /build Release
> Traceback (most recent call last):
>   File "Tools/Scripts/print-vse-failure-logs", line 113, in <module>
>     PrintVisualStudioExpressLogs().main()
>   File "Tools/Scripts/print-vse-failure-logs", line 102, in main
>     build_log_paths = self._sort_buildlogs(self._find_buildlogs(self._obj_directory()))
>   File "Tools/Scripts/print-vse-failure-logs", line 67, in _sort_buildlogs
>     build_order = self._build_order()
>   File "Tools/Scripts/print-vse-failure-logs", line 60, in _build_order
>     sln_path = os.path.join(scm.find_checkout_root(), "WebKit", "win", "WebKit.vcproj", "WebKit.sln")
> AttributeError: 'module' object has no attribute 'find_checkout_root'
> ===== BUILD FAILED ======
> Please ensure you have run Tools/Scripts/update-webkit to install dependencies.
> You can view build errors by checking the BuildLog.htm files located at:
> /home/amang/webkit/WebKitBuild/obj/<project>/<config>.
> Can you help me out again, please? 

I see three problems here:

1) Your build failed for some reason
2) The script that's supposed to show you the build logs, print-vse-failure-logs, is broken
3) The path to the BuildLog.htm files at the end of the error message is wrong. It should be /home/amang/webkit/WebKitBuild/<config>/obj/<project>.

Fixing (2) would make it easier to diagnose (1), but it's not required. You can look at the build logs yourself in /home/amang/webkit/WebKitBuild/<config>/obj/<project> to figure out what went wrong.

It would be great if you could file bugs at http://webkit.org/new-bug for (2) and (3).


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20120222/a1883650/attachment.html>

More information about the webkit-help mailing list