Hi, friends: I try to build webkit on vs2005, and followed the setup steps on webkit.org. I installed all needed patch and tools, used "svn checkout" to got all src, then run "update-webkit" first. But when I type "build-webkit --debug" in cygwin shell, it returns error. It seems occurs some error at "fcc_offset != 128 at /home/cjs/WebKit/JAVASC~1/pcre/dftables line 109." Any advice is appreciated. The full log as below: -------------------------------------------------------------------------------------------------------------------- Subroutine main::tmpfile redefined at /usr/lib/perl5/5.8/Exporter.pm line 65. at /usr/lib/perl5/5.8/cygwin/POSIX.pm line 19 Subroutine main::tmpnam redefined at /usr/lib/perl5/5.8/Exporter.pm line 65. at /usr/lib/perl5/5.8/cygwin/POSIX.pm line 19 Checking mod-date of WebKitSupportLibrary.zip... Current WebKitSupportLibrary is up to date Building results into: /cygdrive/c/WebKitBuild WEBKITOUTPUTDIR is set to: C:\WebKitBuild WEBKITLIBRARIESDIR is set to: C:\cygwin\home\cjs\WebKit\WebKitLibraries\win /cygdrive/c/Program Files/Microsoft Visual Studio 8/Common7/IDE/devenv.com win\WebKit.vcproj\WebKit.sln /build Debug Microsoft (R) Visual Studio Version 8.0.50727.762. Copyright (C) Microsoft Corp 1984-2005. All rights reserved. 1>------ Build started: Project: WTF, Configuration: Debug Win32 ------ 1>Performing Pre-Build Event... 1>Compiling... 1>Assertions.cpp 1>Generating Code... 1>Compiling... 1>CollatorDefault.cpp 1>CollatorICU.cpp 1>FastMalloc.cpp 1>HashTable.cpp 1>MainThread.cpp 1>OwnPtrWin.cpp 1>RefCountedLeakCounter.cpp 1>TCSystemAlloc.cpp 1>ThreadingWin.cpp 1>UTF8.cpp 1>MainThreadWin.cpp 1>Generating Code... 1>Creating library... 1>HashTable.obj : warning LNK4221: no public symbols found; archive member will be inaccessible 1>CollatorICU.obj : warning LNK4221: no public symbols found; archive member will be inaccessible 1>Performing Post-Build Event... 1>Project : warning PRJ0018 : The following environment variables were not found: 1>$(PRODUCTION) 1>Build log was saved at "file://C:\WebKitBuild\obj\WTF\Debug\BuildLog.htm" 1>WTF - 0 error(s), 2 warning(s) 2>------ Build started: Project: JavaScriptCoreGenerated, Configuration: Release Win32 ------ 2>Performing Makefile project actions 2> xcopy /y/d/e/i "..\..\..\WebKitLibraries\win\tools" "C:\cygwin\home\cjs\WebKit\WebKitLibraries\win\tools" 2>Cannot perform a cyclic copy 2>0 File(s) copied 2> touch "C:\WebKitBuild\buildfailed" 2> bash build-generated-files.sh "C:\WebKitBuild" "C:\cygwin\home\cjs\WebKit\WebKitLibraries\win" 2>Can't locate Win32API/Registry.pm in @INC (@INC contains: /usr/lib/perl5/5.8/cygwin /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8/cygwin /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at ../../../WebKitTools/Scripts/num-cpus line 6. 2>BEGIN failed--compilation aborted at ../../../WebKitTools/Scripts/num-cpus line 6. 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/ArrayPrototype.cpp -i > ArrayPrototype.lut.h 2>/home/cjs/WebKit/JAVASC~1/pcre/dftables chartables.c 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/DatePrototype.cpp -i > DatePrototype.lut.h 2>bison -d -p kjsyy /home/cjs/WebKit/JAVASC~1/kjs/grammar.y -o grammar.cpp > bison_out.txt 2>&1 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/keywords.table > lexer.lut.h 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/MathObject.cpp -i > MathObject.lut.h 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/NumberConstructor.cpp -i > NumberConstructor.lut.h 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/ArrayPrototype.cpp 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/RegExpConstructor.cpp -i > RegExpConstructor.lut.h 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/RegExpObject.cpp -i > RegExpObject.lut.h 2>/home/cjs/WebKit/JAVASC~1/kjs/create_hash_table /home/cjs/WebKit/JAVASC~1/kjs/StringPrototype.cpp -i > StringPrototype.lut.h 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/keywords.table 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/DatePrototype.cpp 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/MathObject.cpp 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/StringPrototype.cpp 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/RegExpConstructor.cpp 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/NumberConstructor.cpp 2>Creating hashtable for /home/cjs/WebKit/JAVASC~1/kjs/RegExpObject.cpp 2>sh: cpp: command not found 2>Use of uninitialized value in printf at /home/cjs/WebKit/JAVASC~1/pcre/dftables line 83. 2>Use of uninitialized value in numeric ne (!=) at /home/cjs/WebKit/JAVASC~1/pcre/dftables line 90. 2>Use of uninitialized value in numeric ne (!=) at /home/cjs/WebKit/JAVASC~1/pcre/dftables line 108. 2>fcc_offset != 128 at /home/cjs/WebKit/JAVASC~1/pcre/dftables line 109. 2>make: *** [chartables.c] Error 127 2>make: *** Waiting for unfinished jobs.... 2>perl -p -e 'END { if ($conflict) { unlink "grammar.cpp"; die; } } $conflict ||= /conflict/' < bison_out.txt 2>touch grammar.cpp.h 2>touch grammar.hpp 2>cat grammar.cpp.h grammar.hpp > grammar.h 2>rm -f grammar.cpp.h grammar.hpp bison_out.txt 2>NMAKE : fatal error U1077: 'C:\cygwin\bin\bash.EXE' : return code '0x1' 2>Stop. 2>Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions" 2>Build log was saved at "file://C:\WebKitBuild\obj\JavaScriptCoreGenerated\Release\BuildLog.htm" 2>JavaScriptCoreGenerated - 2 error(s), 0 warning(s) 3>------ Build started: Project: JavaScriptCore, Configuration: Debug Win32 ------ 3>Performing Pre-Build Event... 3>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 3>Project : warning PRJ0018 : The following environment variables were not found: 3>$(PRODUCTION) 3>Build log was saved at "file://C:\WebKitBuild\obj\JavaScriptCore\Debug\BuildLog.htm" 3>JavaScriptCore - 1 error(s), 0 warning(s) 4>------ Build started: Project: WebCoreGenerated, Configuration: Release Win32 ------ 4>Performing Makefile project actions 4>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 4>Build log was saved at "file://C:\WebKitBuild\obj\WebCoreGenerated\Release\BuildLog.htm" 4>WebCoreGenerated - 1 error(s), 0 warning(s) 5>------ Build started: Project: QTMovieWin, Configuration: Debug Win32 ------ 5>Performing Pre-Build Event... 5>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 5>Project : warning PRJ0018 : The following environment variables were not found: 5>$(PRODUCTION) 5>Build log was saved at "file://C:\WebKitBuild\obj\QTMovieWin\Debug\BuildLog.htm" 5>QTMovieWin - 1 error(s), 0 warning(s) 6>------ Build started: Project: WebCore, Configuration: Debug Win32 ------ 6>Performing Pre-Build Event... 6>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 6>Project : warning PRJ0018 : The following environment variables were not found: 6>$(PRODUCTION) 6>$(AnalyzeWithLargeStack) 6>Build log was saved at "file://C:\WebKitBuild\obj\WebCore\Debug\BuildLog.htm" 6>WebCore - 1 error(s), 0 warning(s) 7>------ Build started: Project: InterfacesGenerated, Configuration: Release Win32 ------ 7>Performing Makefile project actions 7>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 7>Build log was saved at "file://C:\WebKitBuild\obj\InterfacesGenerated\Release\BuildLog.htm" 7>InterfacesGenerated - 1 error(s), 0 warning(s) 8>------ Build started: Project: Interfaces, Configuration: Debug Win32 ------ 8>Performing Pre-Build Event... 8>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 8>Project : warning PRJ0018 : The following environment variables were not found: 8>$(PRODUCTION) 8>Build log was saved at "file://C:\WebKitBuild\obj\Interfaces\Debug\BuildLog.htm" 8>Interfaces - 1 error(s), 0 warning(s) 9>------ Build started: Project: WebKitGUID, Configuration: Debug Win32 ------ 9>Performing Pre-Build Event... 9>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 9>Project : warning PRJ0018 : The following environment variables were not found: 9>$(PRODUCTION) 9>Build log was saved at "file://C:\WebKitBuild\obj\WebKitGUID\Debug\BuildLog.htm" 9>WebKitGUID - 1 error(s), 0 warning(s) 10>------ Build started: Project: WebKit, Configuration: Debug Win32 ------ 10>Performing Pre-Build Event... 10>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 10>Project : warning PRJ0018 : The following environment variables were not found: 10>$(PRODUCTION) 10>Build log was saved at "file://C:\WebKitBuild\obj\WebKit\Debug\BuildLog.htm" 10>WebKit - 1 error(s), 0 warning(s) 11>------ Build started: Project: FindSafari, Configuration: Release Win32 ------ 11>Compiling... 11>FindSafari.cpp 11>Performing Pre-Link Event... 11>Linking... 11>Embedding manifest... 11>Project : warning PRJ0018 : The following environment variables were not found: 11>$(PRODUCTION) 11>Build log was saved at "file://C:\WebKitBuild\obj\FindSafari\Release\BuildLog.htm" 11>FindSafari - 0 error(s), 0 warning(s) 12>------ Build started: Project: testapi, Configuration: Debug Win32 ------ 12>Performing Pre-Build Event... 12>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 12>Project : warning PRJ0018 : The following environment variables were not found: 12>$(PRODUCTION) 12>Build log was saved at "file://C:\WebKitBuild\obj\testapi\Debug\BuildLog.htm" 12>testapi - 1 error(s), 0 warning(s) 13>------ Build started: Project: jsc, Configuration: Debug Win32 ------ 13>Performing Pre-Build Event... 13>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 13>Project : warning PRJ0018 : The following environment variables were not found: 13>$(PRODUCTION) 13>Build log was saved at "file://C:\WebKitBuild\obj\jsc\Debug\BuildLog.htm" 13>jsc - 1 error(s), 0 warning(s) 14>------ Build started: Project: WinLauncher, Configuration: Debug Win32 ------ 14>Compiling... 14>WinLauncher.cpp 14>c:\cygwin\home\cjs\webkit\webkittools\winlauncher\winlauncher.h(29) : fatal error C1083: Cannot open include file: 'WebKit.h': No such file or directory 14>Project : warning PRJ0018 : The following environment variables were not found: 14>$(PRODUCTION) 14>Build log was saved at "file://C:\WebKitBuild\obj\WinLauncher\Debug\BuildLog.htm" 14>WinLauncher - 1 error(s), 0 warning(s) 15>------ Build started: Project: TestNetscapePlugin, Configuration: Debug Win32 ------ 15>Performing Pre-Build Event... 15>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 15>Project : warning PRJ0018 : The following environment variables were not found: 15>$(PRODUCTION) 15>Build log was saved at "file://C:\WebKitBuild\obj\TestNetscapePlugin\Debug\BuildLog.htm" 15>TestNetscapePlugin - 1 error(s), 0 warning(s) 16>------ Build started: Project: ImageDiff, Configuration: Debug Win32 ------ 16>Performing Pre-Build Event... 16>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 16>Project : warning PRJ0018 : The following environment variables were not found: 16>$(PRODUCTION) 16>Build log was saved at "file://C:\WebKitBuild\obj\ImageDiff\Debug\BuildLog.htm" 16>ImageDiff - 1 error(s), 0 warning(s) 17>------ Build started: Project: DumpRenderTree, Configuration: Debug Win32 ------ 17>Performing Pre-Build Event... 17>Project : error PRJ0002 : Error result 1 returned from 'c:\WINDOWS\system32\cmd.exe'. 17>Project : warning PRJ0018 : The following environment variables were not found: 17>$(PRODUCTION) 17>Build log was saved at "file://C:\WebKitBuild\obj\DumpRenderTree\Debug\BuildLog.htm" 17>DumpRenderTree - 1 error(s), 0 warning(s) ========== Build: 2 succeeded, 15 failed, 0 up-to-date, 0 skipped ==========
===== BUILD FAILED ====== Please ensure you have run WebKit/WebKitTools/Scripts/update-webkit to install depenedencies. You can view build errors by checking the BuildLog.htm files located at: /cygdrive/c/WebKitBuild/obj/<project>/<config>. Best Regards David Shi
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev