Closed
Bug 1427797
Opened 6 years ago
Closed 6 years ago
Updated toolchains break Windows builds
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1428009
People
(Reporter: catlee, Unassigned)
References
Details
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=7a47accb11c59245d427149ab0fe251c2977d782 triggered a rebuild of all the toolchains. Subsequent Windows builds failed with errors like this: 16:41:32 INFO - Compiling webrender_bindings v0.1.0 (file:///Z:/build/build/src/gfx/webrender_bindings) 16:41:32 INFO - Running `z:/build/build/src/sccache2/sccache.exe 'z:/build/build/src/rustc/bin/rustc.exe' --crate-name webrender_bindings 'Z:\build\build\src\gfx\webrender_bindings\src\lib.rs' --crate-type lib --emit=dep-info,link -C opt-level=2 -C panic=abort -C metadata=444a7bcb7753fb7d -C extra-filename=-444a7bcb7753fb7d --out-dir 'z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps' --target i686-pc-windows-msvc -L 'dependency=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps' -L 'dependency=z:/build/build/src/obj-firefox/toolkit/library\release\deps' --extern 'gleam=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libgleam-cc6390d3dcc7e9d4.rlib' --extern 'log=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\liblog-80b5e58d3c3e042c.rlib' --extern 'dwrote=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libdwrote-690ae1d5f44be471.rlib' --extern 'rayon=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\librayon-06e7cd18b0379e6a.rlib' --extern 'app_units=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libapp_units-8acdd4e6b7f1b94c.rlib' --extern 'thread_profiler=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libthread_profiler-601c511f31392b50.rlib' --extern 'euclid=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libeuclid-f9471db40fb031b8.rlib' --extern 'webrender=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libwebrender-394eb0209c307b60.rlib' -C opt-level=2 -C debuginfo=2` 16:41:32 INFO - error: the type of this value must be known in this context 16:41:32 INFO - --> Z:\build\build\src\servo\components\style\gecko\wrapper.rs:1790:30 16:41:32 INFO - | 16:41:32 INFO - 1790 | (self.0 as *const _).hash(state); 16:41:32 INFO - | ^^^^ 16:41:32 INFO - | 16:41:32 INFO - note: lint level defined here 16:41:32 INFO - --> Z:\build\build\src\servo\components\style\lib.rs:26:9 16:41:32 INFO - | 16:41:32 INFO - 26 | #![deny(warnings)] 16:41:32 INFO - | ^^^^^^^^ 16:41:32 INFO - = note: #[deny(tyvar_behind_raw_pointer)] implied by #[deny(warnings)] 16:41:32 INFO - = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! 16:41:32 INFO - = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906> 16:41:32 INFO - error: the type of this value must be known in this context 16:41:32 INFO - --> Z:\build\build\src\servo\components\style\gecko_bindings\sugar\ownership.rs:112:42 16:41:32 INFO - | 16:41:32 INFO - 112 | debug_assert!(!(ptr as *const _).is_null()); 16:41:32 INFO - | ^^^^^^^ 16:41:32 INFO - | 16:41:32 INFO - = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! 16:41:32 INFO - = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906> 16:41:32 INFO - error: aborting due to 2 previous errors 16:41:32 INFO - error: Could not compile `style`. 16:41:32 INFO - Caused by: 16:41:32 INFO - process didn't exit successfully: `z:/build/build/src/sccache2/sccache.exe z:/build/build/src/rustc/bin/rustc.exe --crate-name style Z:\build\build\src\servo\components\style\lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 -C panic=abort --cfg feature="bindgen" --cfg feature="fallible" --cfg feature="gecko" --cfg feature="nsstring" --cfg feature="num_cpus" --cfg feature="regex" --cfg feature="style_traits" --cfg feature="toml" --cfg feature="use_bindgen" -C metadata=fb72138c583a2dcd -C extra-filename=-fb72138c583a2dcd --out-dir z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps --target i686-pc-windows-msvc -L dependency=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps -L dependency=z:/build/build/src/obj-firefox/toolkit/library\release\deps --extern servo_arc=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libservo_arc-6a39103b07ba7796.rlib --extern uluru=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libuluru-3d1b89d85bd7fb98.rlib --extern smallbitvec=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libsmallbitvec-b770dcd764fcf341.rlib --extern parking_lot=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libparking_lot-046cf165c645a2cf.rlib --extern euclid=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libeuclid-f9471db40fb031b8.rlib --extern selectors=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libselectors-47b0fd5acbe2eebf.rlib --extern bitflags=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libbitflags-33285341b197b9bc.rlib --extern arrayvec=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libarrayvec-141c3eaaf2aa2afc.rlib --extern log=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\liblog-80b5e58d3c3e042c.rlib --extern owning_ref=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libowning_ref-6d7f15447b142a42.rlib --extern cfg_if=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libcfg_if-37c52540340d98e1.rlib --extern smallvec=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libsmallvec-be8e8cd794b500aa.rlib --extern fallible=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libfallible-7e1385987897be22.rlib --extern malloc_size_of=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libmalloc_size_of-12fec3e41f7634c5.rlib --extern precomputed_hash=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libprecomputed_hash-c25bce54b1cdf745.rlib --extern num_integer=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnum_integer-4880bc250a8b3aed.rlib --extern nsstring=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnsstring-e0ffc475b71dc765.rlib --extern fnv=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libfnv-cd1c182225275dea.rlib --extern lazy_static=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\liblazy_static-8ac12147124266f4.rlib --extern matches=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libmatches-9904d08fb952c05e.rlib --extern kernel32=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libkernel32-e5b6f1f6fe3f075b.rlib --extern atomic_refcell=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libatomic_refcell-bacb32414be19613.rlib --extern hashglobe=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libhashglobe-a7bf77e6f2c03a81.rlib --extern num_traits=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnum_traits-6dbc681787ccf10e.rlib --extern unicode_segmentation=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libunicode_segmentation-3a84f12a569d4652.rlib --extern time=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libtime-49c2c54aff8b3abe.rlib --extern style_derive=z:/build/build/src/obj-firefox/toolkit/library\release\deps\style_derive-80aed7920fddaa3a.dll --extern num_cpus=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnum_cpus-35887ab007d1f7f2.rlib --extern style_traits=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libstyle_traits-beec8552e54d8e71.rlib --extern malloc_size_of_derive=z:/build/build/src/obj-firefox/toolkit/library\release\deps\malloc_size_of_derive-18848374a202cc62.dll --extern rayon=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\librayon-06e7cd18b0379e6a.rlib --extern ordered_float=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libordered_float-2e2106fa4c5c247c.rlib --extern app_units=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libapp_units-8acdd4e6b7f1b94c.rlib --extern itertools=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libitertools-823a3beaa9dd5bc8.rlib --extern unicode_bidi=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libunicode_bidi-f2cc5c44330a6daf.rlib --extern itoa=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libitoa-ec3e0277621b41dd.rlib --extern byteorder=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libbyteorder-e26e43c100b6c149.rlib --extern cssparser=z:/build/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libcssparser-fd5d0826aa95e446.rlib -C opt-level=2 -C debuginfo=2` (exit code: 101) 16:41:32 INFO - z:/build/build/src/config/rules.mk:964: recipe for target 'force-cargo-library-build' failed 16:41:32 INFO - mozmake.EXE[4]: *** [force-cargo-library-build] Error 101
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•