Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
5.7.0
-
None
-
Windows 10
-
49f9328175fe42d00c6e15a8599b1a912bb9863d in 5.7
Description
I'm trying to build Qt 5.7.0 from source but I have failure building qtbase because of ANGLE.
My configure is :
configure -debug-and-release -nomake examples -nomake tests -target xp -opensource -icu -ssl -openssl -prefix "C:\QtCustom\5.7.0MSVC" -I "C:\icu\include" -L "C:\icu\lib" -I "C:\build-libopenssl-windows\third-party\libopenssl\include" -L "C:\build-libopenssl-windows\third-party\libopenssl\lib"
I added also -opengl dynamic for a test but same error, tought I think I should keep this in myy configure now.
I tried with MSVC 2013 and 2015 but I end up with the same error:
cl -c -nologo -Zc:wchar_t -FS -Zi -MDd -Oy- -Gy -GS -Gm- -RTC1 -EHsc -GR -W4 -wd4100 -wd4127 -wd4189 -wd4239 -wd4244 -wd4245 -wd4267 -wd4275 -wd4512 -wd4702 -wd4996 -wd4480 /Fd..\..\..\..\lib\libGLESv2d.pdb -DUNICODE -DWIN32 -D_WINDOWS -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DWIN32_LEAN_AND_MEAN=1 -D_DEBUG -DLIBANGLE_IMPLEMENTATION -DLIBGLESV2_IMPLEMENTATION -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -I. -IC:\icu\include -IC:\build-libopenssl-windows\third-party\libopenssl\include -I. -I.. -IC:/QtCustom/Qt5.7.0Src/qtbase/src/angle/src/../include -I..\..\..\3rdparty\angle\src -I..\..\..\3rdparty\angle\include -I..\..\src -I..\..\..\3rdparty\angle\src\libANGLE -I..\..\..\..\mkspecs\win32-msvc2013 -Fo.obj\debug\NativeWindow.obj ..\..\..\3rdparty\angle\src\libANGLE\renderer\d3d\d3d11\win32\NativeWindow.cpp NativeWindow.cpp C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(33) : error C2065: 'ID3D11RenderTargetView' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(33) : error C2059: syntax error : ',' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(33) : error C2976: 'std::array' : too few template arguments C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\array(20) : see declaration of 'std::array' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(38) : error C2146: syntax error : missing ';' before identifier 'ConvertBlendFunc' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(38) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(39) : error C2146: syntax error : missing ';' before identifier 'ConvertBlendOp' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(42) : error C2146: syntax error : missing ';' before identifier 'ConvertCullMode' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(42) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(44) : error C2146: syntax error : missing ';' before identifier 'ConvertComparison' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(44) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(45) : error C2146: syntax error : missing ';' before identifier 'ConvertDepthMask' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(45) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(47) : error C2146: syntax error : missing ';' before identifier 'ConvertStencilOp' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(49) : error C2146: syntax error : missing ';' before identifier 'ConvertFilter' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(49) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(50) : error C2146: syntax error : missing ';' before identifier 'ConvertTextureWrap' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(50) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(52) : error C2146: syntax error : missing ';' before identifier 'ConvertQueryType' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(64) : error C2065: 'ID3D11Device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(64) : error C2065: 'device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(64) : error C2065: 'ID3D11DeviceContext' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(64) : error C2065: 'deviceContext' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(64) : error C2059: syntax error : 'const' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(80) : error C2065: 'ID3D11Device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(80) : error C2065: 'device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(82) : error C2061: syntax error : identifier 'DXGI_FORMAT' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(90) : error C2065: 'D3D11_SUBRESOURCE_DATA' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(90) : error C2923: 'std::vector' : 'D3D11_SUBRESOURCE_DATA' is not a valid template type argument for parameter '_Ty' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(131) : error C2065: 'ID3D11DeviceChild' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(131) : error C2065: 'resource' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(131) : error C2059: syntax error : 'const' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(164) : error C2143: syntax error : missing ';' before '*' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(164) : error C2433: 'ID3D11VertexShader' : 'inline' not permitted on data declarations C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(164) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(164) : error C2065: 'ID3D11Device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(164) : error C2065: 'device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(164) : error C2059: syntax error : 'const' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(165) : error C2143: syntax error : missing ';' before '{' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(165) : error C2447: '{' : missing function header (old-style formal list?) C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(178) : error C2143: syntax error : missing ';' before '*' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(178) : error C2065: 'ID3D11Device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(178) : error C2065: 'device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(178) : error C2988: unrecognizable template declaration/definition C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(178) : error C2059: syntax error : 'const' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(184) : error C2143: syntax error : missing ';' before '{' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(184) : error C2447: '{' : missing function header (old-style formal list?) C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(197) : error C2143: syntax error : missing ';' before '*' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(197) : error C2065: 'ID3D11Device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(197) : error C2065: 'device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(197) : error C2988: unrecognizable template declaration/definition C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(197) : error C2059: syntax error : 'const' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(203) : error C2143: syntax error : missing ';' before '{' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(203) : error C2447: '{' : missing function header (old-style formal list?) C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(216) : error C2143: syntax error : missing ';' before '*' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(216) : error C2065: 'ID3D11Device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(216) : error C2065: 'device' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(216) : error C2988: unrecognizable template declaration/definition C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(216) : error C2059: syntax error : 'const' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(239) : error C2143: syntax error : missing ';' before '<' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(239) : error C2182: 'LazyResource' : illegal use of type 'void' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(239) : error C2988: unrecognizable template declaration/definition C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(239) : error C2059: syntax error : '<' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(239) : error C2039: 'checkAssociatedDevice' : is not a member of '`global namespace'' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(268) : error C2143: syntax error : missing ';' before '*' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(268) : error C2433: 'ID3D11VertexShader' : 'inline' not permitted on data declarations C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(268) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(268) : error C2086: 'int rx::d3d11::ID3D11VertexShader' : redefinition C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(164) : see declaration of 'rx::d3d11::ID3D11VertexShader' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(268) : error C2143: syntax error : missing ';' before '<' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(268) : error C2039: 'resolve' : is not a member of '`global namespace'' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(279) : error C2039: 'resolve' : is not a member of '`global namespace'' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(280) : error C2143: syntax error : missing ';' before '{' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(280) : error C2447: '{' : missing function header (old-style formal list?) C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(290) : error C2143: syntax error : missing ';' before '*' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(290) : error C2433: 'ID3D11PixelShader' : 'inline' not permitted on data declarations C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(290) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(290) : error C2143: syntax error : missing ';' before '<' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(290) : error C2039: 'resolve' : is not a member of '`global namespace'' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(333) : error C2065: 'ID3D11DeviceContext' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(333) : error C2065: 'context' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(333) : error C2065: 'ID3D11Buffer' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(333) : error C2065: 'constantBuffer' : undeclared identifier C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(333) : error C2988: unrecognizable template declaration/definition C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(333) : error C2059: syntax error : 'const' C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(381) : error C3203: 'TextureHelper11' : unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type C:\QtCustom\Qt5.7.0Src\qtbase\src\3rdparty\angle\src\libANGLE/renderer/d3d/d3d11/renderer11_utils.h(382) : error C2061: syntax error : identifier 'DXGI_FORMAT' c:\program files (x86)\windows kits\8.1\include\shared\dxgiformat.h(129) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(34) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(34) : warning C4091: 'typedef ' : ignored on left of 'DXGI_RGB' when no variable is declared C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(54) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(54) : warning C4091: 'typedef ' : ignored on left of 'DXGI_GAMMA_CONTROL' when no variable is declared C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(63) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(63) : warning C4091: 'typedef ' : ignored on left of 'DXGI_GAMMA_CONTROL_CAPABILITIES' when no variable is declared C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(69) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(69) : warning C4091: 'typedef ' : ignored on left of 'DXGI_RATIONAL' when no variable is declared C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(77) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(84) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(93) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(103) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(103) : warning C4091: 'typedef ' : ignored on left of 'DXGI_MODE_DESC' when no variable is declared C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(109) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgitype.h(109) : warning C4091: 'typedef ' : ignored on left of 'DXGI_SAMPLE_DESC' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(176) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(176) : warning C4091: 'typedef ' : ignored on left of 'DXGI_FRAME_STATISTICS' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(182) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(182) : warning C4091: 'typedef ' : ignored on left of 'DXGI_MAPPED_RECT' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(205) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(205) : warning C4091: 'typedef ' : ignored on left of 'DXGI_ADAPTER_DESC' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(222) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(222) : warning C4091: 'typedef ' : ignored on left of 'DXGI_OUTPUT_DESC' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(227) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(227) : warning C4091: 'typedef ' : ignored on left of 'DXGI_SHARED_RESOURCE' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(245) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(253) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(253) : warning C4091: 'typedef ' : ignored on left of 'DXGI_SURFACE_DESC' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(261) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(276) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(288) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(288) : warning C4091: 'typedef ' : ignored on left of 'DXGI_SWAP_CHAIN_DESC' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(2368) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(2382) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(2382) : warning C4091: 'typedef ' : ignored on left of 'DXGI_ADAPTER_DESC1' when no variable is declared c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(2388) : error C2143: syntax error : missing ';' before 'identifier' c:\program files (x86)\windows kits\8.1\include\shared\dxgi.h(2388) : warning C4091: 'typedef ' : ignored on left of 'DXGI_DISPLAY_COLOR_SPACE' when no variable is declared C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgi1_2.h(220) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgi1_2.h(220) : warning C4091: 'typedef ' : ignored on left of 'DXGI_OUTDUPL_MOVE_RECT' when no variable is declared C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgi1_2.h(227) : error C2143: syntax error : missing ';' before 'identifier' C:\Program Files (x86)\Windows Kits\8.1\include\shared\dxgi1_2.h(227) : fatal error C1003: error count exceeds 100; stopping compilation NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.EXE"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop.
I tried many things without success, last compilation I did on that machine was Qt 5.6.0 from git and it worked fine.
Attachments
For Gerrit Dashboard: QTBUG-54674 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
164858,3 | configure.exe: Show error on "-target xp" option | 5.7 | qt/qtbase | Status: MERGED | +2 | 0 |