Open Bug 1864183 Opened 11 months ago Updated 26 days ago

stdout from Rust compiler sometimes breaks Windows terminal color

Categories

(Firefox Build System :: MozillaBuild, defect, P3)

defect

Tracking

(Not tracked)

People

(Reporter: saschanaz, Unassigned)

References

Details

 0:13.05 dom/localstorage
 0:13.09 dom/html
 0:13.09 docshell/base
 0:13.10 dom/ipc/jsactor
 0:13.12 dom/bindings
 0:13.13 dom/ipc
 0:28.68    Compiling style v0.0.1 (D:\gecko\servo\components\style)
←[1G←[K←[34m 0:30.33←(B←[m dom/media/eme←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:34.07←(B←[m dom/media/encoder←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.97←(B←[m In file included from Unified_cpp_dom_events0.cpp:101:←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.97←(B←[m ←[1mD:/gecko/dom/events/DOMEventTargetHelper.cpp(77,3): ←[0m←[0;1;31merror: ←[0m←[1mambiguous conversion from derived class 'mozilla::DOMEventTargetHelper' to base class 'nsISupports':←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.97←(B←[m     class mozilla::DOMEventTargetHelper -> dom::EventTarget -> nsISupports←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.97←(B←[m     class mozilla::DOMEventTargetHelper -> GlobalTeardownHelper -> nsISupports←[0m←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.98←(B←[m    77 |   NS_INTERFACE_MAP_ENTRY(nsISupports)←[0m←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.98←(B←[m       | ←[0;1;32m  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.98←(B←[m ←[0m←[1mD:/gecko/obj-dbg/dist/include/nsISupportsImpl.h(1243,44): ←[0m←[0;1;30mnote: ←[0mexpanded from macro 'NS_INTERFACE_MAP_ENTRY'←[0m←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.98←(B←[m  1243 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)←[0m←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.98←(B←[m       | ←[0;1;32m                                 
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.99←(B←[m ←[0m←[1mD:/gecko/obj-dbg/dist/include/nsISupportsImpl.h(1164,47): ←[0m←[0;1;30mnote: ←[0mexpanded from macro 'NS_IMPL_QUERY_BODY'←[0m←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.99←(B←[m  1164 |     foundInterface = static_cast<_interface*>(this);   \←[0m←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:36.99←(B←[m       | ←[0;1;32m                                 
             ^~~~←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:37.79←(B←[m dom/media/gmp←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:37.85←(B←[m dom/media/imagecapture←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:37.97←(B←[m dom/media/ipc←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:39.63←(B←[m 1 error generated.←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:39.74←(B←[m mozmake[4]: *** [D:/gecko/config/rules.mk:688: Unified_cpp_dom_events0.obj] Error 1←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:39.75←(B←[m mozmake[4]: *** Waiting for unfinished jobs....←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:39.99←(B←[m dom/media/mediacapabilities←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:43.10←(B←[m dom/media/mediacontrol←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:44.00←(B←[m dom/media/mediasession←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:44.91←(B←[m dom/media/mediasource←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:48.94←(B←[m mozmake[3]: *** [D:/gecko/config/recurse.mk:72: dom/events/target-objects] Error 2←(B←[m←(B←[m
←7←[1mTIER:←(B←[m ←[32mpre-export←(B←[m ←[32mexport←(B←[m ←[4m←[33mcompile←(B←[m misc libs tools←8←[1G←[K←[34m 0:48.94←(B←[m mozmake[3]: *** Waiting for unfinished jobs....←(B←[m←(B←[m
 1:11.80    Compiling geckoservo v0.0.1 (D:\gecko\servo\ports\geckolib)
 1:12.89    Compiling gkrust-shared v0.1.0 (D:\gecko\toolkit\library\rust\shared)
 1:16.77    Compiling gkrust v0.1.0 (D:\gecko\toolkit\library\rust)
 1:30.53     Finished dev [unoptimized + debuginfo] target(s) in 1m 17s

That doesn't always happen, not sure what's going on there.

Component: Lint and Formatting → MozillaBuild
Product: Developer Infrastructure → Firefox Build System
See Also: → 1725895
See Also: 17258951744340

Odd. It'll be a little while before I can dig into this, but I'll see if I can narrow it down.

Severity: -- → S3
Priority: -- → P3
See Also: → 1914899
You need to log in before you can comment on or make changes to this bug.