Closed
Bug 1069114
Opened 9 years ago
Closed 9 years ago
Windows builds are busted due to a bug in the d3d10.h in the v7.0 SDK
Categories
(SeaMonkey :: Build Config, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1037667
People
(Reporter: ewong, Unassigned)
References
Details
SeaMonkey's windows builds are not building due to a combination of SDKs, headers, includes and platform support. jgilbert_ Callek, it's running the d3dcommon.h from the v7.0 sdk after it's already gotten it from the dx10 sdk jgilbert_ that shouldn't be possible, hmm jgilbert_ Callek, yeah, it's a bug in d3d10.h in the v7.0 SDK jgilbert_ this appears fixed as of 8.0, yeah jgilbert_ Callek, there are three moz.build files which set ANGLE_ENABLE_D3D11 to true jgilbert_ try setting them all to false jgilbert_ it might stop ANGLE from trying to access d3d10.h (from irc #developers)
Comment 1•9 years ago
|
||
The real fix here is upgrading to WinSDK 8.0+ on your build machines. If disabling ANGLE_ENABLE_D3D11 works, it's the easiest stop-gap solution, since we don't even try to run on D3D11 yet, only D3D9.
Comment 2•9 years ago
|
||
(In reply to Jeff Gilbert from comment #1) > The real fix here is upgrading to WinSDK 8.0+ on your build machines. The v7.0 SDK is the latest version that will install on our build machines.
Comment 3•9 years ago
|
||
(In reply to neil@parkwaycc.co.uk from comment #2) > (In reply to Jeff Gilbert from comment #1) > > The real fix here is upgrading to WinSDK 8.0+ on your build machines. > > The v7.0 SDK is the latest version that will install on our build machines. Then the problem becomes getting better build machines. What is preventing installing v8.0? Which OS version are you running?
![]() |
Reporter | |
Comment 4•9 years ago
|
||
(In reply to Jeff Gilbert [:jgilbert] from comment #3) > (In reply to neil@parkwaycc.co.uk from comment #2) > > (In reply to Jeff Gilbert from comment #1) > > > The real fix here is upgrading to WinSDK 8.0+ on your build machines. > > > > The v7.0 SDK is the latest version that will install on our build machines. > > Then the problem becomes getting better build machines. What is preventing > installing v8.0? Which OS version are you running? Windows 2003. So v8.0 can't be installed on these machines. I'll have to ask Callek about the 'better build machines'.
Comment 5•9 years ago
|
||
(In reply to Jeff Gilbert [:jgilbert] from comment #1) > The real fix here is upgrading to WinSDK 8.0+ on your build machines. > > If disabling ANGLE_ENABLE_D3D11 works, it's the easiest stop-gap solution, > since we don't even try to run on D3D11 yet, only D3D9. To be clear, is there a problem releasing a full-build with this change? Is there any bug filed upstream for this "direct X header issue"? If this disabling works, is there anyone who can work on a patch to drive at least into current-aurora? [I'm checking if this will work, now. ETA 20 min] (In reply to Edmund Wong (:ewong) from comment #4) > (In reply to Jeff Gilbert [:jgilbert] from comment #3) > > (In reply to neil@parkwaycc.co.uk from comment #2) > > > (In reply to Jeff Gilbert from comment #1) > > > > The real fix here is upgrading to WinSDK 8.0+ on your build machines. > > > > > > The v7.0 SDK is the latest version that will install on our build machines. > > > > Then the problem becomes getting better build machines. What is preventing > > installing v8.0? Which OS version are you running? > > Windows 2003. So v8.0 can't be installed on these machines. > > I'll have to ask Callek about the 'better build machines'. We don't have any good way to update the SDK atm, these machines predate the current windows image MoCo is using, moco's images are also based on win64 + GPO, with no good "outside looking in" way to reproduce the setup. I'm trying to hold out as long as I can for "puppet on windows" for MoCo to be supported, since that I can emulate.
Flags: needinfo?(jgilbert)
Comment 6•9 years ago
|
||
So we got a bit further with those commented out, but we have a different issue here. jgilbert, we're encroaching rapidly on the final-release date, any advice you can give would be GREATLY appreciated: e:/builds/slave/c-beta-w32/build/objdir/mozilla/_virtualenv/Scripts/python.exe -m mozbuild.action.cl cl -FoBlit11.obj -c -DNOMINMAX -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -D ANGLE_ENABLE_D3D9 -DANGLE_COMPILE_OPTIMIZATION_LEVEL='D3DCOMPILE_OPTIMIZATION_LEVEL1' -DANGLE_NO_EXC EPTIONS -DGL_APICALL='' -DGL_GLEXT_PROTOTYPES='' -DEGLAPI='' -DANGLE_PRELOADED_D3DCOMPILER_MODULE_NA MES='{ TEXT("d3dcompiler_47.dll"), TEXT("d3dcompiler_46.dll"), TEXT("d3dcompiler_43.dll") }' -DNO_NS PR_10_SUPPORT -Ie:/builds/slave/c-beta-w32/build/mozilla/gfx/angle/src/libGLESv2 -I. -Ie:/builds/sla ve/c-beta-w32/build/mozilla/gfx/angle/src/libGLESv2/../../include -Ie:/builds/slave/c-beta-w32/build /mozilla/gfx/angle/src/libGLESv2/../../src -I../../../../dist/include -Ie:/builds/slave/c-beta-w32/ build/objdir/mozilla/dist/include/nspr -Ie:/builds/slave/c-beta-w32/build/objdir/mozilla/dist/includ e/nss -I/e/builds/slave/c-beta-w32/build/objdir/mozilla/dist/include -I/e/builds/slave/c-beta-w32/b uild/mozilla/modules/zlib/src -MD -FI ../../../../dist/include/mozilla-config.h -DMOZ ILLA_CLIENT -TP -nologo -D_HAS_EXCEPTIONS=0 -W3 -Gy -wd4251 -wd4244 -wd4345 -wd4351 -wd4482 -wd4800 -wd4819 -we4553 -GR- -DNDEBUG -DTRIMMED -Zi -UDEBUG -DNDEBUG -O1 -Oi -Oy- -Fdgenerated.pdb e:/ builds/slave/c-beta-w32/build/mozilla/gfx/angle/src/libGLESv2/renderer/d3d11/Blit11.cpp BufferStorage11.obj Blit11.cpp d:\msvs10\vc\include\typeinfo(157) : warning C4275: non dll-interface class 'stdext::exception' used as base for dll-interface class 'std::bad_cast' d:\msvs10\vc\include\exception(218) : see declaration of 'stdext::exception' d:\msvs10\vc\include\typeinfo(156) : see declaration of 'std::bad_cast' d:\msvs10\vc\include\typeinfo(178) : warning C4275: non dll-interface class 'stdext::exception' used as base for dll-interface class 'std::bad_typeid' d:\msvs10\vc\include\exception(218) : see declaration of 'stdext::exception' d:\msvs10\vc\include\typeinfo(177) : see declaration of 'std::bad_typeid' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(31) : error C2061: syntax error : identifier 'ID3D11ShaderResourceView' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(34) : error C2061: syntax error : identifier 'ID3D11ShaderResourceView' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(38) : error C2061: syntax error : identifier 'ID3D11Resource' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(42) : error C2061: syntax error : identifier 'ID3D11ShaderResourceView' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(46) : error C2061: syntax error : identifier 'ID3D11Resource' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(60) : error C2061: syntax error : identifier 'ID3D11Resource' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(62) : error C2535: 'bool rx::Blit11::copyDepthStencil(void)' : member function already defined or declared e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(46) : see declaration of 'rx::Blit11::copyDepthStencil' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(69) : error C2061: syntax error : identifier 'D3D11_PRIMITIVE_TOPOLOGY' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(74) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(74) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(74) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(75) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(75) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(75) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(76) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(76) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(76) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(77) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(77) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(77) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(84) : error C2061: syntax error : identifier 'ID3D11PixelShader' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(85) : error C2061: syntax error : identifier 'ID3D11PixelShader' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(90) : error C2146: syntax error : missing ';' before identifier 'mViewDimension' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(99) : error C2061: syntax error : identifier 'D3D11_SRV_DIMENSION' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(104) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(104) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(104) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(105) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(105) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(105) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(106) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(106) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(106) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(107) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(107) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(107) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(108) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(108) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(108) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(109) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(109) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(109) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(111) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(111) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(111) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(112) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(112) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(112) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(113) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(113) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(113) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(115) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(115) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(115) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(116) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(116) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(116) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(117) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(117) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(117) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(119) : erro r C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(119) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Blit11.h(119) : erro r C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 0) : error C2061: syntax error : identifier 'ID3D11Device' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 3) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 3) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 3) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 3) : warning C4183: 'getBlendState': missing return type; assumed to be a member function returning 'int' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 4) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 4) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 4) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 4) : warning C4183: 'getRasterizerState': missing return type; assumed to be a member function retur ning 'int' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 5) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 5) : warning C4183: 'getDepthStencilState': missing return type; assumed to be a member function ret urning 'int' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 6) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 6) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 6) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(3 6) : warning C4183: 'getSamplerState': missing return type; assumed to be a member function returnin g 'int' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(4 7) : error C2065: 'D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(5 5) : error C2065: 'ID3D11BlendState' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(5 5) : error C2059: syntax error : ',' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(5 5) : error C2976: 'std::pair' : too few template arguments d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(5 6) : error C3203: 'pair' : unspecialized class template can't be used as a template argument for tem plate parameter '_Ty', expected a real type e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(5 6) : error C2955: 'std::pair' : use of class template requires template argument list d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(7 1) : error C2065: 'ID3D11RasterizerState' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(7 1) : error C2059: syntax error : ',' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(7 1) : error C2976: 'std::pair' : too few template arguments d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(7 2) : error C3203: 'pair' : unspecialized class template can't be used as a template argument for tem plate parameter '_Ty', expected a real type e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(7 2) : error C2955: 'std::pair' : use of class template requires template argument list d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(8 2) : error C2065: 'ID3D11DepthStencilState' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(8 2) : error C2059: syntax error : ',' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(8 2) : error C2976: 'std::pair' : too few template arguments d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(8 6) : error C3203: 'pair' : unspecialized class template can't be used as a template argument for tem plate parameter '_Ty', expected a real type e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(8 6) : error C2955: 'std::pair' : use of class template requires template argument list d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(9 6) : error C2065: 'ID3D11SamplerState' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(9 6) : error C2059: syntax error : ',' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(9 6) : error C2976: 'std::pair' : too few template arguments d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(1 00) : error C3203: 'pair' : unspecialized class template can't be used as a template argument for te mplate parameter '_Ty', expected a real type e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(1 00) : error C2955: 'std::pair' : use of class template requires template argument list d:\msvs10\vc\include\utility(173) : see declaration of 'std::pair' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(1 03) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(1 03) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/RenderStateCache.h(1 03) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(3 1) : error C2061: syntax error : identifier 'ID3D11Device' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(4 3) : error C2146: syntax error : missing ';' before identifier 'desc' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(4 3) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(4 3) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(6 5) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(6 5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(6 5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(6 9) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(6 9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(6 9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(7 0) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(7 0) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(7 0) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(8 9) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(8 9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(8 9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(9 0) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(9 0) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/InputLayoutCache.h(9 0) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(165) : error C2061: syntax error : identifier 'DXGI_FORMAT' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(221) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(221) : warning C4183: 'getDevice': missing return type; assumed to be a member function returning 'int' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(222) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(222) : warning C4183: 'getDeviceContext': missing return type; assumed to be a member function returning 'i nt' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(223) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(223) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(223) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(223) : warning C4183: 'getDxgiFactory': missing return type; assumed to be a member function returning 'int ' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(232) : error C2061: syntax error : identifier 'ID3D11Texture2D' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(234) : error C2061: syntax error : identifier 'ID3D11RenderTargetView' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(235) : error C2061: syntax error : identifier 'ID3D11Texture2D' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(248) : error C2061: syntax error : identifier 'ID3D11Texture2D' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(256) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(256) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(256) : error C2061: syntax error : identifier 'ID3D11Texture2D' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(256) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(256) : warning C4183: 'resolveMultisampledTexture': missing return type; assumed to be a member function re turning 'int' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(296) : error C2065: 'D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(299) : error C2061: syntax error : identifier 'DXGI_FORMAT' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(301) : error C2065: 'DXGI_FORMAT' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(322) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(322) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(322) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(323) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(323) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(323) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(353) : error C2146: syntax error : missing ';' before identifier 'mCurrentPrimitiveTopology' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(353) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(353) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(356) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(356) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(356) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(357) : error C2146: syntax error : missing ';' before identifier 'mAppliedIBFormat' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(357) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(357) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(361) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(361) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(361) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(365) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(366) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(366) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(366) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(367) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(367) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(367) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(368) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(368) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(368) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(372) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(372) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(372) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(373) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(373) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(373) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(378) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(378) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(378) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(379) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(379) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(379) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(382) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(382) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(382) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(400) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(402) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(402) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(402) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(404) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(404) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(404) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(405) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(405) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(405) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(406) : error C2146: syntax error : missing ';' before identifier 'mAdapterDescription' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(406) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(406) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(408) : error C2143: syntax error : missing ';' before '*' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(408) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(408) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(221) : error C2065: 'mDevice' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(222) : error C2065: 'mDeviceContext' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/Renderer11.h(223) : error C2065: 'mDxgiFactory' : undeclared identifier e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/renderer11_utils.h(2 1) : error C2146: syntax error : missing ';' before identifier 'ConvertBlendFunc' e:\builds\slave\c-beta-w32\build\mozilla\gfx\angle\src\libGLESv2/renderer/d3d11/renderer11_utils.h(2 1) : fatal error C1003: error count exceeds 100; stopping compilation e:/builds/slave/c-beta-w32/build/mozilla/config/rules.mk:991: recipe for target 'Blit11.obj' failed mozmake.exe[5]: *** [Blit11.obj] Error 2
Comment 8•9 years ago
|
||
Hip Hip Hooray for :glandium. *Looks* like Bug 1037667 is our issue here. Which has a patch from vlad --- just got to see if/how it can apply to beta. And I *suspect* it would be too risky for Firefox to "take" this beta cycle now so we'll need to relbranch for it. Not duping until I can confirm that it does indeed fix us.
Comment 9•9 years ago
|
||
Bug 1037667 did indeed fix us on beta, YAY
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(jgilbert)
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•