[webkit-help] Problems in building webkit.

Shriram Newaskar Shriram_Newaskar at persistent.co.in
Tue Sep 29 01:17:41 PDT 2009


Hi,

I have installed

MS Visual Studio 2005
Cygwin
Quicktime SDK

as mentioned on the site.

After giving the build command I get the following output


Checking mod-date of WebKitSupportLibrary.zip...
Current WebKitSupportLibrary is up to date
Building results into: /cygdrive/c/Documents and Settings/shriram_newaskar/WebK
t/WebKitBuild
WEBKITOUTPUTDIR is set to: c:\Documents and Settings\shriram_newaskar\WebKit\We
KitBuild
WEBKITLIBRARIESDIR is set to: c:\Documents and Settings\shriram_newaskar\WebKit
WebKitLibraries\win
/cygdrive/c/Documents and Settings/shriram_newaskar/WebKit/WebKitTools/Scripts/
devenv win\WebKit.vcproj\WebKit.sln /build Debug
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
Microsoft (R) Visual Studio Version 8.0.50727.762.
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.
------ Build started: Project: JavaScriptCoreGenerated, Configuration: Release
in32 ------
Performing Makefile project actions
/usr/bin/bash
 xcopy /y/d/e/i "..\..\..\WebKitLibraries\win\tools" "c:\Documents and Settings
shriram_newaskar\WebKit\WebKitLibraries\win\tools"
Cannot perform a cyclic copy
0 File(s) copied
 touch "c:\Documents and Settings\shriram_newaskar\WebKit\WebKitBuild\buildfail
d"
 bash build-generated-files.sh "c:\Documents and Settings\shriram_newaskar\WebK
t\WebKitBuild" "c:\Documents and Settings\shriram_newaskar\WebKit\WebKitLibrari
s\win"
Can't locate Win32API/Registry.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i
86-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/li
/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl
/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8
usr/lib/perl5/vendor_perl/5.8 .) at ../../../WebKitTools/Scripts/num-cpus line
.
BEGIN failed--compilation aborted at ../../../WebKitTools/Scripts/num-cpus line
6.
build-generated-files.sh: line 6: realpath: command not found
cygpath: can't convert empty path
cygpath: can't convert empty path
make: /DerivedSources.make: No such file or directory
make: *** No rule to make target `/DerivedSources.make'.  Stop.
NMAKE : fatal error U1077: 'C:\cygwin\bin\bash.EXE' : return code '0x1'
Stop.
Project : error PRJ0019: A tool returned an error code from "Performing Makefil
 project actions"
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\JavaScriptCoreGenerated\Release\BuildLog.htm"
JavaScriptCoreGenerated - 2 error(s), 0 warning(s)
------ Build started: Project: WTF, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Compiling...
Can't locate Win32API/Registry.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i
86-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/li
/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl
/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8
usr/lib/perl5/vendor_perl/5.8 .) at /cygdrive/c/Documents and Settings/shriram_
ewaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
BEGIN failed--compilation aborted at /cygdrive/c/Documents and Settings/shriram
newaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
####### COMPILING 20 FILES USING AT MOST  PARALLEL INSTANCES OF cl.exe ########
##
Argument "" isn't numeric in multiplication (*) at /cygdrive/c/Documents and Se
tings/shriram_newaskar/WebKit/WebKitTools/Scripts/parallelcl line 98.
Illegal division by zero at /cygdrive/c/Documents and Settings/shriram_newaskar
WebKit/WebKitTools/Scripts/parallelcl line 98.
Project : error PRJ0002 : Error result 2 returned from 'c:\Documents and Settin
s\shriram_newaskar\WebKit\WebKitTools\vcbin\cl.exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\WTF\Debug\BuildLog.htm"
WTF - 1 error(s), 0 warning(s)
------ Build started: Project: JavaScriptCore, Configuration: Debug Win32 -----
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\JavaScriptCore\Debug\BuildLog.htm"
JavaScriptCore - 1 error(s), 0 warning(s)
------ Build started: Project: WebCoreGenerated, Configuration: Release Win32 -
----
Performing Makefile project actions
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\WebCoreGenerated\Release\BuildLog.htm"
WebCoreGenerated - 1 error(s), 0 warning(s)
------ Build started: Project: QTMovieWin, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\QTMovieWin\Debug\BuildLog.htm"
QTMovieWin - 1 error(s), 0 warning(s)
------ Build started: Project: WebCore, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\WebCore\Debug\BuildLog.htm"
WebCore - 1 error(s), 0 warning(s)
------ Build started: Project: InterfacesGenerated, Configuration: Release Win3
 ------
Performing Makefile project actions
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\InterfacesGenerated\Release\BuildLog.htm"
InterfacesGenerated - 1 error(s), 0 warning(s)
------ Build started: Project: Interfaces, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\Interfaces\Debug\BuildLog.htm"
Interfaces - 1 error(s), 0 warning(s)
------ Build started: Project: WebKitGUID, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\WebKitGUID\Debug\BuildLog.htm"
WebKitGUID - 1 error(s), 0 warning(s)
------ Build started: Project: WebKit, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\WebKit\Debug\BuildLog.htm"
WebKit - 1 error(s), 0 warning(s)
------ Build started: Project: FindSafari, Configuration: Release Win32 ------
Compiling...
Can't locate Win32API/Registry.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i
86-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/li
/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl
/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8
usr/lib/perl5/vendor_perl/5.8 .) at /cygdrive/c/Documents and Settings/shriram_
ewaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
BEGIN failed--compilation aborted at /cygdrive/c/Documents and Settings/shriram
newaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
####### COMPILING 1 FILES USING AT MOST  PARALLEL INSTANCES OF cl.exe #########
#
Argument "" isn't numeric in multiplication (*) at /cygdrive/c/Documents and Se
tings/shriram_newaskar/WebKit/WebKitTools/Scripts/parallelcl line 98.
Illegal division by zero at /cygdrive/c/Documents and Settings/shriram_newaskar
WebKit/WebKitTools/Scripts/parallelcl line 98.
Project : error PRJ0002 : Error result 2 returned from 'c:\Documents and Settin
s\shriram_newaskar\WebKit\WebKitTools\vcbin\cl.exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\FindSafari\Release\BuildLog.htm"
FindSafari - 1 error(s), 0 warning(s)
------ Build started: Project: testapi, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\testapi\Debug\BuildLog.htm"
testapi - 1 error(s), 0 warning(s)
------ Build started: Project: jsc, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\jsc\Debug\BuildLog.htm"
jsc - 1 error(s), 0 warning(s)
------ Build started: Project: WinLauncher, Configuration: Debug Win32 ------
Compiling...
Can't locate Win32API/Registry.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i
86-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/li
/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl
/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8
usr/lib/perl5/vendor_perl/5.8 .) at /cygdrive/c/Documents and Settings/shriram_
ewaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
BEGIN failed--compilation aborted at /cygdrive/c/Documents and Settings/shriram
newaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
####### COMPILING 1 FILES USING AT MOST  PARALLEL INSTANCES OF cl.exe #########
#
Argument "" isn't numeric in multiplication (*) at /cygdrive/c/Documents and Se
tings/shriram_newaskar/WebKit/WebKitTools/Scripts/parallelcl line 98.
Illegal division by zero at /cygdrive/c/Documents and Settings/shriram_newaskar
WebKit/WebKitTools/Scripts/parallelcl line 98.
Project : error PRJ0002 : Error result 2 returned from 'c:\Documents and Settin
s\shriram_newaskar\WebKit\WebKitTools\vcbin\cl.exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\WinLauncher\Debug\BuildLog.htm"
WinLauncher - 1 error(s), 0 warning(s)
------ Build started: Project: TestNetscapePlugin, Configuration: Debug Win32 -
----
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\TestNetscapePlugin\Debug\BuildLog.htm"
TestNetscapePlugin - 1 error(s), 0 warning(s)
------ Build started: Project: ImageDiff, Configuration: Debug Win32 ------
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\ImageDiff\Debug\BuildLog.htm"
ImageDiff - 1 error(s), 0 warning(s)
------ Build started: Project: record-memory-win, Configuration: Release Win32
-----
Compiling...
Can't locate Win32API/Registry.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i
86-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/li
/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl
/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8
usr/lib/perl5/vendor_perl/5.8 .) at /cygdrive/c/Documents and Settings/shriram_
ewaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
BEGIN failed--compilation aborted at /cygdrive/c/Documents and Settings/shriram
newaskar/WebKit/WebKitTools/Scripts/num-cpus line 6.
####### COMPILING 1 FILES USING AT MOST  PARALLEL INSTANCES OF cl.exe #########
#
Argument "" isn't numeric in multiplication (*) at /cygdrive/c/Documents and Se
tings/shriram_newaskar/WebKit/WebKitTools/Scripts/parallelcl line 98.
Illegal division by zero at /cygdrive/c/Documents and Settings/shriram_newaskar
WebKit/WebKitTools/Scripts/parallelcl line 98.
Project : error PRJ0002 : Error result 2 returned from 'c:\Documents and Settin
s\shriram_newaskar\WebKit\WebKitTools\vcbin\cl.exe'.
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\record-memory-win\Release\BuildLog.htm"
record-memory-win - 1 error(s), 0 warning(s)
------ Build started: Project: DumpRenderTree, Configuration: Debug Win32 -----
Performing Pre-Build Event...
/usr/bin/bash
Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd
exe'.
Project : warning PRJ0018 : The following environment variables were not found:
$(PRODUCTION)
Build log was saved at "file://c:\Documents and Settings\shriram_newaskar\WebKi
\WebKitBuild\obj\DumpRenderTree\Debug\BuildLog.htm"
DumpRenderTree - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 18 failed, 0 up-to-date, 0 skipped ==========

===== BUILD FAILED ======
Please ensure you have run WebKit/WebKitTools/Scripts/update-webkit to install
epenedencies.
You can view build errors by checking the BuildLog.htm files located at:
/cygdrive/c/Documents and Settings/shriram_newaskar/WebKit/WebKitBuild/obj/<pro
ect>/<config>.


I am not able to understand why files are not getting copied, it cannot find Win32API/Registry.pm ??????

Please help me to build webkit and fix the errors.
mail me at shriram_newaskar at persistent.co.in<mailto:shriram_newaskar at persistent.co.in>

Thanks in advance

Shriram


DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20090929/e4c08b32/attachment-0001.html>


More information about the webkit-help mailing list