Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.4.0
-
None
-
Windows 7 32 bit, MSVC 2013 32 bit.
Environment:
{code}
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
set "INCLUDE=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE%"
set "LIB=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\lib;%LIB%"
set CL=/D_USING_V110_SDK71_
{code}
Configure arguments:
{code}
..\src\configure -developer-build -nomake examples -nomake tests -opensource -confirm-license -target xp
{code}Windows 7 32 bit, MSVC 2013 32 bit. Environment: {code} "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" set "INCLUDE=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE%" set "LIB=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\lib;%LIB%" set CL=/D_USING_V110_SDK71_ {code} Configure arguments: {code} ..\src\configure -developer-build -nomake examples -nomake tests -opensource -confirm-license -target xp {code}
-
40a4e446f37ee49783227d80fa1d805c8cab2463
Description
The latest ANGLE update broke compilation with the platform SDK 7.1 (-target xp).
cl -c -nologo -Zm200 -Zc:wchar_t -FS -Zi -MDd -Oy- -Gy -GS -Gm- -RTC1 -EHsc -GR -W4 -wd4100 -wd4127 -wd4189 -wd4239 -wd4244 -wd4245 -wd4267 -wd4275 -wd4512 -wd4702 /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 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -D_DEBUG -I"D:\dev\qt\5.4\src\qtbase\src\angle\src\libGLESv2" -I"D:\dev\qt\5.4\src\qtbase\src\angle\src" -I"D:\dev\qt\5.4\src\qtbase\src\angle\src\..\include" -I"D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\src" -I"D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\include" -I"..\..\src" -I"D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\src\libGLESv2" -I"." -I"D:\dev\qt\5.4\src\qtbase\mkspecs\win32-msvc2013" -Fo.obj\debug\ @C:\Users\kakoehne\AppData\Local\Temp\Buffer.obj.616.47.jom Buffer.cpp D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\src\common/NativeWindow.h(41) : error C2146: syntax error : missing ';' before identifier 'DXGISwapChain' D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\src\common/NativeWindow.h(41) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\src\common/NativeWindow.h(42) : error C2146: syntax error : missing ';' before identifier 'DXGIFactory' D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\src\common/NativeWindow.h(42) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\dev\qt\5.4\src\qtbase\src\3rdparty\angle\src\common/NativeWindow.h(57) : error C2061: syntax error : identifier 'ID3D11Device'
Attachments
For Gerrit Dashboard: QTBUG-42714 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
100035,4 | ANGLE: Fix compilation with D3D9 | 5.4.0 | qt/qtbase | Status: MERGED | +2 | 0 |
100044,1 | ANGLE: Fix compilation with D3D9 | 5.4 | qt/qtbase | Status: ABANDONED | 0 | 0 |