[webkit-help] Building Webkit Windows 7 Visual Studio Express 2013

Robert Ripberger rip at lan-aces.com
Fri Jul 25 10:59:00 PDT 2014


Windows 7
Visual Studio Express 2013
 
When attempting to build Webkit on Windows using Visual Studio, the build fails. The suggested tools have been installed, started a command prompt, ran vcvars32, ran cygwin, then //webkit/tools/scripts/update-webkit --wincairo, then //webkit/tools/scripts/build-webkit --wincairo. This resulted in hundreds of error lines. Upon closer examination of BuildLog.htm, it contains:
 
Build started 25-Jul-14 12:14:52 PM.
     1>Project "C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKit.vcxproj" on node 4 (Build target(s)).
     1>PreBuildEvent:
         REM Do not edit from the Visual Studio IDE! Customize via a WebKitPreBuild.cmd file.
         if not exist "C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKitPreBuild.cmd" exit /b
         
         set CONFIGURATIONBUILDDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo
         set CONFIGURATIONNAME=Release_WinCairo
         set INPUTDIR=
         set INPUTFILENAME=
         set INPUTPATH=
         set INTDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\obj32\WebKit\
         set OUTDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\bin32\
         set PLATFORMARCHITECTURE=32
         set PLATFORMNAME=Win32
         set PROJECTDIR=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\
         set PROJECTFILENAME=WebKit.vcxproj
         set PROJECTNAME=WebKit
         set PROJECTPATH=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKit.vcxproj
         set SOLUTIONDIR=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\
         set SOLUTIONFILENAME=WebKit.sln
         set SOLUTIONNAME=WebKit
         set SOLUTIONPATH=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit.sln
         set TARGETDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\bin32\
         set TARGETEXT=.dll
         set TARGETFILENAME=WebKit.dll
         set TARGETPATH=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\bin32\WebKit.dll
         set DEBUGSUFFIX=
         set WEBKIT_LIBRARIES=C:\cygwin\home\Rip\webkit\WebKitLibraries\win
         
         REM If any of the above variables didn't exist previously and
         REM were set to an empty string, set will set the errorlevel to 1,
         REM which will cause the project-specific script to think the build
         REM has failed. This cmd /c call will clear the errorlevel.
         cmd /c
         
         "C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKitPreBuild.cmd"
         
         :VCEnd
         /usr/bin/perl
     1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: The command "REM Do not edit from the Visual Studio IDE! Customize via a WebKitPreBuild.cmd file.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: if not exist "C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKitPreBuild.cmd" exit /b
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set CONFIGURATIONBUILDDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set CONFIGURATIONNAME=Release_WinCairo
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INPUTDIR=
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INPUTFILENAME=
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INPUTPATH=
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INTDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\obj32\WebKit\
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set OUTDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\bin32\
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PLATFORMARCHITECTURE=32
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PLATFORMNAME=Win32
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTDIR=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTFILENAME=WebKit.vcxproj
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTNAME=WebKit
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTPATH=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKit.vcxproj
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set SOLUTIONDIR=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set SOLUTIONFILENAME=WebKit.sln
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set SOLUTIONNAME=WebKit
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set SOLUTIONPATH=C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit.sln
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set TARGETDIR=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\bin32\
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set TARGETEXT=.dll
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set TARGETFILENAME=WebKit.dll
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set TARGETPATH=C:\cygwin\home\Rip\webkit\WebKitBuild\Release_WinCairo\bin32\WebKit.dll
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set DEBUGSUFFIX=
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set WEBKIT_LIBRARIES=C:\cygwin\home\Rip\webkit\WebKitLibraries\win
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: REM If any of the above variables didn't exist previously and
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: REM were set to an empty string, set will set the errorlevel to 1,
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: REM which will cause the project-specific script to think the build
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: REM has failed. This cmd /c call will clear the errorlevel.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: cmd /c
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: "C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKitPreBuild.cmd"
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: :VCEnd" exited with code 1.
     1>Done Building Project "C:\cygwin\home\Rip\WebKit\Source\WebKit\WebKit.vcxproj\WebKit\WebKit.vcxproj" (Build target(s)) -- FAILED.
 
Build FAILED.
 
Time Elapsed 00:00:00.06
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-help/attachments/20140725/26ef5432/attachment.html>


More information about the webkit-help mailing list