Closed Bug 1930048 Opened 1 month ago Closed 26 days ago

Perma [tier 2] MinGW /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1736:3: error: no template named 'ComPtr'; did you mean 'Microsoft::WRL::ComPtr'?

Categories

(Firefox :: Shell Integration, defect, P5)

defect

Tracking

()

RESOLVED FIXED
134 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox132 --- unaffected
firefox133 --- unaffected
firefox134 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: nrishel)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [fidedi])

Attachments

(1 file)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=481732838&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YuzZ80UHQoeKqeNKpkTd-w/runs/0/artifacts/public/logs/live_backing.log


[task 2024-11-08T04:31:57.649Z] 04:31:57  WARNING -  /builds/worker/workspace/obj-build/dist/include/mozilla/BaseProfilerState.h:295:17: warning: 'dllimport' attribute ignored on inline function [-Wignored-attributes]
[task 2024-11-08T04:31:57.649Z] 04:31:57     INFO -    295 |   [[nodiscard]] MFBT_API static mozilla::Maybe<uint32_t> FeaturesIfActive() {
[task 2024-11-08T04:31:57.649Z] 04:31:57     INFO -        |                 ^
[task 2024-11-08T04:31:57.650Z] 04:31:57     INFO -  /builds/worker/workspace/obj-build/dist/include/mozilla/Types.h:101:24: note: expanded from macro 'MFBT_API'
[task 2024-11-08T04:31:57.650Z] 04:31:57     INFO -    101 | #      define MFBT_API MOZ_IMPORT_API
[task 2024-11-08T04:31:57.650Z] 04:31:57     INFO -        |                        ^
[task 2024-11-08T04:31:57.650Z] 04:31:57     INFO -  /builds/worker/workspace/obj-build/dist/include/mozilla/Types.h:63:39: note: expanded from macro 'MOZ_IMPORT_API'
[task 2024-11-08T04:31:57.650Z] 04:31:57     INFO -     63 | #    define MOZ_IMPORT_API __declspec(dllimport)
[task 2024-11-08T04:31:57.650Z] 04:31:57     INFO -        |                                       ^
[task 2024-11-08T04:31:57.651Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1736:3: error: no template named 'ComPtr'; did you mean 'Microsoft::WRL::ComPtr'?
[task 2024-11-08T04:31:57.651Z] 04:31:57     INFO -   1736 |   ComPtr<IShellItem> appsFolder;
[task 2024-11-08T04:31:57.651Z] 04:31:57     INFO -        |   ^~~~~~
[task 2024-11-08T04:31:57.651Z] 04:31:57     INFO -        |   Microsoft::WRL::ComPtr
[task 2024-11-08T04:31:57.652Z] 04:31:57     INFO -  /builds/worker/fetches/clang/bin/../i686-w64-mingw32/include/wrl/client.h:75:36: note: 'Microsoft::WRL::ComPtr' declared here
[task 2024-11-08T04:31:57.652Z] 04:31:57     INFO -     75 |         template<typename T> class ComPtr {
[task 2024-11-08T04:31:57.652Z] 04:31:57     INFO -        |                                    ^
[task 2024-11-08T04:31:57.653Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1747:5: error: no template named 'ComPtr'; did you mean 'Microsoft::WRL::ComPtr'?
[task 2024-11-08T04:31:57.653Z] 04:31:57     INFO -   1747 |     ComPtr<IEnumShellItems> shortcutIter;
[task 2024-11-08T04:31:57.653Z] 04:31:57     INFO -        |     ^~~~~~
[task 2024-11-08T04:31:57.653Z] 04:31:57     INFO -        |     Microsoft::WRL::ComPtr
[task 2024-11-08T04:31:57.654Z] 04:31:57     INFO -  /builds/worker/fetches/clang/bin/../i686-w64-mingw32/include/wrl/client.h:75:36: note: 'Microsoft::WRL::ComPtr' declared here
[task 2024-11-08T04:31:57.654Z] 04:31:57     INFO -     75 |         template<typename T> class ComPtr {
[task 2024-11-08T04:31:57.654Z] 04:31:57     INFO -        |                                    ^
[task 2024-11-08T04:31:57.654Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1754:5: error: no template named 'ComPtr'; did you mean 'Microsoft::WRL::ComPtr'?
[task 2024-11-08T04:31:57.655Z] 04:31:57     INFO -   1754 |     ComPtr<IShellItem> shortcut;
[task 2024-11-08T04:31:57.655Z] 04:31:57     INFO -        |     ^~~~~~
[task 2024-11-08T04:31:57.655Z] 04:31:57     INFO -        |     Microsoft::WRL::ComPtr
[task 2024-11-08T04:31:57.655Z] 04:31:57     INFO -  /builds/worker/fetches/clang/bin/../i686-w64-mingw32/include/wrl/client.h:75:36: note: 'Microsoft::WRL::ComPtr' declared here
[task 2024-11-08T04:31:57.656Z] 04:31:57     INFO -     75 |         template<typename T> class ComPtr {
[task 2024-11-08T04:31:57.656Z] 04:31:57     INFO -        |                                    ^
[task 2024-11-08T04:31:57.656Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1756:27: error: use of undeclared identifier 'shortcut2'; did you mean 'shortcut'?
[task 2024-11-08T04:31:57.656Z] 04:31:57     INFO -   1756 |       ComPtr<IShellItem2> shortcut2;
[task 2024-11-08T04:31:57.657Z] 04:31:57     INFO -        |                           ^~~~~~~~~
[task 2024-11-08T04:31:57.657Z] 04:31:57     INFO -        |                           shortcut
[task 2024-11-08T04:31:57.657Z] 04:31:57     INFO -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1754:24: note: 'shortcut' declared here
[task 2024-11-08T04:31:57.657Z] 04:31:57     INFO -   1754 |     ComPtr<IShellItem> shortcut;
[task 2024-11-08T04:31:57.657Z] 04:31:57     INFO -        |                        ^
[task 2024-11-08T04:31:57.658Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1756:26: error: expected ';' after expression
[task 2024-11-08T04:31:57.658Z] 04:31:57     INFO -   1756 |       ComPtr<IShellItem2> shortcut2;
[task 2024-11-08T04:31:57.658Z] 04:31:57     INFO -        |                          ^
[task 2024-11-08T04:31:57.659Z] 04:31:57     INFO -        |                          ;
[task 2024-11-08T04:31:57.659Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1756:7: error: use of undeclared identifier 'ComPtr'
[task 2024-11-08T04:31:57.659Z] 04:31:57     INFO -   1756 |       ComPtr<IShellItem2> shortcut2;
[task 2024-11-08T04:31:57.659Z] 04:31:57     INFO -        |       ^
[task 2024-11-08T04:31:57.660Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1757:25: error: use of undeclared identifier 'shortcut2'; did you mean 'shortcut'?
[task 2024-11-08T04:31:57.660Z] 04:31:57     INFO -   1757 |       hr = shortcut.As(&shortcut2);
[task 2024-11-08T04:31:57.660Z] 04:31:57     INFO -        |                         ^~~~~~~~~
[task 2024-11-08T04:31:57.660Z] 04:31:57     INFO -        |                         shortcut
[task 2024-11-08T04:31:57.661Z] 04:31:57     INFO -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1754:24: note: 'shortcut' declared here
[task 2024-11-08T04:31:57.661Z] 04:31:57     INFO -   1754 |     ComPtr<IShellItem> shortcut;
[task 2024-11-08T04:31:57.661Z] 04:31:57     INFO -        |                        ^
[task 2024-11-08T04:31:57.661Z] 04:31:57    ERROR -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1763:12: error: use of undeclared identifier 'shortcut2'
[task 2024-11-08T04:31:57.662Z] 04:31:57     INFO -   1763 |       hr = shortcut2->GetString(PKEY_AppUserModel_ID,
[task 2024-11-08T04:31:57.662Z] 04:31:57     INFO -        |            ^
[task 2024-11-08T04:31:57.662Z] 04:31:57  WARNING -  /builds/worker/checkouts/gecko/browser/components/shell/nsWindowsShellService.cpp:1756:27: warning: expression result unused [-Wunused-value]
[task 2024-11-08T04:31:57.663Z] 04:31:57     INFO -   1756 |       ComPtr<IShellItem2> shortcut2;
[task 2024-11-08T04:31:57.663Z] 04:31:57     INFO -        |                           ^~~~~~~~~
[task 2024-11-08T04:31:57.663Z] 04:31:57     INFO -  4 warnings and 8 errors generated.
[task 2024-11-08T04:31:57.663Z] 04:31:57    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:676: nsWindowsShellService.o] Error 1
[task 2024-11-08T04:31:57.663Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/browser/components/shell'
[task 2024-11-08T04:31:57.663Z] 04:31:57     INFO -  gmake[4]: Target 'target-objects' not remade because of errors.
[task 2024-11-08T04:31:57.663Z] 04:31:57    ERROR -  gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: browser/components/shell/target-objects] Error 2
[task 2024-11-08T04:31:57.664Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/gfx/angle/targets/libGLESv2'
[task 2024-11-08T04:31:57.668Z] 04:31:57     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/i686-w64-mingw32-clang++ -o RendererD3D.o -c  -I/builds/worker/workspace/obj-build/dist/stl_wrappers -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -fstack-protector-strong -ftrivial-auto-var-init=pattern -fstrict-flex-arrays=1 -DDEBUG=1 -DANGLE_IS_WIN -DNTDDI_VERSION=NTDDI_WIN10_RS2 -DX86_WINDOWS -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_TRANSLATOR_ESSL_ONLY -DANGLE_CAPTURE_ENABLED=0 -DANGLE_DISABLE_POOL_ALLOC -DANGLE_ENABLE_D3D11 -DANGLE_ENABLE_D3D11_COMPOSITOR_NATIVE_WINDOW -DANGLE_ENABLE_D3D9 -DANGLE_ENABLE_SHARE_CONTEXT_LOCK=1 -DANGLE_VMA_VERSION=2003000 '-DCR_CLANG_REVISION="llvmorg-16-init-6578-g0d30e92f-2"' -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DEGL_EGLEXT_PROTOTYPES -DEGL_EGL_PROTOTYPES=1 -DGL_API= -DGL_APICALL= -DGL_GLES_PROTOTYPES=1 -DGL_GLEXT_PROTOTYPES -DLIBANGLE_IMPLEMENTATION -DLIBGLESV2_IMPLEMENTATION -DNOMINMAX -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DMOZ_HAS_MOZGLUE -I/builds/worker/checkouts/gecko/gfx/angle/targets/libGLESv2 -I/builds/worker/workspace/obj-build/gfx/angle/targets/libGLESv2 -I/builds/worker/checkouts/gecko/gfx/angle/checkout/include -I/builds/worker/checkouts/gecko/gfx/angle/checkout/out/gen/angle -I/builds/worker/checkouts/gecko/gfx/angle/checkout/src -I/builds/worker/checkouts/gecko/gfx/angle/checkout/src/common/third_party/base -I/builds/worker/checkouts/gecko/gfx/angle/checkout/third_party/zlib -I/builds/worker/checkouts/gecko/gfx/angle/checkout/third_party/zlib/google -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -Wno-incompatible-ms-struct -mstackrealign -fno-rtti -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -D_HAS_EXCEPTIONS=0 -fms-extensions -fcrash-diagnostics-dir=/builds/worker/artifacts -include _mingw.h -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtautological-constant-in-range-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wenum-float-conversion -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-deprecated-this-capture -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-psabi -Wthread-safety -Wno-error=builtin-macro-redefined -Wno-vla-cxx-extension -Wno-unknown-warning-option -Wno-final-dtor-non-final-class -Wno-implicit-const-int-float-conversion -Wno-range-loop-construct -msse2 -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/RendererD3D.o.pp   /builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/RendererD3D.cpp
[task 2024-11-08T04:31:57.668Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/gfx/angle/targets/libGLESv2'
[task 2024-11-08T04:31:57.668Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/gfx/angle/targets/libGLESv2'
[task 2024-11-08T04:31:57.668Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/gfx/angle/targets/libGLESv2'
[task 2024-11-08T04:31:57.669Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libvorbis'
[task 2024-11-08T04:31:57.669Z] 04:31:57     INFO -  mkdir -p '.deps/'
[task 2024-11-08T04:31:57.669Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libvorbis'
[task 2024-11-08T04:31:57.669Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/gfx/angle/targets/libGLESv2'
[task 2024-11-08T04:31:57.670Z] 04:31:57     INFO -  gfx/angle/targets/libGLESv2/ShaderExecutableD3D.o
[task 2024-11-08T04:31:57.670Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/gfx/angle/targets/libGLESv2'
[task 2024-11-08T04:31:57.694Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libvorbis'
[task 2024-11-08T04:31:57.694Z] 04:31:57     INFO -  media/libvorbis/vorbis_codebook.o
[task 2024-11-08T04:31:57.695Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libvorbis'
[task 2024-11-08T04:31:57.748Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libopus'
[task 2024-11-08T04:31:57.751Z] 04:31:57     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/i686-w64-mingw32-clang -std=gnu99 -o Unified_c_media_libopus1.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -fstack-protector-strong -ftrivial-auto-var-init=pattern -fstrict-flex-arrays=1 -DDEBUG=1 -DOPUS_BUILD -DOPUS_VERSION=5854a9f7de06ab3505b8fe6e8943db581c2cbe70 -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DENABLE_ASSERTIONS -Dinline=__inline -DHAVE_LRINTF -DOPUS_HAVE_RTCD -DCPU_INFO_BY_ASM -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_MAY_HAVE_AVX -DMOZ_HAS_MOZGLUE -I/builds/worker/checkouts/gecko/media/libopus -I/builds/worker/workspace/obj-build/media/libopus -I/builds/worker/checkouts/gecko/media/libopus/celt -I/builds/worker/checkouts/gecko/media/libopus/include -I/builds/worker/checkouts/gecko/media/libopus/silk -I/builds/worker/checkouts/gecko/media/libopus/silk/fixed -I/builds/worker/checkouts/gecko/media/libopus/silk/float -I/builds/worker/checkouts/gecko/media/libopus/src -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -mstackrealign -ffunction-sections -fdata-sections -fno-math-errno -D_HAS_EXCEPTIONS=0 -fcrash-diagnostics-dir=/builds/worker/artifacts -include _mingw.h -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtautological-constant-in-range-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wenum-float-conversion -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -Wno-error=builtin-macro-redefined -Wno-unknown-warning-option '-Wno-#pragma-messages' -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_c_media_libopus1.o.pp   Unified_c_media_libopus1.c
[task 2024-11-08T04:31:57.751Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libopus'
[task 2024-11-08T04:31:57.760Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libopus'
[task 2024-11-08T04:31:57.760Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libopus'
[task 2024-11-08T04:31:57.777Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libopus'
[task 2024-11-08T04:31:57.777Z] 04:31:57     INFO -  media/libopus/Unified_c_media_libopus2.o
[task 2024-11-08T04:31:57.777Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libopus'
[task 2024-11-08T04:31:57.791Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libaom'
[task 2024-11-08T04:31:57.798Z] 04:31:57     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/i686-w64-mingw32-clang -std=gnu99 -o fft.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -fstack-protector-strong -ftrivial-auto-var-init=pattern -fstrict-flex-arrays=1 -DDEBUG=1 -DMOZ_HAS_MOZGLUE -I/builds/worker/checkouts/gecko/media/libaom -I/builds/worker/workspace/obj-build/media/libaom -I/builds/worker/checkouts/gecko/media/libaom/config/win/ia32 -I/builds/worker/checkouts/gecko/media/libaom/config -I/builds/worker/checkouts/gecko/third_party/aom -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -mstackrealign -ffunction-sections -fdata-sections -fno-math-errno -D_HAS_EXCEPTIONS=0 -fcrash-diagnostics-dir=/builds/worker/artifacts -include _mingw.h -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtautological-constant-in-range-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wenum-float-conversion -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Werror=implicit-function-declaration -Wno-psabi -Wthread-safety -Wno-error=builtin-macro-redefined -Wno-unknown-warning-option -Wno-sign-compare -Wno-unused-function -Wno-unreachable-code -Wno-unneeded-internal-declaration -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/fft.o.pp   /builds/worker/checkouts/gecko/third_party/aom/aom_dsp/fft.c
[task 2024-11-08T04:31:57.798Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libaom'
[task 2024-11-08T04:31:57.804Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libaom'
[task 2024-11-08T04:31:57.805Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libaom'
[task 2024-11-08T04:31:57.824Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/libaom'
[task 2024-11-08T04:31:57.825Z] 04:31:57     INFO -  media/libaom/corner_detect.o
[task 2024-11-08T04:31:57.825Z] 04:31:57     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/libaom'
[task 2024-11-08T04:31:57.954Z] 04:31:57     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/sandbox'
[task 2024-11-08T04:31:57.957Z] 04:31:57     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/i686-w64-mingw32-clang++ -o sandbox.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -fstack-protector-strong -ftrivial-auto-var-init=pattern -fstrict-flex-arrays=1 -DDEBUG=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -I/builds/worker/checkouts/gecko/security/sandbox -I/builds/worker/workspace/obj-build/security/sandbox -I/builds/worker/checkouts/gecko/security/sandbox/chromium-shim -I/builds/worker/checkouts/gecko/security/sandbox/chromium -I/builds/worker/checkouts/gecko/nsprpub -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -Wno-incompatible-ms-struct -mstackrealign -fno-rtti -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -D_HAS_EXCEPTIONS=0 -fms-extensions -fcrash-diagnostics-dir=/builds/worker/artifacts -include _mingw.h -g -gcodeview -O2 -fno-omit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtautological-constant-in-range-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wenum-float-conversion -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-deprecated-this-capture -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wno-unknown-pragmas -Wno-unused-function -Wno-conversion-null -Wno-switch -Wno-enum-compare -Wno-psabi -Wthread-safety -Wno-error=builtin-macro-redefined -Wno-vla-cxx-extension -Wno-unknown-warning-option -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/sandbox.o.pp   /builds/worker/checkouts/gecko/security/sandbox/chromium/sandbox/win/src/sandbox.cc
[task 2024-11-08T04:31:57.958Z] 04:31:57     INFO -  In file included from <built-in>:1:
[task 2024-11-08T04:31:57.958Z] 04:31:57     INFO -  In file included from /builds/worker/workspace/obj-build/mozilla-config.h:204:
[task 2024-11-08T04:31:57.959Z] 04:31:57  WARNING -  /builds/worker/checkouts/gecko/security/sandbox/chromium-shim/base/win/sdkdecls.h:21:9: warning: 'PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_MASK' macro redefined [-Wmacro-redefined]

Set release status flags based on info from the regressing bug 1893458

Flags: needinfo?(nrishel)

Issue here is that MinGW isn't aware of (some?) WRL APIs. I think we can use either RefPtr or maybe nsCOMPtr instead.
Edit: Ack, not that. Probably an issue with using declarations being excluded for MinGW (again because MinGW doesn't expose some WRL APIs).

Assignee: nobody → nrishel
Flags: needinfo?(nrishel)
Whiteboard: [fidedi]

Tagalong: clean up include order.

Duplicate of this bug: 1931089
Attachment #9437787 - Attachment description: Bug 1930048 - Fix MinGW compile error from missing `ComPtr` include. r=mpohle → Bug 1930048 - Fix MinGW compile errors. r=mpohle
Pushed by nrishel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7edb0b859245 Fix MinGW compile errors. r=mpohle,win-reviewers,gstoll
Status: NEW → RESOLVED
Closed: 26 days ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: