Closed Bug 1069114 Opened 10 years ago Closed 10 years ago

Windows builds are busted due to a bug in the d3d10.h in the v7.0 SDK

Categories

(SeaMonkey :: Build Config, defect)

x86
Windows Vista
defect
Not set
normal

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)
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.
(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.
(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?
(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'.
(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)
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
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.
Bug 1037667  did indeed fix us on beta, YAY
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(jgilbert)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.