Webkit 编译错误,请指教 VS2013 WIN7系统

jxj_njjn 发布于 2014/02/26 14:56
阅读 2K+
收藏 0

使用sygwin 编译

先把错误信息 贴出来:

Visual Studio 的许可证 28 天后到期。
1>------ 已启动生成:  项目: WTFGenerated, 配置: Release Win32 ------
2>------ 已跳过生成:  项目: preprocessor, 配置: Release Win32 ------
2>没有为此解决方案配置选中要生成的项目
3>------ 已跳过生成:  项目: translator_common, 配置: Release Win32 ------
3>没有为此解决方案配置选中要生成的项目
4>------ 已跳过生成:  项目: translator_glsl, 配置: Release Win32 ------
4>没有为此解决方案配置选中要生成的项目
5>------ 已跳过生成:  项目: translator_hlsl, 配置: Release Win32 ------
5>没有为此解决方案配置选中要生成的项目
6>------ 已跳过生成:  项目: libGLESv2, 配置: Release Win32 ------
6>没有为此解决方案配置选中要生成的项目
7>------ 已跳过生成:  项目: libEGL, 配置: Release Win32 ------
7>没有为此解决方案配置选中要生成的项目
1>  /usr/bin/bash
1>   mkdir "%ConfigurationBuildDir%\include\private\wtf
1>  A subdirectory or file C:\cygwin\home\WebKit\WebKit\WebKitBuild\Release\include\private\wtf already exists.
1>   testOSXLevel.cmd
1> 
1>  C:\cygwin\home\WebKit\WebKit\Source\WTF\WTF.vcxproj>IF EXIST "C:\cygwin\home\WebKit\WebKit\WebKitBuild\Release\include\private\wtf\WTFHeaderDetection.h" GOTO DONE
1>   touch "%ConfigurationBuildDir%\buildfailed"
1>   bash build-generated-files.sh "%ConfigurationBuildDir%" "C:\cygwin\home\WebKit\WebKit\WebKitLibraries\win" "" "%PlatformArchitecture%"
1>   bash -c "python work-around-vs-dependency-tracking-bugs.py"
1>  Traceback (most recent call last):
1>    File "work-around-vs-dependency-tracking-bugs.py", line 12, in <module>
1>      WEBKIT_LIBRARIES = os.environ['WEBKIT_LIBRARIES'];
1>    File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
1>      raise KeyError(key)
1>  KeyError: 'WEBKIT_LIBRARIES'
1>NMAKE : fatal error U1077: “C:\cygwin\bin\bash.EXE”: 返回代码“0x1”
1>  Stop.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: 命令“%SystemDrive%\cygwin\bin\which.exe bash
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: set PLATFORMARCHITECTURE=32
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: nmake /nologo -f WTFGenerated.make”已退出,代码为 2。
8>------ 已启动生成:  项目: WTF, 配置: Release Win32 ------
8>  /usr/bin/bash
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: 命令“REM Do not edit from the Visual Studio IDE! Customize via a WTFPreBuild.cmd file.
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: if not exist "C:\cygwin\home\WebKit\WebKit\Source\WTF\WTF.vcxproj\WTFPreBuild.cmd" exit /b
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073:
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set CONFIGURATIONBUILDDIR=C:\cygwin\home\WebKit\WebKit\WebKitBuild\Release
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set CONFIGURATIONNAME=Release
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INPUTDIR=
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INPUTFILENAME=
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INPUTPATH=
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set INTDIR=C:\cygwin\home\WebKit\WebKit\WebKitBuild\Release\obj32\WTF\
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set OUTDIR=C:\cygwin\home\WebKit\WebKit\WebKitBuild\Release\bin32\
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PLATFORMARCHITECTURE=32
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PLATFORMNAME=Win32
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTDIR=C:\cygwin\home\WebKit\WebKit\Source\WTF\WTF.vcxproj\
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTFILENAME=WTF.vcxproj
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTNAME=WTF
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set PROJECTPATH=C:\cygwin\home\WebKit\WebKit\Source\WTF\WTF.vcxproj\WTF.vcxproj
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set SOLUTIONDIR=C:\cygwin\home\WebKit\WebKit\Source\WebKit\WebKit.vcxproj\
8>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(122,5): error MSB3073: set SOLUTIONFILENAME=WebKit.sln

 

 

还有很多,不过都是类似的,就不贴了。我不太明白这个错误的意思,还请高手指点如何解决这些问题,我是一个Webkit新手。谢谢 大家

以下是问题补充:

@jxj_njjn:唉 , 没人可怜可怜嘛。。。。。。。。。。。悲催啊 (2014/02/27 10:13)
加载中
0
j
jxj_njjn

主要问题:

1、WEBKIT_LIBRARIES  环境变量没有设置(当然还有其它环境变量没有设置)

    正确的设置环境变量可以 顺利 编译一些工程(但不是所有的工程!)

2、WebKitAuxiliaryLibrary.zip 没有正确的解压出来(可能是curl 不支持ssl的问题)

0
jysong
jysong
该评论暂时无法显示,详情咨询 QQ 群:912889742
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部