[webkit-help] Difficulty building WebKit in VS2013 Express

Megan Thomas m.thomas121381 at gmail.com
Fri Mar 7 08:20:18 PST 2014


I'm attempting to build WebKit (r165172) in VS2013 Express on a Windows 7
Professional x64 machine, and am getting the following error:

if exist "%ConfigurationBuildDir%\buildfailed" grep XXWebCoreGeneratedXX
"%ConfigurationBuildDir%\buildfailed"
15>   if errorlevel 1 exit 1
15>   echo XXWebCoreGeneratedXX > "%ConfigurationBuildDir%\buildfailed"
15>   bash build-generated-files.sh "%ConfigurationBuildDir%"
"%WebKit_Libraries%" windows "%PlatformArchitecture%"
15>  perl -I /home/MEGAN~1.THO/WEBKIT~1/Source/WebCore/bindings/scripts
/home/MEGAN~1.THO/WEBKIT~1/Source/WebCore/css/makegrammar.pl --extraDefines
"    ENABLE_3D_RENDERING    ENABLE_CHANNEL_MESSAGING
 ENABLE_CSS_BOX_DECORATION_BREAK    ENABLE_CSS_FILTERS
 ENABLE_CSS_IMAGE_SET    ENABLE_CSS_REGIONS    ENABLE_CSS_SHAPES
 ENABLE_CSS_SHAPE_INSIDE    ENABLE_CSS_STICKY_POSITION
 ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
 ENABLE_DETAILS_ELEMENT    ENABLE_FILTERS    ENABLE_FULLSCREEN_API
 ENABLE_GEOLOCATION    ENABLE_HIGH_DPI_CANVAS    ENABLE_ICONDATABASE
 ENABLE_LEGACY_CSS_VENDOR_PREFIXES    ENABLE_MATHML
 ENABLE_MEDIA_CONTROLS_SCRIPT    ENABLE_MEDIA_STATISTICS
 ENABLE_METER_ELEMENT    ENABLE_PAGE_VISIBILITY_API    ENABLE_PROMISES
 ENABLE_REQUEST_ANIMATION_FRAME    ENABLE_SHARED_WORKERS
 ENABLE_SQL_DATABASE    ENABLE_SUBPIXEL_LAYOUT    ENABLE_SVG
 ENABLE_SVG_FONTS    ENABLE_TEMPLATE_ELEMENT    ENABLE_VIDEO
 ENABLE_VIDEO_TRACK    ENABLE_VIEW_MODE_CSS_MEDIA    ENABLE_WEB_SOCKETS
 ENABLE_XHR_TIMEOUT    ENABLE_XSLT" --outputDir . --bison "bison"
--symbolsPrefix cssyy /home/MEGAN~1.THO/WEBKIT~1/Source/WebCore/css/
CSSGrammar.y.in
15>  Died at /home/MEGAN~1.THO/WEBKIT~1/Source/WebCore/css/makegrammar.plline
85.
15>  make: *** [CSSGrammar.cpp] Error 2
15>  /home/MEGAN~1.THO/WEBKIT~1/Source/WebCore/DerivedSources.make:842:
recipe for target 'CSSGrammar.cpp' failed
15>NMAKE : fatal error U1077: 'bash' : return code '0x1'

I'm also getting the following error in several different projects:

C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5):
error MSB3073: The command "%SystemDrive%\cygwin\bin\which.exe bash
15>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5):
error MSB3073: if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
15>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5):
error MSB3073: set PLATFORMARCHITECTURE=32
15>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5):
error MSB3073: nmake /nologo -f WebCoreGenerated.make" exited with code 2.
16>------ Build started: Project: WebCore, Configuration: Debug Win32 ------
16>  /usr/bin/bash
16>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 WebCorePreBuild.cmd file.
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: if not exist
"C:\cygwin\home\megan.thomas\WebKit-r165172\Source\WebCore\WebCore.vcxproj\WebCorePreBuild.cmd"
exit /b
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073:
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
CONFIGURATIONBUILDDIR=C:\cygwin\home\megan.thomas\WebKit-r165172\WebKitBuild\Debug
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set CONFIGURATIONNAME=Debug
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set INPUTDIR=
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set INPUTFILENAME=
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set INPUTPATH=
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
INTDIR=C:\cygwin\home\megan.thomas\WebKit-r165172\WebKitBuild\Debug\obj32\WebCore\
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
OUTDIR=C:\cygwin\home\megan.thomas\WebKit-r165172\WebKitBuild\Debug\lib32\
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set PLATFORMARCHITECTURE=32
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set PLATFORMNAME=Win32
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
PROJECTDIR=C:\cygwin\home\megan.thomas\WebKit-r165172\Source\WebCore\WebCore.vcxproj\
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set PROJECTFILENAME=WebCore.vcxproj
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set PROJECTNAME=WebCore
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
PROJECTPATH=C:\cygwin\home\megan.thomas\WebKit-r165172\Source\WebCore\WebCore.vcxproj\WebCore.vcxproj
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
SOLUTIONDIR=C:\cygwin\home\megan.thomas\WebKit-r165172\Source\WebKit\WebKit.vcxproj\
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set SOLUTIONFILENAME=WebKit.sln
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set SOLUTIONNAME=WebKit
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
SOLUTIONPATH=C:\cygwin\home\megan.thomas\WebKit-r165172\Source\WebKit\WebKit.vcxproj\WebKit.sln
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
TARGETDIR=C:\cygwin\home\megan.thomas\WebKit-r165172\WebKitBuild\Debug\lib32\
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set TARGETEXT=.lib
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set TARGETFILENAME=WebCore.lib
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set
TARGETPATH=C:\cygwin\home\megan.thomas\WebKit-r165172\WebKitBuild\Debug\lib32\WebCore.lib
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: set DEBUGSUFFIX=
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073:
16>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
16>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,
16>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
16>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.
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: cmd /c
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073:
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073:
"C:\cygwin\home\megan.thomas\WebKit-r165172\Source\WebCore\WebCore.vcxproj\WebCorePreBuild.cmd"
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073:
16>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5):
error MSB3073: :VCEnd" exited with code 1.

Does anyone have any idea what could be causing these errors? Googling
hasn't turned up anything useful and I'm struggling to know how to proceed
from here.

Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-help/attachments/20140307/46e2069d/attachment.html>


More information about the webkit-help mailing list