[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