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
_______________________________________________
webkit-help mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-help