[INFO] cloning repository https://github.com/liigo/qbox [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/liigo/qbox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fliigo%2Fqbox", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fliigo%2Fqbox'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 71992ee4e16da9a236ab07d8ece78a530c8dbb28 [INFO] checking liigo/qbox against master#dfd7b8d03fb93d0e03147d28b3be6d93260fa94d for pr-87050 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fliigo%2Fqbox" "/workspace/builds/worker-4/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/liigo/qbox on toolchain dfd7b8d03fb93d0e03147d28b3be6d93260fa94d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/liigo/qbox [INFO] finished tweaking git repo https://github.com/liigo/qbox [INFO] tweaked toml for git repo https://github.com/liigo/qbox written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate git repo https://github.com/liigo/qbox already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 79df36ff38bf56c0507ad40fdd04f799647bdf11ae58720c542359fea5f233c3 [INFO] running `Command { std: "docker" "start" "-a" "79df36ff38bf56c0507ad40fdd04f799647bdf11ae58720c542359fea5f233c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "79df36ff38bf56c0507ad40fdd04f799647bdf11ae58720c542359fea5f233c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79df36ff38bf56c0507ad40fdd04f799647bdf11ae58720c542359fea5f233c3", kill_on_drop: false }` [INFO] [stdout] 79df36ff38bf56c0507ad40fdd04f799647bdf11ae58720c542359fea5f233c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 97779e9efc7af08397dddf5ec904733bc1523972631a360f0ab8b4be366765c2 [INFO] running `Command { std: "docker" "start" "-a" "97779e9efc7af08397dddf5ec904733bc1523972631a360f0ab8b4be366765c2", kill_on_drop: false }` [INFO] [stderr] Compiling gcc v0.1.0 [INFO] [stderr] Compiling fmt v0.0.1 (https://github.com/liigo/fmt-rs#1fde175d) [INFO] [stderr] Checking lazy_static v0.1.1 [INFO] [stderr] Checking rust-hl-lua v0.1.0 (https://github.com/tomaka/rust-hl-lua#1bc367f1) [INFO] [stdout] error: `--crate-name` and `#[crate_name]` are required to match, but `rust_hl_lua` != `rust-hl-lua` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![crate_name = "rust-hl-lua"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_read.rs:16:16 [INFO] [stdout] | [INFO] [stdout] 16 | buffer: [u8, ..128], [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/userdata.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | metatable: |&mut LuaTable|) -> uint [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/ffi.rs:108:33 [INFO] [stdout] | [INFO] [stdout] 108 | pub short_src: [libc::c_char, ..60]//, [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_write.rs:77:27 [INFO] [stdout] | [INFO] [stdout] 77 | macro_rules! Push_function( [INFO] [stdout] | ___________________________^ [INFO] [stdout] 78 | | ($s:ident, $args:ident, $b:block | $($ty:ident),*) => ( [INFO] [stdout] 79 | | impl<'lua, L: HasLua, Ret: Push> $(, $ty : CopyRead>+Clone)*> Push for fn($($ty),*)-... [INFO] [stdout] 80 | | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] ... | [INFO] [stdout] 128 | | ); [INFO] [stdout] 129 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 77 | macro_rules! Push_function{ [INFO] [stdout] 78 | ($s:ident, $args:ident, $b:block | $($ty:ident),*) => ( [INFO] [stdout] 79 | impl<'lua, L: HasLua, Ret: Push> $(, $ty : CopyRead>+Clone)*> Push for fn($($ty),*)->Ret { [INFO] [stdout] 80 | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] 81 | // pushing the function pointer as a userdata [INFO] [stdout] 82 | let lua_data_raw = unsafe { ffi::lua_newuserdata(lua.use_lua(), ::std::mem::size_of_val(&self) as ::libc::size_t) }; [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 129 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_write.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 131 | Push_function!(self, args, { (*self)() } | ) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 131 | Push_function!{self, args, { (*self)() } | } [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 131 | Push_function!(self, args, { (*self)() } | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_write.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 132 | Push_function!(self, args, { (*self)(args) } | Arg1 ) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 132 | Push_function!{self, args, { (*self)(args) } | Arg1 } [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 132 | Push_function!(self, args, { (*self)(args) } | Arg1 ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_write.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | Push_function!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone()) } | Arg1, Arg2 ) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 133 | Push_function!{self, args, { (*self)(args.ref0().clone(), args.ref1().clone()) } | Arg1, Arg2 } [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 133 | Push_function!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone()) } | Arg1, Arg2 ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_write.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | Push_function!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone()) } | Arg1, Arg2, Arg3 ) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 134 | Push_function!{self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone()) } | Arg1, Arg2, Arg3 } [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 134 | Push_function!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone()) } | Arg1, Arg2, Arg3 ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_write.rs:135:15 [INFO] [stdout] | [INFO] [stdout] 135 | ...on!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone(), args.ref3().clone()) } | Arg1, Arg2, Arg3, Arg4 ) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 135 | Push_function!{self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone(), args.ref3().clone()) } | Arg1, Arg2, Arg3, Arg4 } [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 135 | Push_function!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone(), args.ref3().clone()) } | Arg1, Arg2, Arg3, Arg4 ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::Command` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::Command; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `Command` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::process` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::process::InheritFd; [INFO] [stdout] | ^^^^^^^ could not find `process` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/functions_write.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 136 | ...on!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone(), args.ref3().clone(), args.ref4().clone()) } | Arg1, Arg2, Arg3, Arg4, Arg5 ) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 136 | Push_function!{self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone(), args.ref3().clone(), args.ref4().clone()) } | Arg1, Arg2, Arg3, Arg4, Arg5 } [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 136 | Push_function!(self, args, { (*self)(args.ref0().clone(), args.ref1().clone(), args.ref2().clone(), args.ref3().clone(), args.ref4().clone()) } | Arg1, Arg2, Arg3, Arg4, Arg5 ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/rust_tables.rs:13:58 [INFO] [stdout] | [INFO] [stdout] 13 | for (elem, index) in iterator.zip(::std::iter::count(1u, 1u)) { [INFO] [stdout] | ^^ invalid suffix `u` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/rust_tables.rs:13:62 [INFO] [stdout] | [INFO] [stdout] 13 | for (elem, index) in iterator.zip(::std::iter::count(1u, 1u)) { [INFO] [stdout] | ^^ invalid suffix `u` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:3:24 [INFO] [stdout] | [INFO] [stdout] 3 | macro_rules! tuple_impl( [INFO] [stdout] | ________________________^ [INFO] [stdout] 4 | | ($($ty:ident | $nb:ident),+) => ( [INFO] [stdout] 5 | | impl),+> Push for ($($ty),+) { [INFO] [stdout] 6 | | fn push_to_lua(self, lua: &mut LU) -> uint { [INFO] [stdout] ... | [INFO] [stdout] 36 | | ); [INFO] [stdout] 37 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 3 | macro_rules! tuple_impl{ [INFO] [stdout] 4 | ($($ty:ident | $nb:ident),+) => ( [INFO] [stdout] 5 | impl),+> Push for ($($ty),+) { [INFO] [stdout] 6 | fn push_to_lua(self, lua: &mut LU) -> uint { [INFO] [stdout] 7 | match self { [INFO] [stdout] 8 | ($($nb),+) => { [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 37 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | tuple_impl!(A | ref0, B | ref1) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 39 | tuple_impl!{A | ref0, B | ref1} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 39 | tuple_impl!(A | ref0, B | ref1); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | tuple_impl!(A | ref0, B | ref1, C | ref2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 40 | tuple_impl!{A | ref0, B | ref1, C | ref2} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 40 | tuple_impl!(A | ref0, B | ref1, C | ref2); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 41 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 41 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 42 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 42 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 43 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 43 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 44 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 44 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 45 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 45 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 46 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 46 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 47 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 47 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 48 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9, K | ref10) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 48 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9, K | ref10} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 48 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9, K | ref10); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/tuples.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9, K | ref10, L | ref11) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 49 | tuple_impl!{A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9, K | ref10, L | ref11} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 49 | tuple_impl!(A | ref0, B | ref1, C | ref2, D | ref3, E | ref4, F | ref5, G | ref6, H | ref7, I | ref8, J | ref9, K | ref10, L | ref11); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:9:26 [INFO] [stdout] | [INFO] [stdout] 9 | macro_rules! integer_impl( [INFO] [stdout] | __________________________^ [INFO] [stdout] 10 | | ($t:ident) => ( [INFO] [stdout] 11 | | impl Push for $t { [INFO] [stdout] 12 | | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] ... | [INFO] [stdout] 37 | | ); [INFO] [stdout] 38 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 9 | macro_rules! integer_impl{ [INFO] [stdout] 10 | ($t:ident) => ( [INFO] [stdout] 11 | impl Push for $t { [INFO] [stdout] 12 | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] 13 | unsafe { ffi::lua_pushinteger(lua.use_lua(), self as ffi::lua_Integer) }; [INFO] [stdout] 14 | 1 [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 38 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 40 | integer_impl!(int) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 40 | integer_impl!{int} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 40 | integer_impl!(int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | integer_impl!(i8) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 41 | integer_impl!{i8} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 41 | integer_impl!(i8); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | integer_impl!(i16) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 42 | integer_impl!{i16} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 42 | integer_impl!(i16); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | integer_impl!(i32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 43 | integer_impl!{i32} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 43 | integer_impl!(i32); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:46:27 [INFO] [stdout] | [INFO] [stdout] 46 | macro_rules! unsigned_impl( [INFO] [stdout] | ___________________________^ [INFO] [stdout] 47 | | ($t:ident) => ( [INFO] [stdout] 48 | | impl Push for $t { [INFO] [stdout] 49 | | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] ... | [INFO] [stdout] 74 | | ); [INFO] [stdout] 75 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 46 | macro_rules! unsigned_impl{ [INFO] [stdout] 47 | ($t:ident) => ( [INFO] [stdout] 48 | impl Push for $t { [INFO] [stdout] 49 | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] 50 | unsafe { ffi::lua_pushunsigned(lua.use_lua(), self as ffi::lua_Unsigned) }; [INFO] [stdout] 51 | 1 [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 75 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:77:15 [INFO] [stdout] | [INFO] [stdout] 77 | unsigned_impl!(uint) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 77 | unsigned_impl!{uint} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 77 | unsigned_impl!(uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:78:15 [INFO] [stdout] | [INFO] [stdout] 78 | unsigned_impl!(u8) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 78 | unsigned_impl!{u8} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 78 | unsigned_impl!(u8); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:79:15 [INFO] [stdout] | [INFO] [stdout] 79 | unsigned_impl!(u16) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 79 | unsigned_impl!{u16} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 79 | unsigned_impl!(u16); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:80:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsigned_impl!(u32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 80 | unsigned_impl!{u32} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 80 | unsigned_impl!(u32); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:83:26 [INFO] [stdout] | [INFO] [stdout] 83 | macro_rules! numeric_impl( [INFO] [stdout] | __________________________^ [INFO] [stdout] 84 | | ($t:ident) => ( [INFO] [stdout] 85 | | impl Push for $t { [INFO] [stdout] 86 | | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] ... | [INFO] [stdout] 111 | | ); [INFO] [stdout] 112 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 83 | macro_rules! numeric_impl{ [INFO] [stdout] 84 | ($t:ident) => ( [INFO] [stdout] 85 | impl Push for $t { [INFO] [stdout] 86 | fn push_to_lua(self, lua: &mut L) -> uint { [INFO] [stdout] 87 | unsafe { ffi::lua_pushnumber(lua.use_lua(), self as f64) }; [INFO] [stdout] 88 | 1 [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 112 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | numeric_impl!(f32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 114 | numeric_impl!{f32} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 114 | numeric_impl!(f32); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/values.rs:115:14 [INFO] [stdout] | [INFO] [stdout] 115 | numeric_impl!(f64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 115 | numeric_impl!{f64} [INFO] [stdout] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 115 | numeric_impl!(f64); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `fmt` [INFO] [stdout] error: couldn't read /opt/rustwide/cargo-home/git/checkouts/fmt-rs-9ec314d78e45562c/1fde175/make -f Makefile.cargo: No such file or directory (os error 2) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stdout] error[E0433]: failed to resolve: could not find `fs` in `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:87:18 [INFO] [stdout] | [INFO] [stdout] 87 | std::io::fs::mkdir_recursive(&obj.dir_path(), std::io::USER_RWX).unwrap(); [INFO] [stdout] | ^^ could not find `fs` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:11:34 [INFO] [stdout] | [INFO] [stdout] 11 | pub include_directories: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | pub objects: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:47:22 [INFO] [stdout] | [INFO] [stdout] 47 | let target = os::getenv("TARGET").unwrap(); [INFO] [stdout] | ^^^^^^ not found in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:48:25 [INFO] [stdout] | [INFO] [stdout] 48 | let opt_level = os::getenv("OPT_LEVEL").unwrap(); [INFO] [stdout] | ^^^^^^ not found in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:82:15 [INFO] [stdout] | [INFO] [stdout] 82 | let src = Path::new(os::getenv("CARGO_MANIFEST_DIR").unwrap()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:82:29 [INFO] [stdout] | [INFO] [stdout] 82 | let src = Path::new(os::getenv("CARGO_MANIFEST_DIR").unwrap()); [INFO] [stdout] | ^^^^^^ not found in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | let dst = Path::new(os::getenv("OUT_DIR").unwrap()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:83:29 [INFO] [stdout] | [INFO] [stdout] 83 | let dst = Path::new(os::getenv("OUT_DIR").unwrap()); [INFO] [stdout] | ^^^^^^ not found in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `USER_RWX` in module `std::io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:87:64 [INFO] [stdout] | [INFO] [stdout] 87 | std::io::fs::mkdir_recursive(&obj.dir_path(), std::io::USER_RWX).unwrap(); [INFO] [stdout] | ^^^^^^^^ not found in `std::io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | os::getenv("CC").unwrap_or(if cfg!(windows) { [INFO] [stdout] | ^^^^^^ not found in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | os::getenv("AR").unwrap_or("ar".to_string()) [INFO] [stdout] | ^^^^^^ not found in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | os::getenv("CFLAGS").unwrap_or(String::new()) [INFO] [stdout] | ^^^^^^ not found in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `collections` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-hl-lua-ab3fe7e7844067a7/1bc367f/rust-hl-lua/src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate collections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 39 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0463`. [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:21:34 [INFO] [stdout] | [INFO] [stdout] 21 | include_directories: Vec::new(), [INFO] [stdout] | ^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `license` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.1.1/src/lazy_static.rs:74:4 [INFO] [stdout] | [INFO] [stdout] 74 | #![license = "MIT"] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `slice` found for reference `&str` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:98:36 [INFO] [stdout] | [INFO] [stdout] 98 | dst.display(), output.slice(3, output.len() - 2)); [INFO] [stdout] | ^^^^^ method not found in `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gcc-0.1.0/src/lib.rs:163:23 [INFO] [stdout] | [INFO] [stdout] 163 | res.push(sdk_path.as_slice().trim()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 18 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0425, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "97779e9efc7af08397dddf5ec904733bc1523972631a360f0ab8b4be366765c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "97779e9efc7af08397dddf5ec904733bc1523972631a360f0ab8b4be366765c2", kill_on_drop: false }` [INFO] [stdout] 97779e9efc7af08397dddf5ec904733bc1523972631a360f0ab8b4be366765c2