gfx/layers/d3d11/CompositorD3D11.cpp : Cannot open include file 'DXGI1_2.h': No such file or directory

NEW
Unassigned

Status

defect
5 years ago
4 years ago

People

(Reporter: ewong, Unassigned)

Tracking

Trunk
x86_64
Windows 8.1

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
On Win32 trunk build:

e:/builds/slave/c-cen-t-w32/build/objdir/_virtualenv/Scripts/python.exe -m mozbuild.action.cl  cl -FoBlob.obj -c -I../../dist/stl_wrappers  -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -DNOMINMAX -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DBIN_SUFFIX='".exe"' -DMOZ_TOOLKIT_SEARCH -DMOZ_PERMISSIONS -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DAB_CD=en-US -DNO_NSPR_10_SUPPORT -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/ipc -I. -Ie:/builds/slave/c-cen-t-w32/build/objdir/ipc/ipdl/_ipdlheaders -Ie:/builds/slave/c-cen-t-w32/build/mozilla/ipc/chromium/src -Ie:/builds/slave/c-cen-t-w32/build/mozilla/ipc/glue -Ie:/builds/slave/c-cen-t-w32/build/mozilla/chrome -Ie:/builds/slave/c-cen-t-w32/build/mozilla/docshell/base -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/base -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/bluetooth -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/bluetooth/ipc -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/devicestorage -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/filesystem -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/fmradio/ipc -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/geolocation -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/media/webspeech/synth/ipc -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/mobilemessage/ipc -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/storage -Ie:/builds/slave/c-cen-t-w32/build/mozilla/editor/libeditor -Ie:/builds/slave/c-cen-t-w32/build/mozilla/embedding/components/printingui/ipc -Ie:/builds/slave/c-cen-t-w32/build/mozilla/extensions/cookie -Ie:/builds/slave/c-cen-t-w32/build/mozilla/extensions/spellcheck/src -Ie:/builds/slave/c-cen-t-w32/build/mozilla/hal/sandbox -Ie:/builds/slave/c-cen-t-w32/build/mozilla/js/ipc -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base -Ie:/builds/slave/c-cen-t-w32/build/mozilla/netwerk/base/src -Ie:/builds/slave/c-cen-t-w32/build/mozilla/toolkit/xre -Ie:/builds/slave/c-cen-t-w32/build/mozilla/uriloader/exthandler -Ie:/builds/slave/c-cen-t-w32/build/mozilla/widget -Ie:/builds/slave/c-cen-t-w32/build/mozilla/xpcom/base -Ie:/builds/slave/c-cen-t-w32/build/mozilla/xpcom/threads -I../../dist/include   -Ie:/builds/slave/c-cen-t-w32/build/objdir/dist/include/nspr -Ie:/builds/slave/c-cen-t-w32/build/objdir/dist/include/nss        -MD            -FI ../../dist/include/mozilla-config.h -DMOZILLA_CLIENT  -TP -nologo -D_HAS_EXCEPTIONS=0 -W3 -Gy -wd4251 -wd4244 -wd4267 -wd4345 -wd4351 -wd4482 -wd4800 -wd4819 -we4553 -GR-  -DNDEBUG -DTRIMMED -Zi -UDEBUG -DNDEBUG -O1 -Oi -Oy-    -Fdgenerated.pdb   e:/builds/slave/c-cen-t-w32/build/mozilla/dom/ipc/Blob.cpp
ContentChild.obj
CompositorD3D11.cpp
e:/builds/slave/c-cen-t-w32/build/mozilla/gfx/layers/d3d11/CompositorD3D11.cpp(22) : fatal error C1083: Cannot open include file: 'DXGI1_2.h': No such file or directory
nsWidgetFactory.cpp
e:/builds/slave/c-cen-t-w32/build/mozilla/config/rules.mk:930: recipe for target 'CompositorD3D11.obj' failed
mozmake.exe[4]: Leaving directory 'e:/builds/slave/c-cen-t-w32/build/objdir/gfx/layers'
e:/builds/slave/c-cen-t-w32/build/mozilla/config/recurse.mk:74: recipe for target 'gfx/layers/target' failed
e:/builds/slave/c-cen-t-w32/build/objdir/_virtualenv/Scripts/python.exe -m mozbuild.action.cl  cl -FoUnified_cpp_layout_base0.obj -c -I../../dist/stl_wrappers  -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -DNOMINMAX -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DAB_CD=en-US -DNO_NSPR_10_SUPPORT -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base -I. -Ie:/builds/slave/c-cen-t-w32/build/objdir/ipc/ipdl/_ipdlheaders -Ie:/builds/slave/c-cen-t-w32/build/mozilla/ipc/chromium/src -Ie:/builds/slave/c-cen-t-w32/build/mozilla/ipc/glue -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../forms -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../generic -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../mathml -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../printing -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../style -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../svg -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../tables -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../xul -Ie:/builds/slave/c-cen-t-w32/build/mozilla/layout/base/../xul/tree/ -Ie:/builds/slave/c-cen-t-w32/build/mozilla/docshell/base -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/base -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/html -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/svg -Ie:/builds/slave/c-cen-t-w32/build/mozilla/dom/xbl -Ie:/builds/slave/c-cen-t-w32/build/mozilla/view -I../../dist/include   -Ie:/builds/slave/c-cen-t-w32/build/objdir/dist/include/nspr -Ie:/builds/slave/c-cen-t-w32/build/objdir/dist/include/nss        -MD            -FI ../../dist/include/mozilla-config.h -DMOZILLA_CLIENT  -TP -nologo -D_HAS_EXCEPTIONS=0 -W3 -Gy -wd4251 -wd4244 -wd4267 -wd4345 -wd4351 -wd4482 -wd4800 -wd4819 -we4553 -GR-  -DNDEBUG -DTRIMMED -Zi -UDEBUG -DNDEBUG -O1 -Oi -Oy-  -Ie:/builds/slave/c-cen-t-w32/build/objdir/dist/include/cairo  -Fdgenerated.pdb   e:/builds/slave/c-cen-t-w32/build/objdir/layout/base/Unified_cpp_layout_base0.cpp
Unified_cpp_layout_base1.obj
mozmake.exe[4]: *** [CompositorD3D11.obj] Error 2
mozmake.exe[3]: *** [gfx/layers/target] Error 2
mozmake.exe[3]: *** Waiting for unfinished jobs....
Blocks: 1107297

Comment 1

4 years ago
Depends on bug#1092468?

Comment 2

4 years ago
According to Google you need to have the Windows 8 SDK installed.
You need to log in before you can comment on or make changes to this bug.