-
Notifications
You must be signed in to change notification settings - Fork 130
Open
Description
Not something wildly important for me, but presumably x86_64 builds were tested? I get an error building 1.39:
--- BUILDING syntax v0.0.0 (82.8% 1r,0w,27b,135c/163t)
> /opt/local/libexec/mrustc/bin/mrustc /opt/local/var/macports/build/mrustc-rust-451cc08d/work/mrustc-da4075f17328474ba90d2b3b56dde6be1954eeea/rustc-1.39.0-src/src/libsyntax/lib.rs -o output-1.39.0/rustc-build/libsyntax.rlib -C emit-depfile=output-1.39.0/rustc-build/libsyntax.rlib.d --cfg debug_assertions -O -L output-1.39.0 -L output-1.39.0/rustc-build --crate-name syntax --crate-type rlib --crate-tag 0_0_0 --edition 2018 --extern bitflags=output-1.39.0/rustc-build/libbitflags-1_1_0.rlib --extern rustc_serialize=output-1.39.0/rustc-build/libserialize.rlib --extern log=output-1.39.0/rustc-build/liblog-0_4_8_H20800.rlib --extern scoped_tls=output-1.39.0/rustc-build/libscoped_tls-1_0_0.rlib --extern lazy_static=output-1.39.0/rustc-build/liblazy_static-1_3_0.rlib --extern syntax_pos=output-1.39.0/rustc-build/libsyntax_pos.rlib --extern errors=output-1.39.0/rustc-build/librustc_errors.rlib --extern rustc_data_structures=output-1.39.0/rustc-build/librustc_data_structures.rlib --extern rustc_lexer=output-1.39.0/rustc-build/librustc_lexer-0_1_0.rlib --extern rustc_macros=output-1.39.0/rustc-build/librustc_macros-0_1_0-plugin --extern rustc_target=output-1.39.0/rustc-build/librustc_target.rlib --extern smallvec=output-1.39.0/rustc-build/libsmallvec-0_6_10_H32.rlib --extern proc_macro=output-1.39.0/rustc-build/libproc_macro.rlib > output-1.39.0/rustc-build/libsyntax.rlib_dbg.txt
(82.8% 1r,0w,27b,135c/163t): syntax v0.0.0
MACRO<::"rustc_data_structures-0_0_0"::static_assert_size> error:0:Type mismatch between [(); 96] and [(); 112] - sizes differ
/opt/local/var/macports/build/mrustc-rust-451cc08d/work/mrustc-da4075f17328474ba90d2b3b56dde6be1954eeea/rustc-1.39.0-src/src/libsyntax/ast.rs:987:21-31: note: From here
Process was terminated with signal 6
FAILING COMMAND: /opt/local/libexec/mrustc/bin/mrustc /opt/local/var/macports/build/mrustc-rust-451cc08d/work/mrustc-da4075f17328474ba90d2b3b56dde6be1954eeea/rustc-1.39.0-src/src/libsyntax/lib.rs -o output-1.39.0/rustc-build/libsyntax.rlib -C emit-depfile=output-1.39.0/rustc-build/libsyntax.rlib.d --cfg debug_assertions -O -L output-1.39.0 -L output-1.39.0/rustc-build --crate-name syntax --crate-type rlib --crate-tag 0_0_0 --edition 2018 --extern bitflags=output-1.39.0/rustc-build/libbitflags-1_1_0.rlib --extern rustc_serialize=output-1.39.0/rustc-build/libserialize.rlib --extern log=output-1.39.0/rustc-build/liblog-0_4_8_H20800.rlib --extern scoped_tls=output-1.39.0/rustc-build/libscoped_tls-1_0_0.rlib --extern lazy_static=output-1.39.0/rustc-build/liblazy_static-1_3_0.rlib --extern syntax_pos=output-1.39.0/rustc-build/libsyntax_pos.rlib --extern errors=output-1.39.0/rustc-build/librustc_errors.rlib --extern rustc_data_structures=output-1.39.0/rustc-build/librustc_data_structures.rlib --extern rustc_lexer=output-1.39.0/rustc-build/librustc_lexer-0_1_0.rlib --extern rustc_macros=output-1.39.0/rustc-build/librustc_macros-0_1_0-plugin --extern rustc_target=output-1.39.0/rustc-build/librustc_target.rlib --extern smallvec=output-1.39.0/rustc-build/libsmallvec-0_6_10_H32.rlib --extern proc_macro=output-1.39.0/rustc-build/libproc_macro.rlib
Env: OUT_DIR=/opt/local/var/macports/build/mrustc-rust-451cc08d/work/mrustc-da4075f17328474ba90d2b3b56dde6be1954eeea/output-1.39.0/rustc-build/build_syntax CARGO_MANIFEST_DIR=/opt/local/var/macports/build/mrustc-rust-451cc08d/work/mrustc-da4075f17328474ba90d2b3b56dde6be1954eeea/rustc-1.39.0-src/src/libsyntax CARGO_PKG_NAME=syntax CARGO_PKG_VERSION=0.0.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0
(83.4% 0r,0w,27b,136c/163t):
BUILD FAILED
make[1]: *** [output-1.39.0/rustc] Error 1
At first I thought maybe something in my patches caused a regression, but I rebuilt mrustc from da4075f (before my recent patches merged), and nothing changed, building rustc with it fails identically.
Metadata
Metadata
Assignees
Labels
No labels