[webkit-help] build errors in Wincairo port x64

Takayuki Kunihiro kunihiro at fsi.co.jp
Sun Dec 1 16:06:47 PST 2013


Hello everyone,

I have build  WinCairo port of Webkit. Code is r159863 of Nightly build.
Build errors such as the following has occurred.
Please tell me if I know what.

Development environment:
・Visual Studio 2010 sp1 professional edition
・Windows 8.1 (64bit)
・Debug_WinCairo(x64)

Build log:

5>------ ビルド開始: プロジェクト: JavaScriptCore, 構成: Debug_WinCairo x64 ------
5>  /usr/bin/bash
5>  LowLevelInterpreter.cpp
5>c:\webkit\webkit-r159863\source\javascriptcore\assembler\X86Assembler.h(2337):
warning C4309: '引数' : 定数値が切り捨てられました。
5>C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\obj64\JavaScriptCore\DerivedSources\LLIntAssembly.h(5):
error C2065: 'callToJavaScript' : 定義されていない識別子です。
5>C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\obj64\JavaScriptCore\DerivedSources\LLIntAssembly.h(5):
error C2051: case 式は、整数型定数でなければなりません。
5>C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\obj64\JavaScriptCore\DerivedSources\LLIntAssembly.h(17):
error C2065: 'returnFromJavaScript' : 定義されていない識別子です。
5>C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\obj64\JavaScriptCore\DerivedSources\LLIntAssembly.h(17):
error C2051: case 式は、整数型定数でなければなりません。
6>------ ビルド開始: プロジェクト: jsc, 構成: Debug_WinCairo x64 ------
6>  /usr/bin/bash
6>EXEC : cygwin warning :
6>    MS-DOS style path detected:
C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\buildfailed
6>    Preferred POSIX equivalent is:
/cygdrive/c/WebKit/WebKit-r159863/WebKitBuild/Debug_WinCairo/buildfailed
6>    CYGWIN environment variable option "nodosfilewarning" turns off
this warning.
6>    Consult the user's guide for more details about POSIX paths:
6>      http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: コマンド "REM Do not edit from the Visual Studio IDE!
Customize via a jscPreBuild.cmd file.
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: if not exist
"C:\webkit\WebKit-r159863\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\jscPreBuild.cmd"
exit /b
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073:
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
CONFIGURATIONBUILDDIR=C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set CONFIGURATIONNAME=Debug_WinCairo
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set INPUTDIR=
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set INPUTFILENAME=
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set INPUTPATH=
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
INTDIR=C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\obj64\jsc\
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
OUTDIR=C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\bin64\
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set PLATFORMARCHITECTURE=64
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set PLATFORMNAME=x64
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
PROJECTDIR=C:\webkit\WebKit-r159863\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set PROJECTFILENAME=jsc.vcxproj
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set PROJECTNAME=jsc
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
PROJECTPATH=C:\webkit\WebKit-r159863\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\jsc.vcxproj
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
SOLUTIONDIR=C:\webkit\WebKit-r159863\Source\WebKit\WebKit.vcxproj\
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set SOLUTIONFILENAME=WebKit.sln
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set SOLUTIONNAME=WebKit
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
SOLUTIONPATH=C:\webkit\WebKit-r159863\Source\WebKit\WebKit.vcxproj\WebKit.sln
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
TARGETDIR=C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\bin64\
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set TARGETEXT=.exe
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set TARGETFILENAME=jsc.exe
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set
TARGETPATH=C:\WebKit\WebKit-r159863\WebKitBuild\Debug_WinCairo\bin64\jsc.exe
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: set DEBUGSUFFIX=
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073:
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: REM If any of the above variables didn't exist
previously and
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: REM were set to an empty string, set will set the
errorlevel to 1,
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: REM which will cause the project-specific script to
think the build
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: REM has failed. This cmd /c call will clear the
errorlevel.
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: cmd /c
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073:
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: "C:\webkit\WebKit-r159863\Source\JavaScriptCore\JavaScriptCore.vcxproj\jsc\jscPreBuild.cmd"
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073:
6>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5):
error MSB3073: :VCEnd" はコード 1 で終了しました。


Thanks,
Takayuki kunihiro


More information about the webkit-help mailing list