[INFO] cloning repository https://github.com/futile/grow
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/futile/grow" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffutile%2Fgrow", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffutile%2Fgrow'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2b814064ff300c2d31d1c7716384ba3fe1378b14
[INFO] testing futile/grow against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffutile%2Fgrow" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/futile/grow
[INFO] finished tweaking git repo https://github.com/futile/grow
[INFO] tweaked toml for git repo https://github.com/futile/grow written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/futile/grow on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/futile/grow already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `grow` (manifest) generated 1 warning
[INFO] [stderr]     Updating git repository `https://github.com/tomaka/glium`
[INFO] [stderr]     Updating git repository `https://github.com/bjz/cgmath-rs`
[INFO] [stderr]     Updating git repository `https://github.com/huonw/compile_msg`
[INFO] [stderr]     Updating git repository `http://github.com/bjz/gl-rs`
[INFO] [stderr]     Updating git submodule `https://github.com/capnm/Khronos_XML_API`
[INFO] [stderr]     Updating git repository `http://github.com/tomaka/glutin`
[INFO] [stderr]     Updating git submodule `https://github.com/tomaka/android-rs-glue`
[INFO] [stderr]     Updating git repository `https://github.com/PistonDevelopers/image`
[INFO] [stderr]     Updating git repository `https://github.com/sebcrozet/nalgebra`
[INFO] [stderr]     Updating git repository `https://github.com/tomaka/android-rs-glue`
[INFO] [stderr]     Updating git repository `https://github.com/servo/rust-cocoa`
[INFO] [stderr]     Updating git repository `https://github.com/servo/rust-core-graphics`
[INFO] [stderr]     Updating git repository `https://github.com/servo/rust-core-foundation`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded winapi v0.0.2
[INFO] [stderr]   Downloaded time v0.1.3
[INFO] [stderr]   Downloaded gcc v0.1.1
[INFO] [stderr]   Downloaded xml-rs v0.1.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ff6e487c47fba5f0543258e97c5e39d9ffc66facf48c226524a63e03d0d2d64d
[INFO] running `Command { std: "docker" "start" "ff6e487c47fba5f0543258e97c5e39d9ffc66facf48c226524a63e03d0d2d64d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ff6e487c47fba5f0543258e97c5e39d9ffc66facf48c226524a63e03d0d2d64d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ff6e487c47fba5f0543258e97c5e39d9ffc66facf48c226524a63e03d0d2d64d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ff6e487c47fba5f0543258e97c5e39d9ffc66facf48c226524a63e03d0d2d64d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ff6e487c47fba5f0543258e97c5e39d9ffc66facf48c226524a63e03d0d2d64d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `grow` (manifest) generated 1 warning
[INFO] [stderr]    Compiling gl_common v0.0.3 (http://github.com/bjz/gl-rs#31f3ef8b)
[INFO] [stderr]    Compiling xml-rs v0.1.3
[INFO] [stderr]    Compiling khronos_api v0.0.3 (http://github.com/bjz/gl-rs#31f3ef8b)
[INFO] [stderr]    Compiling glium v0.0.2 (https://github.com/tomaka/glium#8fbc1d2e)
[INFO] [stderr]    Compiling gcc v0.1.1
[INFO] [stderr]    Compiling nalgebra v0.1.0 (https://github.com/sebcrozet/nalgebra#6c431ff6)
[INFO] [stderr]    Compiling image v0.2.0-alpha.3 (https://github.com/PistonDevelopers/image#c06814e2)
[INFO] [stderr]    Compiling compile_msg v0.1.1 (https://github.com/huonw/compile_msg#32a98df6)
[INFO] [stderr]    Compiling cgmath v0.0.1 (https://github.com/bjz/cgmath-rs#1831538f)
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/macros.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |   macro_rules! for_each(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout]  6 | |     ($e:ident in $it:expr $body:expr) => (
[INFO] [stdout]  7 | |         loop {
[INFO] [stdout]  8 | |             match $it {
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout]  5 ~ macro_rules! for_each{
[INFO] [stdout]  6 |     ($e:ident in $it:expr $body:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 13 |     )
[INFO] [stdout] 14 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 14 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/macros.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 |   macro_rules! gen_setters(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 17 | |     ($target:ty, $($field:ident : $t:ty),+) => ($(
[INFO] [stdout] 18 | |         impl $target {
[INFO] [stdout] 19 | |             /// Sets the field to the provided value and returns updated config object.
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     )+)
[INFO] [stdout] 26 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 16 ~ macro_rules! gen_setters{
[INFO] [stdout] 17 |     ($target:ty, $($field:ident : $t:ty),+) => ($(
[INFO] [stdout] ...
[INFO] [stdout] 25 |     )+)
[INFO] [stdout] 26 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 26 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/common.rs:80:29
[INFO] [stdout]    |
[INFO] [stdout] 80 |           macro_rules! try_opt(
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 81 | |             ($v:expr) => (
[INFO] [stdout] 82 | |                 match $v {
[INFO] [stdout] 83 | |                     Some(e) => try!(e),
[INFO] [stdout] ...  |
[INFO] [stdout] 87 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 80 ~         macro_rules! try_opt{
[INFO] [stdout] 81 |             ($v:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 86 |             )
[INFO] [stdout] 87 ~         }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 87 |         );
[INFO] [stdout]    |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct Filter < 'a> {
[INFO] [stdout]    |            ------ while parsing this struct
[INFO] [stdout] 44 |     /// The filter's filter function.
[INFO] [stdout] 45 |     pub kernel:  | f32 | : 'a -> f32,
[INFO] [stdout]    |                  ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-dd6a3a5c442dde2b/32a98df/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(plugin_registrar, macro_rules)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.75.0; see <https://github.com/rust-lang/rust/pull/116412> for more information
[INFO] [stdout]   = note: plugins are no longer supported
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:43:28
[INFO] [stdout]    |
[INFO] [stdout] 43 | static SEGMENT_ID_TREE: [i8, ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stdout]    |                            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 43 - static SEGMENT_ID_TREE: [i8, ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stdout] 43 + static SEGMENT_ID_TREE: [i8; ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:47:32
[INFO] [stdout]    |
[INFO] [stdout] 47 | static KEYFRAME_YMODE_TREE: [i8, ..8] = [-B_PRED, 2, 4, 6, -DC_PRED, -V_PRED, -H_PRED, -TM_PRED];
[INFO] [stdout]    |                                ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 47 - static KEYFRAME_YMODE_TREE: [i8, ..8] = [-B_PRED, 2, 4, 6, -DC_PRED, -V_PRED, -H_PRED, -TM_PRED];
[INFO] [stdout] 47 + static KEYFRAME_YMODE_TREE: [i8; ..8] = [-B_PRED, 2, 4, 6, -DC_PRED, -V_PRED, -H_PRED, -TM_PRED];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:50:35
[INFO] [stdout]    |
[INFO] [stdout] 50 | static KEYFRAME_YMODE_PROBS: [Prob, ..4] = [145, 156, 163, 128];
[INFO] [stdout]    |                                   ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 50 - static KEYFRAME_YMODE_PROBS: [Prob, ..4] = [145, 156, 163, 128];
[INFO] [stdout] 50 + static KEYFRAME_YMODE_PROBS: [Prob; ..4] = [145, 156, 163, 128];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:53:37
[INFO] [stdout]    |
[INFO] [stdout] 53 | static KEYFRAME_BPRED_MODE_TREE: [i8, ..18] = [
[INFO] [stdout]    |                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 53 - static KEYFRAME_BPRED_MODE_TREE: [i8, ..18] = [
[INFO] [stdout] 53 + static KEYFRAME_BPRED_MODE_TREE: [i8; ..18] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 66 | static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout]    |                                        ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 66 - static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout] 66 + static KEYFRAME_BPRED_MODE_PROBS: [[[u8; ..9], ..10], ..10] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 | static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout]    |                                              ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 66 - static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout] 66 + static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9]; ..10], ..10] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:66:53
[INFO] [stdout]    |
[INFO] [stdout] 66 | static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout]    |                                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 66 - static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout] 66 + static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10]; ..10] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:190:34
[INFO] [stdout]     |
[INFO] [stdout] 190 | static KEYFRAME_UV_MODE_TREE: [i8, ..6] = [
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 190 - static KEYFRAME_UV_MODE_TREE: [i8, ..6] = [
[INFO] [stdout] 190 + static KEYFRAME_UV_MODE_TREE: [i8; ..6] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:197:37
[INFO] [stdout]     |
[INFO] [stdout] 197 | static KEYFRAME_UV_MODE_PROBS: [Prob, ..3] = [142, 114, 183];
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 197 - static KEYFRAME_UV_MODE_PROBS: [Prob, ..3] = [142, 114, 183];
[INFO] [stdout] 197 + static KEYFRAME_UV_MODE_PROBS: [Prob; ..3] = [142, 114, 183];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob; ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:55
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1]; ..3], ..8], ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:61
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3]; ..8], ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:67
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8]; ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:561:27
[INFO] [stdout]     |
[INFO] [stdout] 561 | static DCT_TOKEN_TREE: [i8, ..22] = [
[INFO] [stdout]     |                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 561 - static DCT_TOKEN_TREE: [i8, ..22] = [
[INFO] [stdout] 561 + static DCT_TOKEN_TREE: [i8; ..22] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/common.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     fn execute(&self, action: |&T|);
[INFO] [stdout]     |                               ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/common.rs:300:31
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn execute(&self, action: |&T|) {
[INFO] [stdout]     |                               ^ expected type
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:171:36
[INFO] [stdout]     |
[INFO] [stdout] 171 |   macro_rules! dispatch_on_enum_state(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 172 | |     ($_self:ident, $s:expr, $c:expr, $is:expr,
[INFO] [stdout] 173 | |      $($st:pat -> $stc:pat -> $next_st:ident ! $chunk:expr),+;
[INFO] [stdout] 174 | |      $end_st:pat -> $end_c:pat ! $end_chunk:expr -> $e:expr) => (
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 171 ~ macro_rules! dispatch_on_enum_state{
[INFO] [stdout] 172 |     ($_self:ident, $s:expr, $c:expr, $is:expr,
[INFO] [stdout] ...
[INFO] [stdout] 187 |     )
[INFO] [stdout] 188 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 188 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found keyword `self`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:270:11
[INFO] [stdout]     |
[INFO] [stdout] 270 |         })
[INFO] [stdout]     |           ^ help: add `;` here
[INFO] [stdout] ...
[INFO] [stdout] 273 |         self.eof_handled = true;
[INFO] [stdout]     |         ---- unexpected token
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:486:28
[INFO] [stdout]     |
[INFO] [stdout] 486 |       macro_rules! assert_oks(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 487 | |         (for $lex:ident and $buf:ident $($e:expr)+) => ({
[INFO] [stdout] 488 | |             $(
[INFO] [stdout] 489 | |                 assert_eq!(Some(Ok($e)), $lex.next_token(&mut $buf));
[INFO] [stdout] 490 | |              )+
[INFO] [stdout] 491 | |         })
[INFO] [stdout] 492 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 486 ~     macro_rules! assert_oks{
[INFO] [stdout] 487 |         (for $lex:ident and $buf:ident $($e:expr)+) => ({
[INFO] [stdout] ...
[INFO] [stdout] 491 |         })
[INFO] [stdout] 492 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 492 |     );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:494:28
[INFO] [stdout]     |
[INFO] [stdout] 494 |       macro_rules! assert_err(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 495 | |         (for $lex:ident and $buf:ident expect row $r:expr col $c:expr, $s:expr) => ({
[INFO] [stdout] 496 | |             let err = $lex.next_token(&mut $buf);
[INFO] [stdout] 497 | |             assert!(err.is_some());
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         })
[INFO] [stdout] 504 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 494 ~     macro_rules! assert_err{
[INFO] [stdout] 495 |         (for $lex:ident and $buf:ident expect row $r:expr col $c:expr, $s:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 503 |         })
[INFO] [stdout] 504 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 504 |     );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:506:29
[INFO] [stdout]     |
[INFO] [stdout] 506 |       macro_rules! assert_none(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 507 | |         (for $lex:ident and $buf:ident) => (
[INFO] [stdout] 508 | |             assert_eq!(None, $lex.next_token(&mut $buf))
[INFO] [stdout] 509 | |         )
[INFO] [stdout] 510 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 506 ~     macro_rules! assert_none{
[INFO] [stdout] 507 |         (for $lex:ident and $buf:ident) => (
[INFO] [stdout] 508 |             assert_eq!(None, $lex.next_token(&mut $buf))
[INFO] [stdout] 509 |         )
[INFO] [stdout] 510 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 510 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:579:10
[INFO] [stdout]     |
[INFO] [stdout] 579 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 580 |         assert_none!(for lex and buf);
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:604:10
[INFO] [stdout]     |
[INFO] [stdout] 604 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 605 |         assert_none!(for lex and buf);
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:629:10
[INFO] [stdout]     |
[INFO] [stdout] 629 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 630 |         assert_none!(for lex and buf);
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:653:10
[INFO] [stdout]     |
[INFO] [stdout] 653 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 654 |         assert_none!(for lex and buf)
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:575:28
[INFO] [stdout]     |
[INFO] [stdout] 575 | static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout]     |                            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 575 - static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout] 575 + static PROB_DCT_CAT: [[Prob; ..12], ..6] = [
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:659:31
[INFO] [stdout]     |
[INFO] [stdout] 659 |           macro_rules! eof_check(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 660 | |             ($data:expr -> $token:expr) => ({
[INFO] [stdout] 661 | |                 let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 662 | |                 assert_oks!(for lex and buf $token);
[INFO] [stdout] 663 | |                 assert_none!(for lex and buf);
[INFO] [stdout] 664 | |             })
[INFO] [stdout] 665 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 659 ~         macro_rules! eof_check{
[INFO] [stdout] 660 |             ($data:expr -> $token:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 664 |             })
[INFO] [stdout] 665 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 665 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:575:35
[INFO] [stdout]     |
[INFO] [stdout] 575 | static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout]     |                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 575 - static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout] 575 + static PROB_DCT_CAT: [[Prob, ..12]; ..6] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:584:25
[INFO] [stdout]     |
[INFO] [stdout] 584 | static DCT_CAT_BASE: [u8, ..6] = [5, 7, 11, 19, 35, 67];
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 584 - static DCT_CAT_BASE: [u8, ..6] = [5, 7, 11, 19, 35, 67];
[INFO] [stdout] 584 + static DCT_CAT_BASE: [u8; ..6] = [5, 7, 11, 19, 35, 67];
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:675:31
[INFO] [stdout]     |
[INFO] [stdout] 675 |           macro_rules! eof_check(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 676 | |             ($data:expr -> $r:expr, $c:expr) => ({
[INFO] [stdout] 677 | |                 let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 678 | |                 assert_err!(for lex and buf expect row $r col $c, "Unexpected end of stream");
[INFO] [stdout] 679 | |                 assert_none!(for lex and buf);
[INFO] [stdout] 680 | |             })
[INFO] [stdout] 681 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 675 ~         macro_rules! eof_check{
[INFO] [stdout] 676 |             ($data:expr -> $r:expr, $c:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 680 |             })
[INFO] [stdout] 681 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 681 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:585:24
[INFO] [stdout]     |
[INFO] [stdout] 585 | static COEFF_BANDS: [u8, ..16] = [0, 1, 2, 3, 6, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7];
[INFO] [stdout]     |                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 585 - static COEFF_BANDS: [u8, ..16] = [0, 1, 2, 3, 6, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7];
[INFO] [stdout] 585 + static COEFF_BANDS: [u8; ..16] = [0, 1, 2, 3, 6, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:587:22
[INFO] [stdout]     |
[INFO] [stdout] 587 | static DC_QUANT: [i16, ..128] = [
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 587 - static DC_QUANT: [i16, ..128] = [
[INFO] [stdout] 587 + static DC_QUANT: [i16; ..128] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:606:22
[INFO] [stdout]     |
[INFO] [stdout] 606 | static AC_QUANT: [i16, ..128] = [
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 606 - static AC_QUANT: [i16, ..128] = [
[INFO] [stdout] 606 + static AC_QUANT: [i16; ..128] = [
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:726:28
[INFO] [stdout]     |
[INFO] [stdout] 726 |       macro_rules! check_case(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 727 | |         ($chunk:expr, $app:expr; $data:expr -> $r:expr, $c:expr, $s:expr) => ({
[INFO] [stdout] 728 | |             let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 729 | |             assert_err!(for lex and buf expect row $r col $c, $s);
[INFO] [stdout] ...   |
[INFO] [stdout] 738 | |         })
[INFO] [stdout] 739 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 726 ~     macro_rules! check_case{
[INFO] [stdout] 727 |         ($chunk:expr, $app:expr; $data:expr -> $r:expr, $c:expr, $s:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 738 |         })
[INFO] [stdout] 739 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 739 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:625:19
[INFO] [stdout]     |
[INFO] [stdout] 625 | static ZIGZAG: [u8, ..16] = [0, 1, 4, 8, 5, 2, 3, 6, 9, 12, 13, 10, 7, 11, 14, 15];
[INFO] [stdout]     |                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 625 - static ZIGZAG: [u8, ..16] = [0, 1, 4, 8, 5, 2, 3, 6, 9, 12, 13, 10, 7, 11, 14, 15];
[INFO] [stdout] 625 + static ZIGZAG: [u8; ..16] = [0, 1, 4, 8, 5, 2, 3, 6, 9, 12, 13, 10, 7, 11, 14, 15];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:728:21
[INFO] [stdout]     |
[INFO] [stdout] 728 |     bpred:       [i8, ..16],
[INFO] [stdout]     |                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 728 -     bpred:       [i8, ..16],
[INFO] [stdout] 728 +     bpred:       [i8; ..16],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/lib.rs:748:49
[INFO] [stdout]     |
[INFO] [stdout] 748 | pub fn sample_sphere<V: UniformSphereSample>(f: |V| -> ()) {
[INFO] [stdout]     |                                                 ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:729:21
[INFO] [stdout]     |
[INFO] [stdout] 729 |     complexity:  [u8, ..9],
[INFO] [stdout]     |                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 729 -     complexity:  [u8, ..9],
[INFO] [stdout] 729 +     complexity:  [u8; ..9],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:808:22
[INFO] [stdout]     |
[INFO] [stdout] 808 |     segment: [Segment, ..MAX_SEGMENTS],
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 808 -     segment: [Segment, ..MAX_SEGMENTS],
[INFO] [stdout] 808 +     segment: [Segment; ..MAX_SEGMENTS],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/lib.rs:864:37
[INFO] [stdout]     |
[INFO] [stdout] 864 | pub fn canonical_basis<V: Basis>(f: |V| -> bool) {
[INFO] [stdout]     |                                     ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:810:28
[INFO] [stdout]     |
[INFO] [stdout] 810 |     partitions: [BoolReader, ..8],
[INFO] [stdout]     |                            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 810 -     partitions: [BoolReader, ..8],
[INFO] [stdout] 810 +     partitions: [BoolReader; ..8],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/lib.rs:870:55
[INFO] [stdout]     |
[INFO] [stdout] 870 | pub fn orthonormal_subspace_basis<V: Basis>(v: &V, f: |V| -> bool) {
[INFO] [stdout]     |                                                       ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:813:30
[INFO] [stdout]     |
[INFO] [stdout] 813 |     segment_tree_probs: [Prob, ..3],
[INFO] [stdout]     |                              ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 813 -     segment_tree_probs: [Prob, ..3],
[INFO] [stdout] 813 +     segment_tree_probs: [Prob; ..3],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:858:26
[INFO] [stdout]     |
[INFO] [stdout] 858 |             token_probs: box COEFF_PROBS,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 858 -             token_probs: box COEFF_PROBS,
[INFO] [stdout] 858 +             token_probs: Box::new(COEFF_PROBS),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:895:55
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + (s[1] as u32 << 8) + (s[2] as u32 << 8);
[INFO] [stdout]     |                                                       ^^ - interpreted as generic arguments
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + ((s[1] as u32) << 8) + (s[2] as u32 << 8);
[INFO] [stdout]     |                                           +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:895:76
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + (s[1] as u32 << 8) + (s[2] as u32 << 8);
[INFO] [stdout]     |                                                                            ^^ - interpreted as generic arguments
[INFO] [stdout]     |                                                                            |
[INFO] [stdout]     |                                                                            not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + (s[1] as u32 << 8) + ((s[2] as u32) << 8);
[INFO] [stdout]     |                                                                +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1028:28
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             (tag[2] as u32 << 16) | (tag[1] as u32 << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |                            ^^ -- interpreted as generic arguments
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            not interpreted as shift
[INFO] [stdout]      |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             ((tag[2] as u32) << 16) | (tag[1] as u32 << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |              +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1028:52
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             (tag[2] as u32 << 16) | (tag[1] as u32 << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |                                                    ^^ - interpreted as generic arguments
[INFO] [stdout]      |                                                    |
[INFO] [stdout]      |                                                    not interpreted as shift
[INFO] [stdout]      |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             (tag[2] as u32 << 16) | ((tag[1] as u32) << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |                                      +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `syntax`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-dd6a3a5c442dde2b/32a98df/src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate syntax;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1306:82
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32, ..384] {
[INFO] [stdout]      |                                                                                  ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 1306 -     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32, ..384] {
[INFO] [stdout] 1306 +     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32; ..384] {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1433:82
[INFO] [stdout]      |
[INFO] [stdout] 1433 | fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8, ..357] {
[INFO] [stdout]      |                                                                                  ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 1433 - fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8, ..357] {
[INFO] [stdout] 1433 + fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8; ..357] {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0462]: found staticlib `rustc` instead of rlib or dylib
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-dd6a3a5c442dde2b/32a98df/src/lib.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | extern crate rustc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the following crate versions were found:
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.asan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.dfsan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.lsan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.msan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.rtsan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.safestack.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.tsan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.ubsan.a
[INFO] [stdout]   = help: please recompile that crate using --crate-type lib
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:194:23
[INFO] [stdout]     |
[INFO] [stdout] 194 |   macro_rules! gen_takes(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 195 | |     ($($field:ident -> $method:ident, $t:ty, $def:expr);+) => (
[INFO] [stdout] 196 | |         $(
[INFO] [stdout] 197 | |         impl MarkupData {
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 194 ~ macro_rules! gen_takes{
[INFO] [stdout] 195 |     ($($field:ident -> $method:ident, $t:ty, $def:expr);+) => (
[INFO] [stdout] ...
[INFO] [stdout] 204 |     )
[INFO] [stdout] 205 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 205 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:207:11
[INFO] [stdout]     |
[INFO] [stdout] 207 |   gen_takes!(
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 208 | |     name         -> take_name, String, String::new();
[INFO] [stdout] 209 | |     ref_data     -> take_ref_data, String, String::new();
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |     attributes   -> take_attributes, Vec<AttributeData>, vec!()
[INFO] [stdout] 219 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 207 ~ gen_takes!{
[INFO] [stdout] 208 |     name         -> take_name, String, String::new();
[INFO] [stdout] ...
[INFO] [stdout] 218 |     attributes   -> take_attributes, Vec<AttributeData>, vec!()
[INFO] [stdout] 219 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 219 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:221:24
[INFO] [stdout]     |
[INFO] [stdout] 221 |   macro_rules! self_error(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 222 | |     ($this:ident; $msg:expr) => ($this.error($msg.to_string()));
[INFO] [stdout] 223 | |     ($this:ident; $fmt:expr, $($arg:expr),+) => ($this.error(format!($fmt, $($arg),+)))
[INFO] [stdout] 224 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 221 ~ macro_rules! self_error{
[INFO] [stdout] 222 |     ($this:ident; $msg:expr) => ($this.error($msg.to_string()));
[INFO] [stdout] 223 |     ($this:ident; $fmt:expr, $($arg:expr),+) => ($this.error(format!($fmt, $($arg),+)))
[INFO] [stdout] 224 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 224 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found keyword `let`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:266:11
[INFO] [stdout]     |
[INFO] [stdout] 266 |         })
[INFO] [stdout]     |           ^ help: add `;` here
[INFO] [stdout] ...
[INFO] [stdout] 269 |         let ev = if self.depth() == 0 {
[INFO] [stdout]     |         --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:353:37
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:353:60
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                       ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]     |
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]     |
[INFO] [stdout] 353 |                            on_name: |&mut PullParser, Token: TypeName, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                            ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]     |
[INFO] [stdout] 353 |                            on_name: |&mut PullParser, _: Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:353:68
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                         ----  ^^ expected parameter name
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:398:60
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn read_attribute_value(&mut self, t: Token, on_value: |&mut PullParser, String| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                            ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/array.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn map(&mut self, op: |Element| -> Element) -> Self;
[INFO] [stdout]    |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:398:86
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn read_attribute_value(&mut self, t: Token, on_value: |&mut PullParser, String| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                                              ------  ^^ expected parameter name
[INFO] [stdout]     |                                                                              |
[INFO] [stdout]     |                                                                              while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:416:26
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 let st = box self.st.clone();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 416 -                 let st = box self.st.clone();
[INFO] [stdout] 416 +                 let st = Box::new(self.st.clone());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:431:65
[INFO] [stdout]     |
[INFO] [stdout] 431 |                 self.into_state_continue(State::InsideReference(box State::OutsideTag)),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 431 -                 self.into_state_continue(State::InsideReference(box State::OutsideTag)),
[INFO] [stdout] 431 +                 self.into_state_continue(State::InsideReference(Box::new(State::OutsideTag))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dmat.rs:128:49
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn from_fn(nrows: uint, ncols: uint, f: |uint, uint| -> N) -> DMat<N> {
[INFO] [stdout]     |                                                 ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/array.rs:88:27
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn map(&mut self, op: |&Column| -> Column) -> Self;
[INFO] [stdout]    |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::File`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-1cda8aacb0fa5b89/8fbc1d2/build/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::File;
[INFO] [stdout]   |     ^^^^^^^^^----
[INFO] [stdout]   |              |
[INFO] [stdout]   |              no `File` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]   |
[INFO] [stdout] 2 - use std::io::File;
[INFO] [stdout] 2 + use std::fs::File;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-1cda8aacb0fa5b89/8fbc1d2/build/textures.rs:1:3
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[deriving(PartialEq, Eq)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dmat.rs:128:62
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn from_fn(nrows: uint, ncols: uint, f: |uint, uint| -> N) -> DMat<N> {
[INFO] [stdout]     |                                                        ----  ^^ expected parameter name
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-1cda8aacb0fa5b89/8fbc1d2/build/textures.rs:9:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[deriving(PartialEq, Eq)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/glium-1cda8aacb0fa5b89/8fbc1d2/build/textures.rs:18:30
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn build_texture_file<W: Writer>(mut dest: &mut W) {
[INFO] [stdout]    |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub static PNGSIGNATURE: [u8, ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[INFO] [stdout]    |                             ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 21 - pub static PNGSIGNATURE: [u8, ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[INFO] [stdout] 21 + pub static PNGSIGNATURE: [u8; ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[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/image-8b8340e605b53954/c06814e/src/png/decoder.rs:474:25
[INFO] [stdout]     |
[INFO] [stdout] 474 |   macro_rules! expand_pass(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 475 | |     ($img:expr, $scanline:expr, $j:ident, $pos:expr, $bytes_pp:expr) => {
[INFO] [stdout] 476 | |         for ($j, pixel) in $scanline.chunks($bytes_pp).enumerate() {
[INFO] [stdout] 477 | |             for (offset, val) in pixel.iter().enumerate() {
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 474 ~ macro_rules! expand_pass{
[INFO] [stdout] 475 |     ($img:expr, $scanline:expr, $j:ident, $pos:expr, $bytes_pp:expr) => {
[INFO] [stdout] ...
[INFO] [stdout] 481 |     }
[INFO] [stdout] 482 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 482 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:625:38
[INFO] [stdout]     |
[INFO] [stdout] 625 |           macro_rules! unexpected_token(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 626 | |             ($this:expr; $t:expr) => (Some($this.error(format!("Unexpected token inside XML declaration: {}", $t))));
[INFO] [stdout] 627 | |             ($t:expr) => (unexpected_token!(self; $t));
[INFO] [stdout] 628 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 625 ~         macro_rules! unexpected_token{
[INFO] [stdout] 626 |             ($this:expr; $t:expr) => (Some($this.error(format!("Unexpected token inside XML declaration: {}", $t))));
[INFO] [stdout] 627 |             ($t:expr) => (unexpected_token!(self; $t));
[INFO] [stdout] 628 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 628 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/glium-1cda8aacb0fa5b89/8fbc1d2/build/textures.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn build_texture<W: Writer>(mut dest: &mut W, ty: TextureType, dimensions: TextureDimensions) {
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found keyword `let`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:505:65
[INFO] [stdout]     |
[INFO] [stdout] 505 |     assert_eq!(buf.len(), 3 * (entries * bpp - buf.len() % bpp))
[INFO] [stdout]     |                                                                 ^ help: add `;` here
[INFO] [stdout] 506 |     let mask = (1u8 << bit_depth as uint) - 1;
[INFO] [stdout]     |     --- unexpected token
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:799:38
[INFO] [stdout]     |
[INFO] [stdout] 799 |         macro_rules! unexpected_token(($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t))))
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 799 -         macro_rules! unexpected_token(($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t))))
[INFO] [stdout] 799 +         macro_rules! unexpected_token{($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t)))}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 799 |         macro_rules! unexpected_token(($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t))));
[INFO] [stdout]     |                                                                                                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Path` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-1cda8aacb0fa5b89/8fbc1d2/build/main.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let dest = Path::new(os::getenv("OUT_DIR").unwrap());
[INFO] [stdout]   |                ^^^^ use of undeclared type `Path`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::path::Path;
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:1051:30
[INFO] [stdout]      |
[INFO] [stdout] 1051 |       macro_rules! expect_event(
[INFO] [stdout]      |  ______________________________^
[INFO] [stdout] 1052 | |         ($r:expr, $p:expr, $t:pat) => (
[INFO] [stdout] 1053 | |             match $p.next(&mut $r) {
[INFO] [stdout] 1054 | |                 $t => {}
[INFO] [stdout] ...    |
[INFO] [stdout] 1064 | |     )
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1051 ~     macro_rules! expect_event{
[INFO] [stdout] 1052 |         ($r:expr, $p:expr, $t:pat) => (
[INFO] [stdout]  ...
[INFO] [stdout] 1063 |         )
[INFO] [stdout] 1064 ~     }
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1064 |     );
[INFO] [stdout]      |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-1cda8aacb0fa5b89/8fbc1d2/build/main.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let dest = Path::new(os::getenv("OUT_DIR").unwrap());
[INFO] [stdout]   |                              ^^^^^^ not found in `os`
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:1066:27
[INFO] [stdout]      |
[INFO] [stdout] 1066 |       macro_rules! test_data(
[INFO] [stdout]      |  ___________________________^
[INFO] [stdout] 1067 | |         ($d:expr) => ({
[INFO] [stdout] 1068 | |             static DATA: &'static str = $d;
[INFO] [stdout] 1069 | |             let r = BufReader::new(DATA.as_bytes());
[INFO] [stdout] ...    |
[INFO] [stdout] 1072 | |         })
[INFO] [stdout] 1073 | |     )
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1066 ~     macro_rules! test_data{
[INFO] [stdout] 1067 |         ($d:expr) => ({
[INFO] [stdout]  ...
[INFO] [stdout] 1072 |         })
[INFO] [stdout] 1073 ~     }
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1073 |     );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/config.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |   gen_setters!(ParserConfig,
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 80 | |     trim_whitespace: bool,
[INFO] [stdout] 81 | |     whitespace_to_characters: bool,
[INFO] [stdout] 82 | |     cdata_to_characters: bool,
[INFO] [stdout] 83 | |     ignore_comments: bool,
[INFO] [stdout] 84 | |     coalesce_characters: bool
[INFO] [stdout] 85 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 79 ~ gen_setters!{ParserConfig,
[INFO] [stdout] 80 |     trim_whitespace: bool,
[INFO] [stdout] ...
[INFO] [stdout] 84 |     coalesce_characters: bool
[INFO] [stdout] 85 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 85 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:396:23
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 396 - impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout] 396 + impl<S> FixedArray<[[S; ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:396:29
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 396 - impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout] 396 + impl<S> FixedArray<[[S, ..2]; ..2]> for Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:398:31
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout]     |                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 398 -     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout] 398 +     fn into_fixed(self) -> [[S; ..2], ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:398:37
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 398 -     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout] 398 +     fn into_fixed(self) -> [[S, ..2]; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `ret`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:640:31
[INFO] [stdout]     |
[INFO] [stdout] 640 |         assert!(ret.len() > 0) // fail if no testimages are available
[INFO] [stdout]     |                               ^ help: add `;` here
[INFO] [stdout] 641 |         ret
[INFO] [stdout]     |         --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:408:41
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 408 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout] 408 +     fn as_fixed<'a>(&'a self) -> &'a [[S; ..2], ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/31f3ef8/src/gl_common/src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate libc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/31f3ef8/src/gl_common/src/lib.rs:10:45
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn get_proc_addr(&self, &str) -> *const libc::c_void;
[INFO] [stdout]    |                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/31f3ef8/src/khronos_api/src/lib.rs:4:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub static GL_XML: &'static [u8] = include_bin!("../api/gl.xml");
[INFO] [stdout]   |                                    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1327:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]   |
[INFO] [stdout] 4 - pub static GL_XML: &'static [u8] = include_bin!("../api/gl.xml");
[INFO] [stdout] 4 + pub static GL_XML: &'static [u8] = include_str!("../api/gl.xml");
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/31f3ef8/src/khronos_api/src/lib.rs:7:37
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub static EGL_XML: &'static [u8] = include_bin!("../api/egl.xml");
[INFO] [stdout]   |                                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1327:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]   |
[INFO] [stdout] 7 - pub static EGL_XML: &'static [u8] = include_bin!("../api/egl.xml");
[INFO] [stdout] 7 + pub static EGL_XML: &'static [u8] = include_str!("../api/egl.xml");
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/31f3ef8/src/khronos_api/src/lib.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub static WGL_XML: &'static [u8] = include_bin!("../api/wgl.xml");
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1327:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 10 - pub static WGL_XML: &'static [u8] = include_bin!("../api/wgl.xml");
[INFO] [stdout] 10 + pub static WGL_XML: &'static [u8] = include_str!("../api/wgl.xml");
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:408:47
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 408 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout] 408 +     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2]; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:413:53
[INFO] [stdout]     |
[INFO] [stdout] 413 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 413 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout] 413 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S; ..2], ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:413:59
[INFO] [stdout]     |
[INFO] [stdout] 413 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout]     |                                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 413 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout] 413 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2]; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:418:26
[INFO] [stdout]     |
[INFO] [stdout] 418 |     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |                          ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 418 -     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout] 418 +     fn from_fixed(_v: [[S; ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:418:32
[INFO] [stdout]     |
[INFO] [stdout] 418 |     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 418 -     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout] 418 +     fn from_fixed(_v: [[S, ..2]; ..2]) -> Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:429:37
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 429 -     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout] 429 +     fn from_fixed_ref<'a>(v: &'a [[S; ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:429:43
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 429 -     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout] 429 +     fn from_fixed_ref<'a>(v: &'a [[S, ..2]; ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:434:41
[INFO] [stdout]     |
[INFO] [stdout] 434 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 434 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout] 434 +     fn from_fixed_mut<'a>(v: &'a mut [[S; ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:434:47
[INFO] [stdout]     |
[INFO] [stdout] 434 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 434 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout] 434 +     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2]; ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:467:27
[INFO] [stdout]     |
[INFO] [stdout] 467 |     fn map(&mut self, op: |&Vector2<S>| -> Vector2<S>) -> Matrix2<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:474:23
[INFO] [stdout]     |
[INFO] [stdout] 474 | impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 474 - impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout] 474 + impl<S> FixedArray<[[S; ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:474:29
[INFO] [stdout]     |
[INFO] [stdout] 474 | impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 474 - impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout] 474 + impl<S> FixedArray<[[S, ..3]; ..3]> for Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:476:31
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout]     |                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 476 -     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout] 476 +     fn into_fixed(self) -> [[S; ..3], ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:476:37
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 476 -     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout] 476 +     fn into_fixed(self) -> [[S, ..3]; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0658`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/31f3ef8/src/khronos_api/src/lib.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub static GLX_XML: &'static [u8] = include_bin!("../api/glx.xml");
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1327:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 13 - pub static GLX_XML: &'static [u8] = include_bin!("../api/glx.xml");
[INFO] [stdout] 13 + pub static GLX_XML: &'static [u8] = include_str!("../api/glx.xml");
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:487:41
[INFO] [stdout]     |
[INFO] [stdout] 487 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 487 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout] 487 +     fn as_fixed<'a>(&'a self) -> &'a [[S; ..3], ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:487:47
[INFO] [stdout]     |
[INFO] [stdout] 487 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 487 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout] 487 +     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3]; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:492:53
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 492 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout] 492 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S; ..3], ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:492:59
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout]     |                                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 492 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout] 492 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3]; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::Command`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Command;
[INFO] [stdout]   |     ^^^^^^^^^-------
[INFO] [stdout]   |              |
[INFO] [stdout]   |              no `Command` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]   |
[INFO] [stdout] 1 - use std::io::Command;
[INFO] [stdout] 1 + use std::process::Command;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:497:26
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |                          ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 497 -     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout] 497 +     fn from_fixed(_v: [[S; ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:497:32
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 497 -     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout] 497 +     fn from_fixed(_v: [[S, ..3]; ..3]) -> Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::process`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::process::InheritFd;
[INFO] [stdout]   |              ^^^^^^^ could not find `process` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:509:37
[INFO] [stdout]     |
[INFO] [stdout] 509 |     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 509 -     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout] 509 +     fn from_fixed_ref<'a>(v: &'a [[S; ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::os::getenv`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     use std::os::getenv;
[INFO] [stdout]    |         ^^^^^^^^^------
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  no `getenv` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:509:43
[INFO] [stdout]     |
[INFO] [stdout] 509 |     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 509 -     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout] 509 +     fn from_fixed_ref<'a>(v: &'a [[S, ..3]; ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:514:41
[INFO] [stdout]     |
[INFO] [stdout] 514 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 514 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout] 514 +     fn from_fixed_mut<'a>(v: &'a mut [[S; ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:514:47
[INFO] [stdout]     |
[INFO] [stdout] 514 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 514 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout] 514 +     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3]; ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:549:27
[INFO] [stdout]     |
[INFO] [stdout] 549 |     fn map(&mut self, op: |&Vector3<S>| -> Vector3<S>) -> Matrix3<S> {
[INFO] [stdout]     |                           ^ expected type
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec_macros.rs:3:23
[INFO] [stdout]     |
[INFO] [stdout]   3 |   macro_rules! dvec_impl(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout]   4 | |     ($dvec: ident) => (
[INFO] [stdout]   5 | |         impl<N: Zero + Clone> $dvec<N> {
[INFO] [stdout]   6 | |             /// Builds a vector filled with zeros.
[INFO] [stdout] ...   |
[INFO] [stdout] 296 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout]   3 ~ macro_rules! dvec_impl{
[INFO] [stdout]   4 |     ($dvec: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 295 |     )
[INFO] [stdout] 296 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 296 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | static CODEORDER: [u8, ..19] = [
[INFO] [stdout]    |                      ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 15 - static CODEORDER: [u8, ..19] = [
[INFO] [stdout] 15 + static CODEORDER: [u8; ..19] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 | static LENGTHS: [u16, ..29] = [
[INFO] [stdout]    |                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 18 - static LENGTHS: [u16, ..29] = [
[INFO] [stdout] 18 + static LENGTHS: [u16; ..29] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `glium` (build script) due to 7 previous errors
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 | static EXTRA_LENGTHS: [u8, ..29] = [
[INFO] [stdout]    |                          ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 23 - static EXTRA_LENGTHS: [u8, ..29] = [
[INFO] [stdout] 23 + static EXTRA_LENGTHS: [u8; ..29] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 | static DISTANCES: [u16, ..30] = [
[INFO] [stdout]    |                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 28 - static DISTANCES: [u16, ..30] = [
[INFO] [stdout] 28 + static DISTANCES: [u16; ..30] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 | static EXTRA_DISTANCES: [u8, ..30] = [
[INFO] [stdout]    |                            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 33 - static EXTRA_DISTANCES: [u8, ..30] = [
[INFO] [stdout] 33 + static EXTRA_DISTANCES: [u8; ..30] = [
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec_macros.rs:298:30
[INFO] [stdout]     |
[INFO] [stdout] 298 |   macro_rules! small_dvec_impl (
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 299 | |     ($dvec: ident, $dim: expr $(,$idx: expr)*) => (
[INFO] [stdout] 300 | |         impl<N> $dvec<N> {
[INFO] [stdout] 301 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 337 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 298 ~ macro_rules! small_dvec_impl {
[INFO] [stdout] 299 |     ($dvec: ident, $dim: expr $(,$idx: expr)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 336 |     )
[INFO] [stdout] 337 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 337 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec_macros.rs:339:35
[INFO] [stdout]     |
[INFO] [stdout] 339 |   macro_rules! small_dvec_from_impl (
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 340 | |     ($dvec: ident, $dim: expr $(,$zeros: expr)*) => (
[INFO] [stdout] 341 | |         impl<N: Clone + Zero> $dvec<N> {
[INFO] [stdout] 342 | |             /// Builds a vector filled with a constant.
[INFO] [stdout] ...   |
[INFO] [stdout] 425 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 339 ~ macro_rules! small_dvec_from_impl {
[INFO] [stdout] 340 |     ($dvec: ident, $dim: expr $(,$zeros: expr)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 424 |     )
[INFO] [stdout] 425 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 425 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn from_fn(dim: uint, f: |uint| -> N) -> DVec<N> {
[INFO] [stdout]    |                                  ^ expected type
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | dvec_impl!(DVec)
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 80 - dvec_impl!(DVec)
[INFO] [stdout] 80 + dvec_impl!{DVec}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 80 | dvec_impl!(DVec);
[INFO] [stdout]    |                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 |     at:  [N, ..1],
[INFO] [stdout]    |            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 84 -     at:  [N, ..1],
[INFO] [stdout] 84 +     at:  [N; ..1],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:374:38
[INFO] [stdout]     |
[INFO] [stdout] 374 |             self.bits |= byte as u32 << self.num_bits as uint;
[INFO] [stdout]     |                                      ^^ ----- interpreted as generic arguments
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 374 |             self.bits |= (byte as u32) << self.num_bits as uint;
[INFO] [stdout]     |                          +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:557:23
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 557 - impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout] 557 + impl<S> FixedArray<[[S; ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:557:29
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 557 - impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout] 557 + impl<S> FixedArray<[[S, ..4]; ..4]> for Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:559:31
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout]     |                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 559 -     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout] 559 +     fn into_fixed(self) -> [[S; ..4], ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:559:37
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 559 -     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout] 559 +     fn into_fixed(self) -> [[S, ..4]; ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:571:41
[INFO] [stdout]     |
[INFO] [stdout] 571 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 571 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout] 571 +     fn as_fixed<'a>(&'a self) -> &'a [[S; ..4], ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:571:47
[INFO] [stdout]     |
[INFO] [stdout] 571 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 571 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout] 571 +     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4]; ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:576:53
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 576 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout] 576 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S; ..4], ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:576:59
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout]     |                                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 576 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout] 576 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4]; ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:581:26
[INFO] [stdout]     |
[INFO] [stdout] 581 |     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |                          ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 581 -     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout] 581 +     fn from_fixed(_v: [[S; ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:581:32
[INFO] [stdout]     |
[INFO] [stdout] 581 |     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 581 -     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout] 581 +     fn from_fixed(_v: [[S, ..4]; ..4]) -> Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:594:37
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 594 -     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout] 594 +     fn from_fixed_ref<'a>(v: &'a [[S; ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:594:43
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 594 -     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout] 594 +     fn from_fixed_ref<'a>(v: &'a [[S, ..4]; ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:599:41
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 599 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout] 599 +     fn from_fixed_mut<'a>(v: &'a mut [[S; ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:599:47
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 599 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout] 599 +     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4]; ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:636:27
[INFO] [stdout]     |
[INFO] [stdout] 636 |     fn map(&mut self, op: |&Vector4<S>| -> Vector4<S>) -> Matrix4<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/hash.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 | static CRC_TABLE: [u32, ..256] = [
[INFO] [stdout]    |                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 46 - static CRC_TABLE: [u32, ..256] = [
[INFO] [stdout] 46 + static CRC_TABLE: [u32; ..256] = [
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/emitter.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 |   macro_rules! io_try(
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 82 | |     ($e:expr) => (
[INFO] [stdout] 83 | |         match $e {
[INFO] [stdout] 84 | |             Ok(value) => value,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 81 ~ macro_rules! io_try{
[INFO] [stdout] 82 |     ($e:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 87 |     )
[INFO] [stdout] 88 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 88 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/emitter.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |   macro_rules! io_chain(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 91 | |     ($e:expr) => (io_wrap($e));
[INFO] [stdout] 92 | |     ($e:expr, $($rest:expr),+) => ({
[INFO] [stdout] 93 | |         io_try!($e);
[INFO] [stdout] 94 | |         io_chain!($($rest),+)
[INFO] [stdout] 95 | |     })
[INFO] [stdout] 96 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 90 ~ macro_rules! io_chain{
[INFO] [stdout] 91 |     ($e:expr) => (io_wrap($e));
[INFO] [stdout] ...
[INFO] [stdout] 95 |     })
[INFO] [stdout] 96 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 96 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/emitter.rs:98:26
[INFO] [stdout]     |
[INFO] [stdout]  98 |   macro_rules! wrapped_with(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  99 | |     ($_self:ident; $before_name:ident ($arg:expr) and $after_name:ident, $body:expr) => ({
[INFO] [stdout] 100 | |         try!($_self.$before_name($arg));
[INFO] [stdout] 101 | |         let result = $body;
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     })
[INFO] [stdout] 105 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout]  98 ~ macro_rules! wrapped_with{
[INFO] [stdout]  99 |     ($_self:ident; $before_name:ident ($arg:expr) and $after_name:ident, $body:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 104 |     })
[INFO] [stdout] 105 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/emitter.rs:107:24
[INFO] [stdout]     |
[INFO] [stdout] 107 |   macro_rules! if_present(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 108 | |     ($opt:ident, $body:expr) => ($opt.map(|$opt| $body).unwrap_or(Ok(())))
[INFO] [stdout] 109 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 ~ macro_rules! if_present{
[INFO] [stdout] 108 |     ($opt:ident, $body:expr) => ($opt.map(|$opt| $body).unwrap_or(Ok(())))
[INFO] [stdout] 109 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/emitter.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 |   bitflags!(
[INFO] [stdout]     |  __________^
[INFO] [stdout] 112 | |     flags IndentFlags: u8 {
[INFO] [stdout] 113 | |         const WROTE_NOTHING = 0,
[INFO] [stdout] 114 | |         const WROTE_MARKUP  = 1,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 111 ~ bitflags!{
[INFO] [stdout] 112 |     flags IndentFlags: u8 {
[INFO] [stdout] ...
[INFO] [stdout] 116 |     }
[INFO] [stdout] 117 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 117 | );
[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/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/config.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |   gen_setters!(EmitterConfig,
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 25 | |     line_separator: String,
[INFO] [stdout] 26 | |     indent_string: String,
[INFO] [stdout] 27 | |     perform_indent: bool,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     cdata_to_characters: bool
[INFO] [stdout] 31 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 24 ~ gen_setters!{EmitterConfig,
[INFO] [stdout] 25 |     line_separator: String,
[INFO] [stdout] ...
[INFO] [stdout] 30 |     cdata_to_characters: bool
[INFO] [stdout] 31 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 31 | );
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/matrix.rs:922:25
[INFO] [stdout]     |
[INFO] [stdout] 922 |   macro_rules! dot_matrix4(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 923 | |     ($A:expr, $B:expr, $I:expr, $J:expr) => (
[INFO] [stdout] 924 | |         ($A[0][$I]) * ($B[$J][0]) +
[INFO] [stdout] 925 | |         ($A[1][$I]) * ($B[$J][1]) +
[INFO] [stdout] 926 | |         ($A[2][$I]) * ($B[$J][2]) +
[INFO] [stdout] 927 | |         ($A[3][$I]) * ($B[$J][3])
[INFO] [stdout] 928 | | ))
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 922 ~ macro_rules! dot_matrix4{
[INFO] [stdout] 923 |     ($A:expr, $B:expr, $I:expr, $J:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 927 |         ($A[3][$I]) * ($B[$J][3])
[INFO] [stdout] 928 ~ )}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 928 | ));
[INFO] [stdout]     |   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `khronos_api` (lib) due to 4 previous errors
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 | static STD_LUMA_QTABLE: [u8, ..64] = [
[INFO] [stdout]    |                            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 32 - static STD_LUMA_QTABLE: [u8, ..64] = [
[INFO] [stdout] 32 + static STD_LUMA_QTABLE: [u8; ..64] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 | static STD_CHROMA_QTABLE: [u8, ..64] = [
[INFO] [stdout]    |                              ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 44 - static STD_CHROMA_QTABLE: [u8, ..64] = [
[INFO] [stdout] 44 + static STD_CHROMA_QTABLE: [u8; ..64] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 | static STD_LUMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 57 - static STD_LUMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 57 + static STD_LUMA_DC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:62:31
[INFO] [stdout]    |
[INFO] [stdout] 62 | static STD_LUMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout]    |                               ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 62 - static STD_LUMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout] 62 + static STD_LUMA_DC_VALUES: [u8; ..12] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:68:39
[INFO] [stdout]    |
[INFO] [stdout] 68 | static STD_CHROMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 68 - static STD_CHROMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 68 + static STD_CHROMA_DC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gl_common` (lib) due to 2 previous errors
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 | static STD_CHROMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout]    |                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 73 - static STD_CHROMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout] 73 + static STD_CHROMA_DC_VALUES: [u8; ..12] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:79:37
[INFO] [stdout]    |
[INFO] [stdout] 79 | static STD_LUMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 79 - static STD_LUMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 79 + static STD_LUMA_AC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:84:31
[INFO] [stdout]    |
[INFO] [stdout] 84 | static STD_LUMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout]    |                               ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 84 - static STD_LUMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout] 84 + static STD_LUMA_AC_VALUES: [u8; ..162] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:99:39
[INFO] [stdout]    |
[INFO] [stdout] 99 | static STD_CHROMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 99 - static STD_CHROMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 99 + static STD_CHROMA_AC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:103:33
[INFO] [stdout]     |
[INFO] [stdout] 103 | static STD_CHROMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout]     |                                 ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 103 - static STD_CHROMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout] 103 + static STD_CHROMA_AC_VALUES: [u8; ..162] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `fs` in `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |         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] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:273:41
[INFO] [stdout]     |
[INFO] [stdout] 273 |         self.accumulator |= bits as u32 << (32 - (self.nbits + size)) as uint;
[INFO] [stdout]     |                                         ^^ --- interpreted as generic arguments
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 273 |         self.accumulator |= (bits as u32) << (32 - (self.nbits + size)) as uint;
[INFO] [stdout]     |                             +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/quaternion.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn map(&mut self, op: |S| -> S) -> Quaternion<S> {
[INFO] [stdout]    |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Path` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub include_directories: Vec<Path>,
[INFO] [stdout]   |                                  ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::path::Path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:582:34
[INFO] [stdout]     |
[INFO] [stdout] 582 |                      yb: &mut [u8, ..64],
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 582 -                      yb: &mut [u8, ..64],
[INFO] [stdout] 582 +                      yb: &mut [u8; ..64],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub objects: Vec<Path>,
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$it:expr` is followed by `$body:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/macros.rs:6:27
[INFO] [stdout]   |
[INFO] [stdout] 6 |     ($e:ident in $it:expr $body:expr) => (
[INFO] [stdout]   |                           ^^^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]   |
[INFO] [stdout]   = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let src = Path::new(getenv("CARGO_MANIFEST_DIR").unwrap());
[INFO] [stdout]    |               ^^^^ use of undeclared type `Path`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let dst = Path::new(getenv("OUT_DIR").unwrap());
[INFO] [stdout]    |               ^^^^ use of undeclared type `Path`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$st:pat` is followed by `->`, which is not allowed for `pat` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:173:16
[INFO] [stdout]     |
[INFO] [stdout] 173 |      $($st:pat -> $stc:pat -> $next_st:ident ! $chunk:expr),+;
[INFO] [stdout]     |                ^^ not allowed after `pat` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,`, `=`, `|`, `if`, `if let` or `in`
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:91:64
[INFO] [stdout]    |
[INFO] [stdout] 91 |         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: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/quaternion.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let slice: &[S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 55 -         let slice: &[S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout] 55 +         let slice: &[S; ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/quaternion.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |                              ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 63 -         let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout] 63 +         let slice: &'a mut [S; ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$stc:pat` is followed by `->`, which is not allowed for `pat` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |      $($st:pat -> $stc:pat -> $next_st:ident ! $chunk:expr),+;
[INFO] [stdout]     |                            ^^ not allowed after `pat` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,`, `=`, `|`, `if`, `if let` or `in`
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 | small_dvec_impl!(DVec1, 1, 0)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 88 - small_dvec_impl!(DVec1, 1, 0)
[INFO] [stdout] 88 + small_dvec_impl!{DVec1, 1, 0}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 88 | small_dvec_impl!(DVec1, 1, 0);
[INFO] [stdout]    |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:583:35
[INFO] [stdout]     |
[INFO] [stdout] 583 |                      cbb: &mut [u8, ..64],
[INFO] [stdout]     |                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 583 -                      cbb: &mut [u8, ..64],
[INFO] [stdout] 583 +                      cbb: &mut [u8; ..64],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:584:35
[INFO] [stdout]     |
[INFO] [stdout] 584 |                      crb: &mut [u8, ..64]) {
[INFO] [stdout]     |                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 584 -                      crb: &mut [u8, ..64]) {
[INFO] [stdout] 584 +                      crb: &mut [u8; ..64]) {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 | small_dvec_from_impl!(DVec1, 1, ::zero())
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 89 - small_dvec_from_impl!(DVec1, 1, ::zero())
[INFO] [stdout] 89 + small_dvec_from_impl!{DVec1, 1, ::zero()}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 89 | small_dvec_from_impl!(DVec1, 1, ::zero());
[INFO] [stdout]    |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:610:33
[INFO] [stdout]     |
[INFO] [stdout] 610 |                     gb: &mut [u8, ..64]) {
[INFO] [stdout]     |                                 ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 610 -                     gb: &mut [u8, ..64]) {
[INFO] [stdout] 610 +                     gb: &mut [u8; ..64]) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 |     at:  [N, ..2],
[INFO] [stdout]    |            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 94 -     at:  [N, ..2],
[INFO] [stdout] 94 +     at:  [N; ..2],
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 | small_dvec_impl!(DVec2, 2, 0, 1)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 98 - small_dvec_impl!(DVec2, 2, 0, 1)
[INFO] [stdout] 98 + small_dvec_impl!{DVec2, 2, 0, 1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 98 | small_dvec_impl!(DVec2, 2, 0, 1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 | small_dvec_from_impl!(DVec2, 2, ::zero(), ::zero())
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 99 - small_dvec_from_impl!(DVec2, 2, ::zero(), ::zero())
[INFO] [stdout] 99 + small_dvec_from_impl!{DVec2, 2, ::zero(), ::zero()}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 99 | small_dvec_from_impl!(DVec2, 2, ::zero(), ::zero());
[INFO] [stdout]    |                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 104 |     at:  [N, ..3],
[INFO] [stdout]     |            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 104 -     at:  [N, ..3],
[INFO] [stdout] 104 +     at:  [N; ..3],
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 | small_dvec_impl!(DVec3, 3, 0, 1, 2)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 - small_dvec_impl!(DVec3, 3, 0, 1, 2)
[INFO] [stdout] 108 + small_dvec_impl!{DVec3, 3, 0, 1, 2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | small_dvec_impl!(DVec3, 3, 0, 1, 2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 | small_dvec_from_impl!(DVec3, 3, ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 - small_dvec_from_impl!(DVec3, 3, ::zero(), ::zero(), ::zero())
[INFO] [stdout] 109 + small_dvec_from_impl!{DVec3, 3, ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | small_dvec_from_impl!(DVec3, 3, ::zero(), ::zero(), ::zero());
[INFO] [stdout]     |                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 114 |     at:  [N, ..4],
[INFO] [stdout]     |            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 114 -     at:  [N, ..4],
[INFO] [stdout] 114 +     at:  [N; ..4],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub static UNZIGZAG: [u8, ..64] = [
[INFO] [stdout]    |                         ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 22 - pub static UNZIGZAG: [u8, ..64] = [
[INFO] [stdout] 22 + pub static UNZIGZAG: [u8; ..64] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |     qtables: [u8, ..64 * 4],
[INFO] [stdout]     |                 ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 104 -     qtables: [u8, ..64 * 4],
[INFO] [stdout] 104 +     qtables: [u8; ..64 * 4],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     dctables: [HuffTable, ..2],
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 105 -     dctables: [HuffTable, ..2],
[INFO] [stdout] 105 +     dctables: [HuffTable; ..2],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:106:25
[INFO] [stdout]     |
[INFO] [stdout] 106 |     actables: [HuffTable, ..2],
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 106 -     actables: [HuffTable, ..2],
[INFO] [stdout] 106 +     actables: [HuffTable; ..2],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `plugin_registrar` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-dd6a3a5c442dde2b/32a98df/src/lib.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[plugin_registrar]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `plugin_registrar` is in scope, but it is a function, not an attribute
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |   macro_rules! vec(
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 179 | |     ($Self:ident <$S:ident> { $($field:ident),+ }, $n:expr) => (
[INFO] [stdout] 180 | |         #[deriving(PartialEq, Eq, Copy, Clone, Hash, Encodable, Decodable, Rand)]
[INFO] [stdout] 181 | |         pub struct $Self<S> { $(pub $field: S),+ }
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 178 ~ macro_rules! vec{
[INFO] [stdout] 179 |     ($Self:ident <$S:ident> { $($field:ident),+ }, $n:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 337 |     )
[INFO] [stdout] 338 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 338 | );
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 349 - vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout] 349 + vec!{Vector2<S> { x, y }, 2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 350 - vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout] 350 + vec!{Vector3<S> { x, y, z }, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 | small_dvec_impl!(DVec4, 4, 0, 1, 2, 3)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 118 - small_dvec_impl!(DVec4, 4, 0, 1, 2, 3)
[INFO] [stdout] 118 + small_dvec_impl!{DVec4, 4, 0, 1, 2, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 118 | small_dvec_impl!(DVec4, 4, 0, 1, 2, 3);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 351 - vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout] 351 + vec!{Vector4<S> { x, y, z, w }, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 | small_dvec_from_impl!(DVec4, 4, ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 119 - small_dvec_from_impl!(DVec4, 4, ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout] 119 + small_dvec_from_impl!{DVec4, 4, ::zero(), ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 119 | small_dvec_from_impl!(DVec4, 4, ::zero(), ::zero(), ::zero(), ::zero());
[INFO] [stdout]     |                                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     at:  [N, ..5],
[INFO] [stdout]     |            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 124 -     at:  [N, ..5],
[INFO] [stdout] 124 +     at:  [N; ..5],
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 | small_dvec_impl!(DVec5, 5, 0, 1, 2, 3, 4)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 128 - small_dvec_impl!(DVec5, 5, 0, 1, 2, 3, 4)
[INFO] [stdout] 128 + small_dvec_impl!{DVec5, 5, 0, 1, 2, 3, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 128 | small_dvec_impl!(DVec5, 5, 0, 1, 2, 3, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 | small_dvec_from_impl!(DVec5, 5, ::zero(), ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 129 - small_dvec_from_impl!(DVec5, 5, ::zero(), ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout] 129 + small_dvec_from_impl!{DVec5, 5, ::zero(), ::zero(), ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 129 | small_dvec_from_impl!(DVec5, 5, ::zero(), ::zero(), ::zero(), ::zero(), ::zero());
[INFO] [stdout]     |                                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |     at:  [N, ..6],
[INFO] [stdout]     |            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 134 -     at:  [N, ..6],
[INFO] [stdout] 134 +     at:  [N; ..6],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:42:39
[INFO] [stdout]    |
[INFO] [stdout] 42 |             self.bits |= (byte as u32 << (32 - 8)) >> self.num_bits as uint;
[INFO] [stdout]    |                                       ^^ --- interpreted as generic arguments
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       not interpreted as shift
[INFO] [stdout]    |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]    |
[INFO] [stdout] 42 |             self.bits |= ((byte as u32) << (32 - 8)) >> self.num_bits as 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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | small_dvec_impl!(DVec6, 6, 0, 1, 2, 3, 4, 5)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 138 - small_dvec_impl!(DVec6, 6, 0, 1, 2, 3, 4, 5)
[INFO] [stdout] 138 + small_dvec_impl!{DVec6, 6, 0, 1, 2, 3, 4, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 138 | small_dvec_impl!(DVec6, 6, 0, 1, 2, 3, 4, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/dvec.rs:139:22
[INFO] [stdout]     |
[INFO] [stdout] 139 | small_dvec_from_impl!(DVec6, 6, ::zero(), ::zero(), ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 139 - small_dvec_from_impl!(DVec6, 6, ::zero(), ::zero(), ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout] 139 + small_dvec_from_impl!{DVec6, 6, ::zero(), ::zero(), ::zero(), ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 139 | small_dvec_from_impl!(DVec6, 6, ::zero(), ::zero(), ::zero(), ::zero(), ::zero(), ::zero());
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:3:22
[INFO] [stdout]    |
[INFO] [stdout]  3 |   macro_rules! new_impl(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout]  4 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]  5 | |         impl<N> $t<N> {
[INFO] [stdout]  6 | |             /// Creates a new vector.
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout]  3 ~ macro_rules! new_impl{
[INFO] [stdout]  4 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 15 |     )
[INFO] [stdout] 16 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 16 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |   macro_rules! as_array_impl(
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 19 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 20 | |         impl<N> $t<N> {
[INFO] [stdout] 21 | |             /// View this vector as an array.
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 18 ~ macro_rules! as_array_impl{
[INFO] [stdout] 19 |     ($t: ident, $dim: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 58 |     )
[INFO] [stdout] 59 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 59 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-dd6a3a5c442dde2b/32a98df/src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(plugin_registrar, macro_rules)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `macro_rules` has been stable since `1.0.0` and no longer requires an attribute to enable
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:61:26
[INFO] [stdout]    |
[INFO] [stdout] 61 |   macro_rules! at_fast_impl(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 62 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 63 | |         impl<N: Clone> $t<N> {
[INFO] [stdout] 64 | |             /// Unsafe read access to a vector element by index.
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 61 ~ macro_rules! at_fast_impl{
[INFO] [stdout] 62 |     ($t: ident, $dim: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 76 |     )
[INFO] [stdout] 77 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 77 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:81:22
[INFO] [stdout]     |
[INFO] [stdout]  81 |   macro_rules! ord_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout]  82 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]  83 | |         impl<N: BaseFloat + Clone> POrd for $t<N> {
[INFO] [stdout]  84 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout]  81 ~ macro_rules! ord_impl{
[INFO] [stdout]  82 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 151 |     )
[INFO] [stdout] 152 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 152 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |   macro_rules! vec_axis_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 155 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 156 | |         impl<N: Zero + One> $t<N> {
[INFO] [stdout] 157 | |             /// Create a unit vector with its `$comp0` component equal to 1.0.
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 154 ~ macro_rules! vec_axis_impl{
[INFO] [stdout] 155 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 179 |     )
[INFO] [stdout] 180 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 180 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:182:27
[INFO] [stdout]     |
[INFO] [stdout] 182 |   macro_rules! vec_cast_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 183 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 184 | |         impl<Nin: Clone, Nout: Clone + Cast<Nin>> Cast<$t<Nin>> for $t<Nout> {
[INFO] [stdout] 185 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 182 ~ macro_rules! vec_cast_impl{
[INFO] [stdout] 183 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 190 |     )
[INFO] [stdout] 191 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 191 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:193:28
[INFO] [stdout]     |
[INFO] [stdout] 193 |   macro_rules! indexable_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 194 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 195 | |         impl<N> Shape<uint, N> for $t<N> {
[INFO] [stdout] 196 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 235 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 193 ~ macro_rules! indexable_impl{
[INFO] [stdout] 194 |     ($t: ident, $dim: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 234 |     )
[INFO] [stdout] 235 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 235 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:237:24
[INFO] [stdout]     |
[INFO] [stdout] 237 |   macro_rules! index_impl(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 238 | |     ($t: ident) => (
[INFO] [stdout] 239 | |         impl<N> Index<uint, N> for $t<N> {
[INFO] [stdout] 240 | |             fn index(&self, i: &uint) -> &N {
[INFO] [stdout] ...   |
[INFO] [stdout] 251 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 237 ~ macro_rules! index_impl{
[INFO] [stdout] 238 |     ($t: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 250 |     )
[INFO] [stdout] 251 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 251 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:253:29
[INFO] [stdout]     |
[INFO] [stdout] 253 |   macro_rules! new_repeat_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 254 | |     ($t: ident, $param: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 255 | |         impl<N: Clone> $t<N> {
[INFO] [stdout] 256 | |             /// Creates a new vector with all its components equal to a given value.
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 253 ~ macro_rules! new_repeat_impl{
[INFO] [stdout] 254 |     ($t: ident, $param: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 265 |     )
[INFO] [stdout] 266 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 266 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:268:27
[INFO] [stdout]     |
[INFO] [stdout] 268 |   macro_rules! iterable_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 269 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 270 | |         impl<N> Iterable<N> for $t<N> {
[INFO] [stdout] 271 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 268 ~ macro_rules! iterable_impl{
[INFO] [stdout] 269 |     ($t: ident, $dim: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 278 |     )
[INFO] [stdout] 279 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 279 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 25 |     global_table: [(u8, u8, u8), ..256],
[INFO] [stdout]    |                                ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 25 -     global_table: [(u8, u8, u8), ..256],
[INFO] [stdout] 25 +     global_table: [(u8, u8, u8); ..256],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 |             self.accumulator |= byte as u32 << self.num_bits as uint;
[INFO] [stdout]    |                                             ^^ ----- interpreted as generic arguments
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             not interpreted as shift
[INFO] [stdout]    |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]    |
[INFO] [stdout] 70 |             self.accumulator |= (byte as u32) << self.num_bits as uint;
[INFO] [stdout]    |                                 +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<S> FixedArray<[S, ..2]> for Point2<S> {
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 104 - impl<S> FixedArray<[S, ..2]> for Point2<S> {
[INFO] [stdout] 104 + impl<S> FixedArray<[S; ..2]> for Point2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:106:30
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn into_fixed(self) -> [S, ..2] {
[INFO] [stdout]     |                              ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 106 -     fn into_fixed(self) -> [S, ..2] {
[INFO] [stdout] 106 +     fn into_fixed(self) -> [S; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:111:40
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn as_fixed<'a>(&'a self) -> &'a [S, ..2] {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 111 -     fn as_fixed<'a>(&'a self) -> &'a [S, ..2] {
[INFO] [stdout] 111 +     fn as_fixed<'a>(&'a self) -> &'a [S; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:116:52
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..2] {
[INFO] [stdout]     |                                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 116 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..2] {
[INFO] [stdout] 116 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn from_fixed(_v: [S, ..2]) -> Point2<S> {
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 121 -     fn from_fixed(_v: [S, ..2]) -> Point2<S> {
[INFO] [stdout] 121 +     fn from_fixed(_v: [S; ..2]) -> Point2<S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:281:31
[INFO] [stdout]     |
[INFO] [stdout] 281 |   macro_rules! iterable_mut_impl(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 282 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 283 | |         impl<N> IterableMut<N> for $t<N> {
[INFO] [stdout] 284 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 292 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 281 ~ macro_rules! iterable_mut_impl{
[INFO] [stdout] 282 |     ($t: ident, $dim: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 291 |     )
[INFO] [stdout] 292 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 292 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:127:36
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn from_fixed_ref<'a>(v: &'a [S, ..2]) -> &'a Point2<S> {
[INFO] [stdout]     |                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 127 -     fn from_fixed_ref<'a>(v: &'a [S, ..2]) -> &'a Point2<S> {
[INFO] [stdout] 127 +     fn from_fixed_ref<'a>(v: &'a [S; ..2]) -> &'a Point2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:132:40
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn from_fixed_mut<'a>(v: &'a mut [S, ..2]) -> &'a mut Point2<S> {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 132 -     fn from_fixed_mut<'a>(v: &'a mut [S, ..2]) -> &'a mut Point2<S> {
[INFO] [stdout] 132 +     fn from_fixed_mut<'a>(v: &'a mut [S; ..2]) -> &'a mut Point2<S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:294:22
[INFO] [stdout]     |
[INFO] [stdout] 294 |   macro_rules! dim_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 295 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 296 | |         impl<N> Dim for $t<N> {
[INFO] [stdout] 297 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 294 ~ macro_rules! dim_impl{
[INFO] [stdout] 295 |     ($t: ident, $dim: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 302 |     )
[INFO] [stdout] 303 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 303 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn map(&mut self, op: |S| -> S) -> Point2<S> {
[INFO] [stdout]     |                           ^ expected type
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |   macro_rules! container_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 306 | |     ($t: ident) => (
[INFO] [stdout] 307 | |         impl<N> $t<N> {
[INFO] [stdout] 308 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 314 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 305 ~ macro_rules! container_impl{
[INFO] [stdout] 306 |     ($t: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 313 |     )
[INFO] [stdout] 314 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 314 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 |   macro_rules! basis_impl(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 317 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 318 | |         impl<N: Clone + BaseFloat + ApproxEq<N>> Basis for $t<N> {
[INFO] [stdout] 319 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 378 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 316 ~ macro_rules! basis_impl{
[INFO] [stdout] 317 |     ($t: ident, $dim: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 377 |     )
[INFO] [stdout] 378 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 378 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:380:23
[INFO] [stdout]     |
[INFO] [stdout] 380 |   macro_rules! axpy_impl(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 381 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 382 | |         impl<N: Add<N, N> + Mul<N, N>> Axpy<N> for $t<N> {
[INFO] [stdout] 383 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 380 ~ macro_rules! axpy_impl{
[INFO] [stdout] 381 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 389 |     )
[INFO] [stdout] 390 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 390 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:392:22
[INFO] [stdout]     |
[INFO] [stdout] 392 |   macro_rules! add_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 393 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 394 | |         impl<N: Add<N, N>> Add<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 395 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 401 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 392 ~ macro_rules! add_impl{
[INFO] [stdout] 393 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 400 |     )
[INFO] [stdout] 401 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 401 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:403:29
[INFO] [stdout]     |
[INFO] [stdout] 403 |   macro_rules! scalar_add_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 404 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 405 | |         // $t against scalar
[INFO] [stdout] 406 | |         impl<N: Add<N, N>> Add<N, $t<N>> for $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 413 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 403 ~ macro_rules! scalar_add_impl{
[INFO] [stdout] 404 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 412 |     )
[INFO] [stdout] 413 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 413 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:415:22
[INFO] [stdout]     |
[INFO] [stdout] 415 |   macro_rules! sub_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 416 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 417 | |         impl<N: Sub<N, N>> Sub<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 418 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 415 ~ macro_rules! sub_impl{
[INFO] [stdout] 416 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 423 |     )
[INFO] [stdout] 424 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 424 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:426:29
[INFO] [stdout]     |
[INFO] [stdout] 426 |   macro_rules! scalar_sub_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 427 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 428 | |         impl<N: Sub<N, N>> Sub<N, $t<N>> for $t<N> {
[INFO] [stdout] 429 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 435 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 426 ~ macro_rules! scalar_sub_impl{
[INFO] [stdout] 427 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 434 |     )
[INFO] [stdout] 435 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 435 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:258:22
[INFO] [stdout]     |
[INFO] [stdout] 258 | impl<S> FixedArray<[S, ..3]> for Point3<S> {
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 258 - impl<S> FixedArray<[S, ..3]> for Point3<S> {
[INFO] [stdout] 258 + impl<S> FixedArray<[S; ..3]> for Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:260:30
[INFO] [stdout]     |
[INFO] [stdout] 260 |     fn into_fixed(self) -> [S, ..3] {
[INFO] [stdout]     |                              ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 260 -     fn into_fixed(self) -> [S, ..3] {
[INFO] [stdout] 260 +     fn into_fixed(self) -> [S; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:265:40
[INFO] [stdout]     |
[INFO] [stdout] 265 |     fn as_fixed<'a>(&'a self) -> &'a [S, ..3] {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 265 -     fn as_fixed<'a>(&'a self) -> &'a [S, ..3] {
[INFO] [stdout] 265 +     fn as_fixed<'a>(&'a self) -> &'a [S; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:270:52
[INFO] [stdout]     |
[INFO] [stdout] 270 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..3] {
[INFO] [stdout]     |                                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 270 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..3] {
[INFO] [stdout] 270 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:275:25
[INFO] [stdout]     |
[INFO] [stdout] 275 |     fn from_fixed(_v: [S, ..3]) -> Point3<S> {
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 275 -     fn from_fixed(_v: [S, ..3]) -> Point3<S> {
[INFO] [stdout] 275 +     fn from_fixed(_v: [S; ..3]) -> Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:281:36
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn from_fixed_ref<'a>(v: &'a [S, ..3]) -> &'a Point3<S> {
[INFO] [stdout]     |                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 281 -     fn from_fixed_ref<'a>(v: &'a [S, ..3]) -> &'a Point3<S> {
[INFO] [stdout] 281 +     fn from_fixed_ref<'a>(v: &'a [S; ..3]) -> &'a Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:286:40
[INFO] [stdout]     |
[INFO] [stdout] 286 |     fn from_fixed_mut<'a>(v: &'a mut [S, ..3]) -> &'a mut Point3<S> {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 286 -     fn from_fixed_mut<'a>(v: &'a mut [S, ..3]) -> &'a mut Point3<S> {
[INFO] [stdout] 286 +     fn from_fixed_mut<'a>(v: &'a mut [S; ..3]) -> &'a mut Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/point.rs:307:27
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn map(&mut self, op: |S| -> S) -> Point3<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:237:50
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn read_offset(&mut self) -> IoResult<[u8, ..4]> {
[INFO] [stdout]     |                                                  ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 237 -     pub fn read_offset(&mut self) -> IoResult<[u8, ..4]> {
[INFO] [stdout] 237 +     pub fn read_offset(&mut self) -> IoResult<[u8; ..4]> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0462, E0463, E0554, E0557.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0462`.
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:437:22
[INFO] [stdout]     |
[INFO] [stdout] 437 |   macro_rules! mul_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 438 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 439 | |         impl<N: Mul<N, N>> Mul<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 440 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 446 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 437 ~ macro_rules! mul_impl{
[INFO] [stdout] 438 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 445 |     )
[INFO] [stdout] 446 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 446 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 |   macro_rules! scalar_mul_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 449 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 450 | |         impl<N: Mul<N, N>> Mul<N, $t<N>> for $t<N> {
[INFO] [stdout] 451 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 448 ~ macro_rules! scalar_mul_impl{
[INFO] [stdout] 449 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 456 |     )
[INFO] [stdout] 457 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 457 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:459:22
[INFO] [stdout]     |
[INFO] [stdout] 459 |   macro_rules! div_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 460 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 461 | |         impl<N: Div<N, N>> Div<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 462 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 468 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 459 ~ macro_rules! div_impl{
[INFO] [stdout] 460 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 467 |     )
[INFO] [stdout] 468 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 468 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:91:16
[INFO] [stdout]    |
[INFO] [stdout] 91 |     offset: [u8, ..4],
[INFO] [stdout]    |                ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 91 -     offset: [u8, ..4],
[INFO] [stdout] 91 +     offset: [u8; ..4],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:105:52
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry {
[INFO] [stdout]     |                                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 105 -     pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry {
[INFO] [stdout] 105 +     pub fn new(type_: Type, count: u32, offset: [u8; ..4]) -> Entry {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:470:29
[INFO] [stdout]     |
[INFO] [stdout] 470 |   macro_rules! scalar_div_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 471 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 472 | |         impl<N: Div<N, N>> Div<N, $t<N>> for $t<N> {
[INFO] [stdout] 473 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 479 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 470 ~ macro_rules! scalar_div_impl{
[INFO] [stdout] 471 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 478 |     )
[INFO] [stdout] 479 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 479 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:481:22
[INFO] [stdout]     |
[INFO] [stdout] 481 |   macro_rules! neg_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 482 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 483 | |         impl<N: Neg<N>> Neg<$t<N>> for $t<N> {
[INFO] [stdout] 484 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 490 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 481 ~ macro_rules! neg_impl{
[INFO] [stdout] 482 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 489 |     )
[INFO] [stdout] 490 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 490 | );
[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/image-8b8340e605b53954/c06814e/src/dynimage.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |   macro_rules! dynamic_map(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 40 | |         ($dynimage: expr, ref $image: ident => $action: expr) => (
[INFO] [stdout] 41 | |                 match $dynimage {
[INFO] [stdout] 42 | |                         DynamicImage::ImageLuma8(ref $image) => DynamicImage::ImageLuma8($action),
[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] 39 ~ macro_rules! dynamic_map{
[INFO] [stdout] 40 |         ($dynimage: expr, ref $image: ident => $action: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 74 |         );
[INFO] [stdout] 75 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 75 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Ok`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:319:71
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 try!(p.encode(bytes.as_slice(), width, height, color))
[INFO] [stdout]     |                                                                       ^ help: add `;` here
[INFO] [stdout] 320 |                 Ok(())
[INFO] [stdout]     |                 -- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Ok`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:326:71
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(p.encode(bytes.as_slice(), width, height, color))
[INFO] [stdout]     |                                                                       ^ help: add `;` here
[INFO] [stdout] 327 |                 Ok(())
[INFO] [stdout]     |                 -- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Ok`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:333:71
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 try!(j.encode(bytes.as_slice(), width, height, color))
[INFO] [stdout]     |                                                                       ^ help: add `;` here
[INFO] [stdout] 334 |                 Ok(())
[INFO] [stdout]     |                 -- unexpected token
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 |   macro_rules! dot_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 493 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 494 | |         impl<N: BaseNum> Dot<N> for $t<N> {
[INFO] [stdout] 495 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 501 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 492 ~ macro_rules! dot_impl{
[INFO] [stdout] 493 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 500 |     )
[INFO] [stdout] 501 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 501 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:503:29
[INFO] [stdout]     |
[INFO] [stdout] 503 |   macro_rules! scalar_ops_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 504 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 505 | |         impl<N: Mul<N, N>> ScalarMul<N> for $t<N> {
[INFO] [stdout] 506 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 533 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 503 ~ macro_rules! scalar_ops_impl{
[INFO] [stdout] 504 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 532 |     )
[INFO] [stdout] 533 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 533 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:535:33
[INFO] [stdout]     |
[INFO] [stdout] 535 |   macro_rules! vec_mul_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 536 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 537 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 538 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 535 ~ macro_rules! vec_mul_scalar_impl{
[INFO] [stdout] 536 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 543 |     )
[INFO] [stdout] 544 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 544 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:546:33
[INFO] [stdout]     |
[INFO] [stdout] 546 |   macro_rules! vec_div_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 547 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 548 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 549 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 555 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 546 ~ macro_rules! vec_div_scalar_impl{
[INFO] [stdout] 547 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 554 |     )
[INFO] [stdout] 555 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 555 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:557:33
[INFO] [stdout]     |
[INFO] [stdout] 557 |   macro_rules! vec_add_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 558 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 559 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 560 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 557 ~ macro_rules! vec_add_scalar_impl{
[INFO] [stdout] 558 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 565 |     )
[INFO] [stdout] 566 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 566 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:568:33
[INFO] [stdout]     |
[INFO] [stdout] 568 |   macro_rules! vec_sub_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 569 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 570 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 571 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 577 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 568 ~ macro_rules! vec_sub_scalar_impl{
[INFO] [stdout] 569 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 576 |     )
[INFO] [stdout] 577 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 577 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `compile_msg` (lib) due to 5 previous errors
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:579:30
[INFO] [stdout]     |
[INFO] [stdout] 579 |   macro_rules! translation_impl(
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 580 | |     ($t: ident) => (
[INFO] [stdout] 581 | |         impl<N: Clone + Add<N, N> + Neg<N>> Translation<$t<N>> for $t<N> {
[INFO] [stdout] 582 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 618 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 579 ~ macro_rules! translation_impl{
[INFO] [stdout] 580 |     ($t: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 617 |     )
[INFO] [stdout] 618 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 618 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:620:23
[INFO] [stdout]     |
[INFO] [stdout] 620 |   macro_rules! norm_impl(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 621 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 622 | |         impl<N: Clone + BaseFloat> Norm<N> for $t<N> {
[INFO] [stdout] 623 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 646 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 620 ~ macro_rules! norm_impl{
[INFO] [stdout] 621 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 645 |     )
[INFO] [stdout] 646 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 646 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:648:28
[INFO] [stdout]     |
[INFO] [stdout] 648 |   macro_rules! approx_eq_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 649 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 650 | |         impl<N: ApproxEq<N>> ApproxEq<N> for $t<N> {
[INFO] [stdout] 651 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 648 ~ macro_rules! approx_eq_impl{
[INFO] [stdout] 649 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 668 |     )
[INFO] [stdout] 669 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 669 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:671:27
[INFO] [stdout]     |
[INFO] [stdout] 671 |   macro_rules! zero_one_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 672 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 673 | |         impl<N: One> One for $t<N> {
[INFO] [stdout] 674 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 699 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 671 ~ macro_rules! zero_one_impl{
[INFO] [stdout] 672 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 698 |     )
[INFO] [stdout] 699 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 699 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:701:32
[INFO] [stdout]     |
[INFO] [stdout] 701 |   macro_rules! from_iterator_impl(
[INFO] [stdout]     |  ________________________________^
[INFO] [stdout] 702 | |     ($t: ident, $param0: ident $(, $paramN: ident)*) => (
[INFO] [stdout] 703 | |         impl<N> FromIterator<N> for $t<N> {
[INFO] [stdout] 704 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 710 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 701 ~ macro_rules! from_iterator_impl{
[INFO] [stdout] 702 |     ($t: ident, $param0: ident $(, $paramN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 709 |     )
[INFO] [stdout] 710 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 710 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:712:26
[INFO] [stdout]     |
[INFO] [stdout] 712 |   macro_rules! bounded_impl(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 713 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 714 | |         impl<N: Bounded> Bounded for $t<N> {
[INFO] [stdout] 715 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 732 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 712 ~ macro_rules! bounded_impl{
[INFO] [stdout] 713 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 731 |     )
[INFO] [stdout] 732 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 732 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:734:37
[INFO] [stdout]     |
[INFO] [stdout] 734 |   macro_rules! vec_to_homogeneous_impl(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 735 | |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 736 | |         impl<N: Clone + One + Zero> ToHomogeneous<$t2<N>> for $t<N> {
[INFO] [stdout] 737 | |             fn to_homogeneous(&self) -> $t2<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 747 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 734 ~ macro_rules! vec_to_homogeneous_impl{
[INFO] [stdout] 735 |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 746 |     )
[INFO] [stdout] 747 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 747 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:749:39
[INFO] [stdout]     |
[INFO] [stdout] 749 |   macro_rules! vec_from_homogeneous_impl(
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 750 | |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 751 | |         impl<N: Clone + Div<N, N> + One + Zero> FromHomogeneous<$t2<N>> for $t<N> {
[INFO] [stdout] 752 | |             fn from(v: &$t2<N>) -> $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 762 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 749 ~ macro_rules! vec_from_homogeneous_impl{
[INFO] [stdout] 750 |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 761 |     )
[INFO] [stdout] 762 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 762 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `:`, `=`, or `>`, found `?`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/color.rs:230:26
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub trait FromColor<Sized? Other> for Sized? {
[INFO] [stdout]     |                          ^ expected one of `,`, `:`, `=`, or `>`
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/approx.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |   macro_rules! approx_float(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 34 | |     ($S:ident) => (
[INFO] [stdout] 35 | |         impl ApproxEq<$S> for $S {
[INFO] [stdout] 36 | |              #[inline]
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 33 ~ macro_rules! approx_float{
[INFO] [stdout] 34 |     ($S:ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 41 |     )
[INFO] [stdout] 42 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 42 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `=`, `where`, or `{`, found keyword `for`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/buffer.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub trait AsMutSlice<T> for Sized? {
[INFO] [stdout]    |                         ^^^ expected one of `:`, `=`, `where`, or `{`
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:764:28
[INFO] [stdout]     |
[INFO] [stdout] 764 |   macro_rules! translate_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 765 | |     ($tv: ident, $t: ident) => (
[INFO] [stdout] 766 | |         impl<N: Add<N, N> + Sub<N, N>> Translate<$t<N>> for $tv<N> {
[INFO] [stdout] 767 | |             fn translate(&self, other: &$t<N>) -> $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 776 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 764 ~ macro_rules! translate_impl{
[INFO] [stdout] 765 |     ($tv: ident, $t: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 775 |     )
[INFO] [stdout] 776 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 776 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:778:25
[INFO] [stdout]     |
[INFO] [stdout] 778 |   macro_rules! rotate_impl(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 779 | |     ($t: ident) => (
[INFO] [stdout] 780 | |         impl<N, O: Clone> Rotate<O> for $t<N> {
[INFO] [stdout] 781 | |             fn rotate(&self, other: &O) -> O {
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 778 ~ macro_rules! rotate_impl{
[INFO] [stdout] 779 |     ($t: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 789 |     )
[INFO] [stdout] 790 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 790 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:792:28
[INFO] [stdout]     |
[INFO] [stdout] 792 |   macro_rules! transform_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 793 | |     ($tv: ident, $t: ident) => (
[INFO] [stdout] 794 | |         impl<N: Clone + Add<N, N> + Sub<N, N>> Transform<$t<N>> for $tv<N> {
[INFO] [stdout] 795 | |             fn transform(&self, other: &$t<N>) -> $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 804 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 792 ~ macro_rules! transform_impl{
[INFO] [stdout] 793 |     ($tv: ident, $t: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 803 |     )
[INFO] [stdout] 804 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 804 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:806:29
[INFO] [stdout]     |
[INFO] [stdout] 806 |   macro_rules! vec_as_pnt_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 807 | |     ($tv: ident, $t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 808 | |         impl<N> $tv<N> {
[INFO] [stdout] 809 | |             #[deprecated = "use `na::orig() + this_vector` instead."]
[INFO] [stdout] ...   |
[INFO] [stdout] 839 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 806 ~ macro_rules! vec_as_pnt_impl{
[INFO] [stdout] 807 |     ($tv: ident, $t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 838 |     )
[INFO] [stdout] 839 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 839 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:841:32
[INFO] [stdout]     |
[INFO] [stdout] 841 |   macro_rules! num_float_vec_impl(
[INFO] [stdout]     |  ________________________________^
[INFO] [stdout] 842 | |     ($t: ident) => (
[INFO] [stdout] 843 | |         impl<N> NumVec<N> for $t<N>
[INFO] [stdout] 844 | |             where N: BaseNum {
[INFO] [stdout] ...   |
[INFO] [stdout] 851 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 841 ~ macro_rules! num_float_vec_impl{
[INFO] [stdout] 842 |     ($t: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 850 |     )
[INFO] [stdout] 851 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 851 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec_macros.rs:853:31
[INFO] [stdout]     |
[INFO] [stdout] 853 |   macro_rules! absolute_vec_impl(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 854 | |   ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 855 | |     impl<N: Absolute<N>> Absolute<$t<N>> for $t<N> {
[INFO] [stdout] 856 | |         #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 862 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 853 ~ macro_rules! absolute_vec_impl{
[INFO] [stdout] 854 |   ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] ...
[INFO] [stdout] 861 |   )
[INFO] [stdout] 862 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 862 | );
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | new_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 42 - new_impl!(Vec1, x)
[INFO] [stdout] 42 + new_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 42 | new_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 43 - ord_impl!(Vec1, x)
[INFO] [stdout] 43 + ord_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!(Vec1, x);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/approx.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 | approx_float!(f32)
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 - approx_float!(f32)
[INFO] [stdout] 44 + approx_float!{f32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 44 | approx_float!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/approx.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 | approx_float!(f64)
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 45 - approx_float!(f64)
[INFO] [stdout] 45 + approx_float!{f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 45 | approx_float!(f64);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/approx.rs:48:34
[INFO] [stdout]    |
[INFO] [stdout] 48 |   macro_rules! assert_approx_eq_eps(
[INFO] [stdout]    |  __________________________________^
[INFO] [stdout] 49 | |     ($given: expr, $expected: expr, $eps: expr) => ({
[INFO] [stdout] 50 | |         let eps = &($eps);
[INFO] [stdout] 51 | |         let (given_val, expected_val) = (&($given), &($expected));
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     })
[INFO] [stdout] 58 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 48 ~ macro_rules! assert_approx_eq_eps{
[INFO] [stdout] 49 |     ($given: expr, $expected: expr, $eps: expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 57 |     })
[INFO] [stdout] 58 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 58 | );
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/approx.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |   macro_rules! assert_approx_eq(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 62 | |     ($given: expr, $expected: expr) => ({
[INFO] [stdout] 63 | |         let (given_val, expected_val) = (&($given), &($expected));
[INFO] [stdout] 64 | |         if !given_val.approx_eq(expected_val) {
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |     })
[INFO] [stdout] 71 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 61 ~ macro_rules! assert_approx_eq{
[INFO] [stdout] 62 |     ($given: expr, $expected: expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 70 |     })
[INFO] [stdout] 71 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 71 | );
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |   macro_rules! partial_ord_int (
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 29 | |     ($T:ident) => (
[INFO] [stdout] 30 | |         impl PartialOrd for $T {
[INFO] [stdout] 31 | |             fn partial_min(self, other: $T) -> $T { cmp::min(self, other) }
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 28 ~ macro_rules! partial_ord_int {
[INFO] [stdout] 29 |     ($T:ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 34 |     )
[INFO] [stdout] 35 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 35 | );
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 | partial_ord_int!(int)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 37 - partial_ord_int!(int)
[INFO] [stdout] 37 + partial_ord_int!{int}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 37 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 | partial_ord_int!(i8)
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 38 - partial_ord_int!(i8)
[INFO] [stdout] 38 + partial_ord_int!{i8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 38 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 | partial_ord_int!(i16)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 39 - partial_ord_int!(i16)
[INFO] [stdout] 39 + partial_ord_int!{i16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 39 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | partial_ord_int!(i32)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 40 - partial_ord_int!(i32)
[INFO] [stdout] 40 + partial_ord_int!{i32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 40 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 | partial_ord_int!(i64)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 41 - partial_ord_int!(i64)
[INFO] [stdout] 41 + partial_ord_int!{i64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 41 | partial_ord_int!(i64);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:42:17
[INFO] [stdout]    |
[INFO] [stdout] 42 | partial_ord_int!(uint)
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 42 - partial_ord_int!(uint)
[INFO] [stdout] 42 + partial_ord_int!{uint}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 42 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 | partial_ord_int!(u8)
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 43 - partial_ord_int!(u8)
[INFO] [stdout] 43 + partial_ord_int!{u8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 43 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 | partial_ord_int!(u16)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 - partial_ord_int!(u16)
[INFO] [stdout] 44 + partial_ord_int!{u16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 44 | partial_ord_int!(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/image-8b8340e605b53954/c06814e/src/traits.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | zero_impl!(uint, 0u)
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 30 - zero_impl!(uint, 0u)
[INFO] [stdout] 30 + zero_impl!{uint, 0u}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 30 | zero_impl!(uint, 0u);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | zero_impl!(u8,   0u8)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 31 - zero_impl!(u8,   0u8)
[INFO] [stdout] 31 + zero_impl!{u8,   0u8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 31 | zero_impl!(u8,   0u8);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | zero_impl!(u16,  0u16)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 32 - zero_impl!(u16,  0u16)
[INFO] [stdout] 32 + zero_impl!{u16,  0u16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 32 | zero_impl!(u16,  0u16);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | zero_impl!(u32,  0u32)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 33 - zero_impl!(u32,  0u32)
[INFO] [stdout] 33 + zero_impl!{u32,  0u32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 33 | zero_impl!(u32,  0u32);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | zero_impl!(u64,  0u64)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 34 - zero_impl!(u64,  0u64)
[INFO] [stdout] 34 + zero_impl!{u64,  0u64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 34 | zero_impl!(u64,  0u64);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | zero_impl!(int, 0i)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 35 - zero_impl!(int, 0i)
[INFO] [stdout] 35 + zero_impl!{int, 0i}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 35 | zero_impl!(int, 0i);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | zero_impl!(i8,  0i8)
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 36 - zero_impl!(i8,  0i8)
[INFO] [stdout] 36 + zero_impl!{i8,  0i8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 36 | zero_impl!(i8,  0i8);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | zero_impl!(i16, 0i16)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 37 - zero_impl!(i16, 0i16)
[INFO] [stdout] 37 + zero_impl!{i16, 0i16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 37 | zero_impl!(i16, 0i16);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 | zero_impl!(i32, 0i32)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 38 - zero_impl!(i32, 0i32)
[INFO] [stdout] 38 + zero_impl!{i32, 0i32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 38 | zero_impl!(i32, 0i32);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | zero_impl!(i64, 0i64)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 39 - zero_impl!(i64, 0i64)
[INFO] [stdout] 39 + zero_impl!{i64, 0i64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 39 | zero_impl!(i64, 0i64);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | zero_impl!(f32, 0.0f32)
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 40 - zero_impl!(f32, 0.0f32)
[INFO] [stdout] 40 + zero_impl!{f32, 0.0f32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 40 | zero_impl!(f32, 0.0f32);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 | zero_impl!(f64, 0.0f64)
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 41 - zero_impl!(f64, 0.0f64)
[INFO] [stdout] 41 + zero_impl!{f64, 0.0f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 41 | zero_impl!(f64, 0.0f64);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | one_impl!(uint, 1u)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 102 - one_impl!(uint, 1u)
[INFO] [stdout] 102 + one_impl!{uint, 1u}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 102 | one_impl!(uint, 1u);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | one_impl!(u8,  1u8)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 103 - one_impl!(u8,  1u8)
[INFO] [stdout] 103 + one_impl!{u8,  1u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 103 | one_impl!(u8,  1u8);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | one_impl!(u16, 1u16)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 104 - one_impl!(u16, 1u16)
[INFO] [stdout] 104 + one_impl!{u16, 1u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 104 | one_impl!(u16, 1u16);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 | partial_ord_int!(u32)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 45 - partial_ord_int!(u32)
[INFO] [stdout] 45 + partial_ord_int!{u32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 45 | partial_ord_int!(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/image-8b8340e605b53954/c06814e/src/traits.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | one_impl!(u32, 1u32)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 105 - one_impl!(u32, 1u32)
[INFO] [stdout] 105 + one_impl!{u32, 1u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | one_impl!(u32, 1u32);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 | one_impl!(u64, 1u64)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 106 - one_impl!(u64, 1u64)
[INFO] [stdout] 106 + one_impl!{u64, 1u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 106 | one_impl!(u64, 1u64);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 | partial_ord_int!(u64)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 46 - partial_ord_int!(u64)
[INFO] [stdout] 46 + partial_ord_int!{u64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 46 | partial_ord_int!(u64);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:107:10
[INFO] [stdout]     |
[INFO] [stdout] 107 | one_impl!(int, 1i)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 - one_impl!(int, 1i)
[INFO] [stdout] 107 + one_impl!{int, 1i}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 107 | one_impl!(int, 1i);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |   macro_rules! partial_ord_float (
[INFO] [stdout]    |  ________________________________^
[INFO] [stdout] 49 | |     ($T:ident) => (
[INFO] [stdout] 50 | |         impl PartialOrd for $T {
[INFO] [stdout] 51 | |             fn partial_min(self, other: $T) -> $T { self.min(other) }
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 48 ~ macro_rules! partial_ord_float {
[INFO] [stdout] 49 |     ($T:ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 54 |     )
[INFO] [stdout] 55 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 55 | );
[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/image-8b8340e605b53954/c06814e/src/traits.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | one_impl!(i8,  1i8)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 - one_impl!(i8,  1i8)
[INFO] [stdout] 108 + one_impl!{i8,  1i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | one_impl!(i8,  1i8);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | partial_ord_float!(f32)
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 57 - partial_ord_float!(f32)
[INFO] [stdout] 57 + partial_ord_float!{f32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 57 | partial_ord_float!(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/image-8b8340e605b53954/c06814e/src/traits.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 | one_impl!(i16, 1i16)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 - one_impl!(i16, 1i16)
[INFO] [stdout] 109 + one_impl!{i16, 1i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | one_impl!(i16, 1i16);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 | partial_ord_float!(f64)
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 58 - partial_ord_float!(f64)
[INFO] [stdout] 58 + partial_ord_float!{f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 58 | partial_ord_float!(f64);
[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/image-8b8340e605b53954/c06814e/src/traits.rs:110:10
[INFO] [stdout]     |
[INFO] [stdout] 110 | one_impl!(i32, 1i32)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 110 - one_impl!(i32, 1i32)
[INFO] [stdout] 110 + one_impl!{i32, 1i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 110 | one_impl!(i32, 1i32);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |   macro_rules! impl_basenum_int (
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 80 | |     ($T: ident) => (
[INFO] [stdout] 81 | |         impl BaseNum for $T {}
[INFO] [stdout] 82 | |         impl Zero for $T {
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 79 ~ macro_rules! impl_basenum_int {
[INFO] [stdout] 80 |     ($T: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 97 |     )
[INFO] [stdout] 98 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 98 | );
[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/image-8b8340e605b53954/c06814e/src/traits.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | one_impl!(i64, 1i64)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 111 - one_impl!(i64, 1i64)
[INFO] [stdout] 111 + one_impl!{i64, 1i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 111 | one_impl!(i64, 1i64);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl_basenum_int!(i8)
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 100 - impl_basenum_int!(i8)
[INFO] [stdout] 100 + impl_basenum_int!{i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl_basenum_int!(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/image-8b8340e605b53954/c06814e/src/traits.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | one_impl!(f32, 1.0f32)
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 112 - one_impl!(f32, 1.0f32)
[INFO] [stdout] 112 + one_impl!{f32, 1.0f32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 112 | one_impl!(f32, 1.0f32);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl_basenum_int!(i16)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 101 - impl_basenum_int!(i16)
[INFO] [stdout] 101 + impl_basenum_int!{i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl_basenum_int!(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/image-8b8340e605b53954/c06814e/src/traits.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | one_impl!(f64, 1.0f64)
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 113 - one_impl!(f64, 1.0f64)
[INFO] [stdout] 113 + one_impl!{f64, 1.0f64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 113 | one_impl!(f64, 1.0f64);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl_basenum_int!(i32)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 102 - impl_basenum_int!(i32)
[INFO] [stdout] 102 + impl_basenum_int!{i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 | impl_basenum_int!(i64)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 103 - impl_basenum_int!(i64)
[INFO] [stdout] 103 + impl_basenum_int!{i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 103 | impl_basenum_int!(i64);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl_basenum_int!(u8)
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 104 - impl_basenum_int!(u8)
[INFO] [stdout] 104 + impl_basenum_int!{u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 | impl_basenum_int!(u16)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 105 - impl_basenum_int!(u16)
[INFO] [stdout] 105 + impl_basenum_int!{u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl_basenum_int!(u32)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 106 - impl_basenum_int!(u32)
[INFO] [stdout] 106 + impl_basenum_int!{u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl_basenum_int!(u64)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 - impl_basenum_int!(u64)
[INFO] [stdout] 107 + impl_basenum_int!{u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl_basenum_int!(u64);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 | vec_axis_impl!(Vec1, x)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 - vec_axis_impl!(Vec1, x)
[INFO] [stdout] 44 + vec_axis_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 44 | vec_axis_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 | vec_cast_impl!(Vec1, x)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 45 - vec_cast_impl!(Vec1, x)
[INFO] [stdout] 45 + vec_cast_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 45 | vec_cast_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 | as_array_impl!(Vec1, 1)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 46 - as_array_impl!(Vec1, 1)
[INFO] [stdout] 46 + as_array_impl!{Vec1, 1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 46 | as_array_impl!(Vec1, 1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:47:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | index_impl!(Vec1)
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 47 - index_impl!(Vec1)
[INFO] [stdout] 47 + index_impl!{Vec1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 47 | index_impl!(Vec1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 | indexable_impl!(Vec1, 1)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 48 - indexable_impl!(Vec1, 1)
[INFO] [stdout] 48 + indexable_impl!{Vec1, 1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 48 | indexable_impl!(Vec1, 1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:49:14
[INFO] [stdout]    |
[INFO] [stdout] 49 | at_fast_impl!(Vec1, 1)
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 49 - at_fast_impl!(Vec1, 1)
[INFO] [stdout] 49 + at_fast_impl!{Vec1, 1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 49 | at_fast_impl!(Vec1, 1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 | new_repeat_impl!(Vec1, val, x)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 50 - new_repeat_impl!(Vec1, val, x)
[INFO] [stdout] 50 + new_repeat_impl!{Vec1, val, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 50 | new_repeat_impl!(Vec1, val, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:51:10
[INFO] [stdout]    |
[INFO] [stdout] 51 | dim_impl!(Vec1, 1)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 51 - dim_impl!(Vec1, 1)
[INFO] [stdout] 51 + dim_impl!{Vec1, 1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 51 | dim_impl!(Vec1, 1);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl_basenum_int!(int)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 - impl_basenum_int!(int)
[INFO] [stdout] 108 + impl_basenum_int!{int}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl_basenum_int!(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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout] 52 | container_impl!(Vec1)
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 52 - container_impl!(Vec1)
[INFO] [stdout] 52 + container_impl!{Vec1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 52 | container_impl!(Vec1);
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl_basenum_int!(uint)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 - impl_basenum_int!(uint)
[INFO] [stdout] 109 + impl_basenum_int!{uint}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl_basenum_int!(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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | add_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 54 - add_impl!(Vec1, x)
[INFO] [stdout] 54 + add_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 54 | add_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `core::slice::Items`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/namespace.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use core::slice::Items;
[INFO] [stdout]   |     ^^^^^^^^^^^^^-----
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  no `Items` in `slice`
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |   macro_rules! impl_basenum_float (
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 113 | |     ($T: ident) => (
[INFO] [stdout] 114 | |         impl BaseNum for $T {}
[INFO] [stdout] 115 | |         impl Zero for $T {
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 112 ~ macro_rules! impl_basenum_float {
[INFO] [stdout] 113 |     ($T: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 130 |     )
[INFO] [stdout] 131 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 131 | );
[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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl_basenum_float!(f32)
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 133 - impl_basenum_float!(f32)
[INFO] [stdout] 133 + impl_basenum_float!{f32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl_basenum_float!(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/cgmath-rs-759f1a9db061b9cd/1831538/src/num.rs:134:20
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl_basenum_float!(f64)
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 134 - impl_basenum_float!(f64)
[INFO] [stdout] 134 + impl_basenum_float!{f64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl_basenum_float!(f64);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | sub_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 55 - sub_impl!(Vec1, x)
[INFO] [stdout] 55 + sub_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 55 | sub_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | mul_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 56 - mul_impl!(Vec1, x)
[INFO] [stdout] 56 + mul_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 56 | mul_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | div_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 57 - div_impl!(Vec1, x)
[INFO] [stdout] 57 + div_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 57 | div_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 | scalar_add_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 58 - scalar_add_impl!(Vec1, x)
[INFO] [stdout] 58 + scalar_add_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 58 | scalar_add_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 | scalar_sub_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 59 - scalar_sub_impl!(Vec1, x)
[INFO] [stdout] 59 + scalar_sub_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 59 | scalar_sub_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 | scalar_mul_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 60 - scalar_mul_impl!(Vec1, x)
[INFO] [stdout] 60 + scalar_mul_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 60 | scalar_mul_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_div_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 61 - scalar_div_impl!(Vec1, x)
[INFO] [stdout] 61 + scalar_div_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_div_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 | neg_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 62 - neg_impl!(Vec1, x)
[INFO] [stdout] 62 + neg_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 62 | neg_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | dot_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 63 - dot_impl!(Vec1, x)
[INFO] [stdout] 63 + dot_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 63 | dot_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 | scalar_ops_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 64 - scalar_ops_impl!(Vec1, x)
[INFO] [stdout] 64 + scalar_ops_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 64 | scalar_ops_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 | translation_impl!(Vec1)
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 65 - translation_impl!(Vec1)
[INFO] [stdout] 65 + translation_impl!{Vec1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 65 | translation_impl!(Vec1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 | norm_impl!(Vec1, x)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 66 - norm_impl!(Vec1, x)
[INFO] [stdout] 66 + norm_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 66 | norm_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 | approx_eq_impl!(Vec1, x)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 67 - approx_eq_impl!(Vec1, x)
[INFO] [stdout] 67 + approx_eq_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 67 | approx_eq_impl!(Vec1, x);
[INFO] [stdout]    |                         +
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     if target.as_slice().contains("-ios") {
[INFO] [stdout]    |               ^^^^^^^^ method not found in `String`
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 | zero_one_impl!(Vec1, x)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 68 - zero_one_impl!(Vec1, x)
[INFO] [stdout] 68 + zero_one_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 68 | zero_one_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 | from_iterator_impl!(Vec1, iterator)
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 69 - from_iterator_impl!(Vec1, iterator)
[INFO] [stdout] 69 + from_iterator_impl!{Vec1, iterator}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 69 | from_iterator_impl!(Vec1, iterator);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | bounded_impl!(Vec1, x)
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 70 - bounded_impl!(Vec1, x)
[INFO] [stdout] 70 + bounded_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 70 | bounded_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | axpy_impl!(Vec1, x)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 71 - axpy_impl!(Vec1, x)
[INFO] [stdout] 71 + axpy_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 71 | axpy_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:72:15
[INFO] [stdout]    |
[INFO] [stdout] 72 | iterable_impl!(Vec1, 1)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 72 - iterable_impl!(Vec1, 1)
[INFO] [stdout] 72 + iterable_impl!{Vec1, 1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 72 | iterable_impl!(Vec1, 1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 | iterable_mut_impl!(Vec1, 1)
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 73 - iterable_mut_impl!(Vec1, 1)
[INFO] [stdout] 73 + iterable_mut_impl!{Vec1, 1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 73 | iterable_mut_impl!(Vec1, 1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 | vec_to_homogeneous_impl!(Vec1, Vec2, y, x)
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 74 - vec_to_homogeneous_impl!(Vec1, Vec2, y, x)
[INFO] [stdout] 74 + vec_to_homogeneous_impl!{Vec1, Vec2, y, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 74 | vec_to_homogeneous_impl!(Vec1, Vec2, y, x);
[INFO] [stdout]    |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::hash_map::Entries`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/namespace.rs:3:43
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::hash_map::{HashMap, Entries};
[INFO] [stdout]   |                                           ^^^^^^^ no `Entries` in `collections::hash_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `serialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/cgmath.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | extern crate serialize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         cmd.args(ios_flags(target.as_slice()).as_slice());
[INFO] [stdout]    |                                   ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::Buffer`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::io::Buffer;
[INFO] [stdout]   |     ^^^^^^^^^------
[INFO] [stdout]   |              |
[INFO] [stdout]   |              no `Buffer` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemReader`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/mod.rs:7:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::io::{MemReader, BufReader};
[INFO] [stdout]   |               ^^^^^^^^^ no `MemReader` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 7 - use std::io::{MemReader, BufReader};
[INFO] [stdout] 7 + use std::io::{BufReader, BufReader};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::from_str_radix`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:980:13
[INFO] [stdout]     |
[INFO] [stdout] 980 |         use std::num::from_str_radix;
[INFO] [stdout]     |             ^^^^^^^^^^--------------
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       no `from_str_radix` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `flate`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/lib.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | extern crate flate;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemWriter`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::MemWriter;
[INFO] [stdout]   |     ^^^^^^^^^---------
[INFO] [stdout]   |              |
[INFO] [stdout]   |              no `MemWriter` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 - use std::io::MemWriter;
[INFO] [stdout] 4 + use std::io::BufWriter;
[INFO] [stdout]   |
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |         if target.as_slice().contains("i686") {
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `String`
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 | vec_from_homogeneous_impl!(Vec1, Vec2, y, x)
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 75 - vec_from_homogeneous_impl!(Vec1, Vec2, y, x)
[INFO] [stdout] 75 + vec_from_homogeneous_impl!{Vec1, Vec2, y, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 75 | vec_from_homogeneous_impl!(Vec1, Vec2, y, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 | translate_impl!(Vec1, Pnt1)
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 76 - translate_impl!(Vec1, Pnt1)
[INFO] [stdout] 76 + translate_impl!{Vec1, Pnt1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 76 | translate_impl!(Vec1, Pnt1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 | rotate_impl!(Vec1)
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 77 - rotate_impl!(Vec1)
[INFO] [stdout] 77 + rotate_impl!{Vec1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 77 | rotate_impl!(Vec1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 | rotate_impl!(Pnt1)
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 78 - rotate_impl!(Pnt1)
[INFO] [stdout] 78 + rotate_impl!{Pnt1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 78 | rotate_impl!(Pnt1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 | transform_impl!(Vec1, Pnt1)
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 79 - transform_impl!(Vec1, Pnt1)
[INFO] [stdout] 79 + transform_impl!{Vec1, Pnt1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 79 | transform_impl!(Vec1, Pnt1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 | vec_as_pnt_impl!(Vec1, Pnt1, x)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 80 - vec_as_pnt_impl!(Vec1, Pnt1, x)
[INFO] [stdout] 80 + vec_as_pnt_impl!{Vec1, Pnt1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 80 | vec_as_pnt_impl!(Vec1, Pnt1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 | num_float_vec_impl!(Vec1)
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 81 - num_float_vec_impl!(Vec1)
[INFO] [stdout] 81 + num_float_vec_impl!{Vec1}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 81 | num_float_vec_impl!(Vec1);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 | absolute_vec_impl!(Vec1, x)
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 82 - absolute_vec_impl!(Vec1, x)
[INFO] [stdout] 82 + absolute_vec_impl!{Vec1, x}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 82 | absolute_vec_impl!(Vec1, x);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_impl!(Vec2, x, y)
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 93 - new_impl!(Vec2, x, y)
[INFO] [stdout] 93 + new_impl!{Vec2, x, y}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 | ord_impl!(Vec2, x, y)
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 94 - ord_impl!(Vec2, x, y)
[INFO] [stdout] 94 + ord_impl!{Vec2, x, y}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 94 | ord_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 | vec_axis_impl!(Vec2, x, y)
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 95 - vec_axis_impl!(Vec2, x, y)
[INFO] [stdout] 95 + vec_axis_impl!{Vec2, x, y}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 95 | vec_axis_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 | vec_cast_impl!(Vec2, x, y)
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 96 - vec_cast_impl!(Vec2, x, y)
[INFO] [stdout] 96 + vec_cast_impl!{Vec2, x, y}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 96 | vec_cast_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 | as_array_impl!(Vec2, 2)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 97 - as_array_impl!(Vec2, 2)
[INFO] [stdout] 97 + as_array_impl!{Vec2, 2}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 97 | as_array_impl!(Vec2, 2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:98:12
[INFO] [stdout]    |
[INFO] [stdout] 98 | index_impl!(Vec2)
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 98 - index_impl!(Vec2)
[INFO] [stdout] 98 + index_impl!{Vec2}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 98 | index_impl!(Vec2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 | indexable_impl!(Vec2, 2)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 99 - indexable_impl!(Vec2, 2)
[INFO] [stdout] 99 + indexable_impl!{Vec2, 2}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 99 | indexable_impl!(Vec2, 2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 | at_fast_impl!(Vec2, 2)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 100 - at_fast_impl!(Vec2, 2)
[INFO] [stdout] 100 + at_fast_impl!{Vec2, 2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 100 | at_fast_impl!(Vec2, 2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 | new_repeat_impl!(Vec2, val, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 101 - new_repeat_impl!(Vec2, val, x, y)
[INFO] [stdout] 101 + new_repeat_impl!{Vec2, val, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 101 | new_repeat_impl!(Vec2, val, x, y);
[INFO] [stdout]     |                                  +
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:65:26
[INFO] [stdout]    |
[INFO] [stdout] 65 |         } else if target.as_slice().contains("x86_64") {
[INFO] [stdout]    |                          ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/common.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/common.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[deriving(Clone, PartialEq, Eq)]
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | dim_impl!(Vec2, 2)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 102 - dim_impl!(Vec2, 2)
[INFO] [stdout] 102 + dim_impl!{Vec2, 2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 102 | dim_impl!(Vec2, 2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 | container_impl!(Vec2)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 103 - container_impl!(Vec2)
[INFO] [stdout] 103 + container_impl!{Vec2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 103 | container_impl!(Vec2);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/common.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 | #[deriving(Clone, PartialEq, Eq)]
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | add_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 105 - add_impl!(Vec2, x, y)
[INFO] [stdout] 105 + add_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | add_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 | sub_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 106 - sub_impl!(Vec2, x, y)
[INFO] [stdout] 106 + sub_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 106 | sub_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 |         if !target.as_slice().contains("i686") {
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `String`
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:107:10
[INFO] [stdout]     |
[INFO] [stdout] 107 | mul_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 - mul_impl!(Vec2, x, y)
[INFO] [stdout] 107 + mul_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 107 | mul_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:220:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 220 -         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout] 220 +         impl<$S> FixedArray<[$S; ..$n]> for $Self<$S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | div_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 - div_impl!(Vec2, x, y)
[INFO] [stdout] 108 + div_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | div_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 | scalar_add_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 - scalar_add_impl!(Vec2, x, y)
[INFO] [stdout] 109 + scalar_add_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | scalar_add_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 | scalar_sub_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 110 - scalar_sub_impl!(Vec2, x, y)
[INFO] [stdout] 110 + scalar_sub_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 110 | scalar_sub_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 | scalar_mul_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 111 - scalar_mul_impl!(Vec2, x, y)
[INFO] [stdout] 111 + scalar_mul_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 111 | scalar_mul_impl!(Vec2, x, y);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:222:39
[INFO] [stdout]     |
[INFO] [stdout] 222 |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     |                                       ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 222 -             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 222 +             fn into_fixed(self) -> [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:227:49
[INFO] [stdout]     |
[INFO] [stdout] 227 |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 227 -             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout] 227 +             fn as_fixed<'a>(&'a self) -> &'a [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/common.rs:185:3
[INFO] [stdout]     |
[INFO] [stdout] 185 | #[deriving(Copy, Clone, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/namespace.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[deriving(PartialEq, Clone)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     |                                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 232 -             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout] 232 +             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S; ..$n] {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 | scalar_div_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 112 - scalar_div_impl!(Vec2, x, y)
[INFO] [stdout] 112 + scalar_div_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 112 | scalar_div_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | neg_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 113 - neg_impl!(Vec2, x, y)
[INFO] [stdout] 113 + neg_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 113 | neg_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | dot_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 114 - dot_impl!(Vec2, x, y)
[INFO] [stdout] 114 + dot_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 114 | dot_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 | scalar_ops_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 115 - scalar_ops_impl!(Vec2, x, y)
[INFO] [stdout] 115 + scalar_ops_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 115 | scalar_ops_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:116:18
[INFO] [stdout]     |
[INFO] [stdout] 116 | translation_impl!(Vec2)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 116 - translation_impl!(Vec2)
[INFO] [stdout] 116 + translation_impl!{Vec2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 116 | translation_impl!(Vec2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 | norm_impl!(Vec2, x, y)
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 117 - norm_impl!(Vec2, x, y)
[INFO] [stdout] 117 + norm_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 117 | norm_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 | approx_eq_impl!(Vec2, x, y)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 118 - approx_eq_impl!(Vec2, x, y)
[INFO] [stdout] 118 + approx_eq_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 118 | approx_eq_impl!(Vec2, x, y);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/namespace.rs:105:3
[INFO] [stdout]     |
[INFO] [stdout] 105 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:237:34
[INFO] [stdout]     |
[INFO] [stdout] 237 |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 237 -             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout] 237 +             fn from_fixed(_v: [$S; ..$n]) -> $Self<$S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:119:15
[INFO] [stdout]     |
[INFO] [stdout] 119 | zero_one_impl!(Vec2, x, y)
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 119 - zero_one_impl!(Vec2, x, y)
[INFO] [stdout] 119 + zero_one_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 119 | zero_one_impl!(Vec2, x, y);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[deriving(Clone, PartialEq)]
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 | from_iterator_impl!(Vec2, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 120 - from_iterator_impl!(Vec2, iterator, iterator)
[INFO] [stdout] 120 + from_iterator_impl!{Vec2, iterator, iterator}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 120 | from_iterator_impl!(Vec2, iterator, iterator);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 | bounded_impl!(Vec2, x, y)
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 121 - bounded_impl!(Vec2, x, y)
[INFO] [stdout] 121 + bounded_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 121 | bounded_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | axpy_impl!(Vec2, x, y)
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 122 - axpy_impl!(Vec2, x, y)
[INFO] [stdout] 122 + axpy_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 122 | axpy_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 | iterable_impl!(Vec2, 2)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 123 - iterable_impl!(Vec2, 2)
[INFO] [stdout] 123 + iterable_impl!{Vec2, 2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 123 | iterable_impl!(Vec2, 2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 | iterable_mut_impl!(Vec2, 2)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 124 - iterable_mut_impl!(Vec2, 2)
[INFO] [stdout] 124 + iterable_mut_impl!{Vec2, 2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 124 | iterable_mut_impl!(Vec2, 2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | vec_to_homogeneous_impl!(Vec2, Vec3, z, x, y)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 125 - vec_to_homogeneous_impl!(Vec2, Vec3, z, x, y)
[INFO] [stdout] 125 + vec_to_homogeneous_impl!{Vec2, Vec3, z, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 125 | vec_to_homogeneous_impl!(Vec2, Vec3, z, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:126:27
[INFO] [stdout]     |
[INFO] [stdout] 126 | vec_from_homogeneous_impl!(Vec2, Vec3, z, x, y)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 126 - vec_from_homogeneous_impl!(Vec2, Vec3, z, x, y)
[INFO] [stdout] 126 + vec_from_homogeneous_impl!{Vec2, Vec3, z, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 126 | vec_from_homogeneous_impl!(Vec2, Vec3, z, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 | translate_impl!(Vec2, Pnt2)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 127 - translate_impl!(Vec2, Pnt2)
[INFO] [stdout] 127 + translate_impl!{Vec2, Pnt2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 127 | translate_impl!(Vec2, Pnt2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 | rotate_impl!(Vec2)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 128 - rotate_impl!(Vec2)
[INFO] [stdout] 128 + rotate_impl!{Vec2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 128 | rotate_impl!(Vec2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 | rotate_impl!(Pnt2)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 129 - rotate_impl!(Pnt2)
[INFO] [stdout] 129 + rotate_impl!{Pnt2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 129 | rotate_impl!(Pnt2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:130:16
[INFO] [stdout]     |
[INFO] [stdout] 130 | transform_impl!(Vec2, Pnt2)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 130 - transform_impl!(Vec2, Pnt2)
[INFO] [stdout] 130 + transform_impl!{Vec2, Pnt2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 130 | transform_impl!(Vec2, Pnt2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 | vec_as_pnt_impl!(Vec2, Pnt2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 131 - vec_as_pnt_impl!(Vec2, Pnt2, x, y)
[INFO] [stdout] 131 + vec_as_pnt_impl!{Vec2, Pnt2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 131 | vec_as_pnt_impl!(Vec2, Pnt2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:132:20
[INFO] [stdout]     |
[INFO] [stdout] 132 | num_float_vec_impl!(Vec2)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 132 - num_float_vec_impl!(Vec2)
[INFO] [stdout] 132 + num_float_vec_impl!{Vec2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 132 | num_float_vec_impl!(Vec2);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 | absolute_vec_impl!(Vec2, x, y)
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 133 - absolute_vec_impl!(Vec2, x, y)
[INFO] [stdout] 133 + absolute_vec_impl!{Vec2, x, y}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 133 | absolute_vec_impl!(Vec2, x, y);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 | new_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 146 - new_impl!(Vec3, x, y, z)
[INFO] [stdout] 146 + new_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 146 | new_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:149:3
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[deriving(Copy)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:243:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 243 -             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout] 243 +             fn from_fixed_ref<'a>(v: &'a [$S; ..$n]) -> &'a $Self<$S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 | ord_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 147 - ord_impl!(Vec3, x, y, z)
[INFO] [stdout] 147 + ord_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 147 | ord_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:154:3
[INFO] [stdout]     |
[INFO] [stdout] 154 | #[deriving(Copy)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/lexer.rs:159:3
[INFO] [stdout]     |
[INFO] [stdout] 159 | #[deriving(Copy)]
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 | vec_axis_impl!(Vec3, x, y, z)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 148 - vec_axis_impl!(Vec3, x, y, z)
[INFO] [stdout] 148 + vec_axis_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 148 | vec_axis_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 | vec_cast_impl!(Vec3, x, y, z)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 149 - vec_cast_impl!(Vec3, x, y, z)
[INFO] [stdout] 149 + vec_cast_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 149 | vec_cast_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 | as_array_impl!(Vec3, 3)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 150 - as_array_impl!(Vec3, 3)
[INFO] [stdout] 150 + as_array_impl!{Vec3, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 150 | as_array_impl!(Vec3, 3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:151:12
[INFO] [stdout]     |
[INFO] [stdout] 151 | index_impl!(Vec3)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 151 - index_impl!(Vec3)
[INFO] [stdout] 151 + index_impl!{Vec3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 151 | index_impl!(Vec3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:152:16
[INFO] [stdout]     |
[INFO] [stdout] 152 | indexable_impl!(Vec3, 3)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 152 - indexable_impl!(Vec3, 3)
[INFO] [stdout] 152 + indexable_impl!{Vec3, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 152 | indexable_impl!(Vec3, 3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:153:14
[INFO] [stdout]     |
[INFO] [stdout] 153 | at_fast_impl!(Vec3, 3)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 153 - at_fast_impl!(Vec3, 3)
[INFO] [stdout] 153 + at_fast_impl!{Vec3, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 153 | at_fast_impl!(Vec3, 3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 | new_repeat_impl!(Vec3, val, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 154 - new_repeat_impl!(Vec3, val, x, y, z)
[INFO] [stdout] 154 + new_repeat_impl!{Vec3, val, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 154 | new_repeat_impl!(Vec3, val, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | dim_impl!(Vec3, 3)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 155 - dim_impl!(Vec3, 3)
[INFO] [stdout] 155 + dim_impl!{Vec3, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 155 | dim_impl!(Vec3, 3);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:248:49
[INFO] [stdout]     |
[INFO] [stdout] 248 |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 248 -             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout] 248 +             fn from_fixed_mut<'a>(v: &'a mut [$S; ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:269:35
[INFO] [stdout]     |
[INFO] [stdout] 269 |             fn map(&mut self, op: |$S| -> $S) -> $Self<$S> {
[INFO] [stdout]     |                                   ^ expected type
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:220:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 220 -         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout] 220 +         impl<$S> FixedArray<[$S; ..$n]> for $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:88:3
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:100:3
[INFO] [stdout]     |
[INFO] [stdout] 100 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:112:3
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:134:3
[INFO] [stdout]     |
[INFO] [stdout] 134 | #[deriving(PartialEq)]
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:156:16
[INFO] [stdout]     |
[INFO] [stdout] 156 | container_impl!(Vec3)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 156 - container_impl!(Vec3)
[INFO] [stdout] 156 + container_impl!{Vec3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 156 | container_impl!(Vec3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:158:10
[INFO] [stdout]     |
[INFO] [stdout] 158 | add_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 158 - add_impl!(Vec3, x, y, z)
[INFO] [stdout] 158 + add_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 158 | add_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:159:10
[INFO] [stdout]     |
[INFO] [stdout] 159 | sub_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 159 - sub_impl!(Vec3, x, y, z)
[INFO] [stdout] 159 + sub_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 159 | sub_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | mul_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 160 - mul_impl!(Vec3, x, y, z)
[INFO] [stdout] 160 + mul_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 160 | mul_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | div_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 161 - div_impl!(Vec3, x, y, z)
[INFO] [stdout] 161 + div_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 161 | div_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 | scalar_add_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 162 - scalar_add_impl!(Vec3, x, y, z)
[INFO] [stdout] 162 + scalar_add_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 162 | scalar_add_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 | scalar_sub_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 163 - scalar_sub_impl!(Vec3, x, y, z)
[INFO] [stdout] 163 + scalar_sub_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 163 | scalar_sub_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | scalar_mul_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 164 - scalar_mul_impl!(Vec3, x, y, z)
[INFO] [stdout] 164 + scalar_mul_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 164 | scalar_mul_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:165:17
[INFO] [stdout]     |
[INFO] [stdout] 165 | scalar_div_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 165 - scalar_div_impl!(Vec3, x, y, z)
[INFO] [stdout] 165 + scalar_div_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 165 | scalar_div_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:222:39
[INFO] [stdout]     |
[INFO] [stdout] 222 |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     |                                       ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 222 -             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 222 +             fn into_fixed(self) -> [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:227:49
[INFO] [stdout]     |
[INFO] [stdout] 227 |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 227 -             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout] 227 +             fn as_fixed<'a>(&'a self) -> &'a [$S; ..$n] {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | neg_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 166 - neg_impl!(Vec3, x, y, z)
[INFO] [stdout] 166 + neg_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 166 | neg_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | dot_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 167 - dot_impl!(Vec3, x, y, z)
[INFO] [stdout] 167 + dot_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 167 | dot_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 168 | scalar_ops_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 168 - scalar_ops_impl!(Vec3, x, y, z)
[INFO] [stdout] 168 + scalar_ops_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 168 | scalar_ops_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 | translation_impl!(Vec3)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 169 - translation_impl!(Vec3)
[INFO] [stdout] 169 + translation_impl!{Vec3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 169 | translation_impl!(Vec3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | norm_impl!(Vec3, x, y ,z)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 170 - norm_impl!(Vec3, x, y ,z)
[INFO] [stdout] 170 + norm_impl!{Vec3, x, y ,z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 170 | norm_impl!(Vec3, x, y ,z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 | approx_eq_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 171 - approx_eq_impl!(Vec3, x, y, z)
[INFO] [stdout] 171 + approx_eq_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 171 | approx_eq_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:172:15
[INFO] [stdout]     |
[INFO] [stdout] 172 | zero_one_impl!(Vec3, x, y, z)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 172 - zero_one_impl!(Vec3, x, y, z)
[INFO] [stdout] 172 + zero_one_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 172 | zero_one_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 | from_iterator_impl!(Vec3, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 173 - from_iterator_impl!(Vec3, iterator, iterator, iterator)
[INFO] [stdout] 173 + from_iterator_impl!{Vec3, iterator, iterator, iterator}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 173 | from_iterator_impl!(Vec3, iterator, iterator, iterator);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 | bounded_impl!(Vec3, x, y, z)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 174 - bounded_impl!(Vec3, x, y, z)
[INFO] [stdout] 174 + bounded_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 174 | bounded_impl!(Vec3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 | axpy_impl!(Vec3, x, y, z)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 175 - axpy_impl!(Vec3, x, y, z)
[INFO] [stdout] 175 + axpy_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 175 | axpy_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/parser.rs:141:3
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[deriving(Copy, PartialEq, Eq)]
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | iterable_impl!(Vec3, 3)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 176 - iterable_impl!(Vec3, 3)
[INFO] [stdout] 176 + iterable_impl!{Vec3, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 176 | iterable_impl!(Vec3, 3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:177:19
[INFO] [stdout]     |
[INFO] [stdout] 177 | iterable_mut_impl!(Vec3, 3)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 177 - iterable_mut_impl!(Vec3, 3)
[INFO] [stdout] 177 + iterable_mut_impl!{Vec3, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 177 | iterable_mut_impl!(Vec3, 3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:178:25
[INFO] [stdout]     |
[INFO] [stdout] 178 | vec_to_homogeneous_impl!(Vec3, Vec4, w, x, y, z)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 178 - vec_to_homogeneous_impl!(Vec3, Vec4, w, x, y, z)
[INFO] [stdout] 178 + vec_to_homogeneous_impl!{Vec3, Vec4, w, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 178 | vec_to_homogeneous_impl!(Vec3, Vec4, w, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:179:27
[INFO] [stdout]     |
[INFO] [stdout] 179 | vec_from_homogeneous_impl!(Vec3, Vec4, w, x, y, z)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 179 - vec_from_homogeneous_impl!(Vec3, Vec4, w, x, y, z)
[INFO] [stdout] 179 + vec_from_homogeneous_impl!{Vec3, Vec4, w, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 179 | vec_from_homogeneous_impl!(Vec3, Vec4, w, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:180:16
[INFO] [stdout]     |
[INFO] [stdout] 180 | translate_impl!(Vec3, Pnt3)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 180 - translate_impl!(Vec3, Pnt3)
[INFO] [stdout] 180 + translate_impl!{Vec3, Pnt3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 180 | translate_impl!(Vec3, Pnt3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 | rotate_impl!(Vec3)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 181 - rotate_impl!(Vec3)
[INFO] [stdout] 181 + rotate_impl!{Vec3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 181 | rotate_impl!(Vec3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 | rotate_impl!(Pnt3)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 182 - rotate_impl!(Pnt3)
[INFO] [stdout] 182 + rotate_impl!{Pnt3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 182 | rotate_impl!(Pnt3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:183:16
[INFO] [stdout]     |
[INFO] [stdout] 183 | transform_impl!(Vec3, Pnt3)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 183 - transform_impl!(Vec3, Pnt3)
[INFO] [stdout] 183 + transform_impl!{Vec3, Pnt3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 183 | transform_impl!(Vec3, Pnt3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 | vec_as_pnt_impl!(Vec3, Pnt3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 184 - vec_as_pnt_impl!(Vec3, Pnt3, x, y, z)
[INFO] [stdout] 184 + vec_as_pnt_impl!{Vec3, Pnt3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 184 | vec_as_pnt_impl!(Vec3, Pnt3, x, y, z);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:185:20
[INFO] [stdout]     |
[INFO] [stdout] 185 | num_float_vec_impl!(Vec3)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 185 - num_float_vec_impl!(Vec3)
[INFO] [stdout] 185 + num_float_vec_impl!{Vec3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 185 | num_float_vec_impl!(Vec3);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:186:19
[INFO] [stdout]     |
[INFO] [stdout] 186 | absolute_vec_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 186 - absolute_vec_impl!(Vec3, x, y, z)
[INFO] [stdout] 186 + absolute_vec_impl!{Vec3, x, y, z}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 186 | absolute_vec_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     |                                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 232 -             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout] 232 +             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S; ..$n] {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:202:10
[INFO] [stdout]     |
[INFO] [stdout] 202 | new_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 202 - new_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 202 + new_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 202 | new_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 203 | ord_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 203 - ord_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 203 + ord_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 203 | ord_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:204:15
[INFO] [stdout]     |
[INFO] [stdout] 204 | vec_axis_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 204 - vec_axis_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 204 + vec_axis_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 204 | vec_axis_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:205:15
[INFO] [stdout]     |
[INFO] [stdout] 205 | vec_cast_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 205 - vec_cast_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 205 + vec_cast_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 205 | vec_cast_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:206:15
[INFO] [stdout]     |
[INFO] [stdout] 206 | as_array_impl!(Vec4, 4)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 206 - as_array_impl!(Vec4, 4)
[INFO] [stdout] 206 + as_array_impl!{Vec4, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 206 | as_array_impl!(Vec4, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:207:12
[INFO] [stdout]     |
[INFO] [stdout] 207 | index_impl!(Vec4)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 207 - index_impl!(Vec4)
[INFO] [stdout] 207 + index_impl!{Vec4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 207 | index_impl!(Vec4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:208:16
[INFO] [stdout]     |
[INFO] [stdout] 208 | indexable_impl!(Vec4, 4)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 208 - indexable_impl!(Vec4, 4)
[INFO] [stdout] 208 + indexable_impl!{Vec4, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 208 | indexable_impl!(Vec4, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:209:14
[INFO] [stdout]     |
[INFO] [stdout] 209 | at_fast_impl!(Vec4, 4)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 209 - at_fast_impl!(Vec4, 4)
[INFO] [stdout] 209 + at_fast_impl!{Vec4, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 209 | at_fast_impl!(Vec4, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 | new_repeat_impl!(Vec4, val, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 210 - new_repeat_impl!(Vec4, val, x, y, z, w)
[INFO] [stdout] 210 + new_repeat_impl!{Vec4, val, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 210 | new_repeat_impl!(Vec4, val, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:211:10
[INFO] [stdout]     |
[INFO] [stdout] 211 | dim_impl!(Vec4, 4)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 211 - dim_impl!(Vec4, 4)
[INFO] [stdout] 211 + dim_impl!{Vec4, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 211 | dim_impl!(Vec4, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 | container_impl!(Vec4)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 212 - container_impl!(Vec4)
[INFO] [stdout] 212 + container_impl!{Vec4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 212 | container_impl!(Vec4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:213:12
[INFO] [stdout]     |
[INFO] [stdout] 213 | basis_impl!(Vec4, 4)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 213 - basis_impl!(Vec4, 4)
[INFO] [stdout] 213 + basis_impl!{Vec4, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 213 | basis_impl!(Vec4, 4);
[INFO] [stdout]     |                     +
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:102:36
[INFO] [stdout]     |
[INFO] [stdout] 102 |              dst.display(), output.slice(3, output.len() - 2));
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `split_once` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/str/mod.rs:1986:4
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:214:10
[INFO] [stdout]     |
[INFO] [stdout] 214 | add_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 214 - add_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 214 + add_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 214 | add_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:215:10
[INFO] [stdout]     |
[INFO] [stdout] 215 | sub_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 215 - sub_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 215 + sub_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 215 | sub_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:216:10
[INFO] [stdout]     |
[INFO] [stdout] 216 | mul_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 216 - mul_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 216 + mul_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 216 | mul_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:217:10
[INFO] [stdout]     |
[INFO] [stdout] 217 | div_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 217 - div_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 217 + div_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 217 | div_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:218:17
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 218 - scalar_add_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 218 + scalar_add_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:219:17
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 219 - scalar_sub_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 219 + scalar_sub_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 | scalar_mul_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 220 - scalar_mul_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 220 + scalar_mul_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 220 | scalar_mul_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:221:17
[INFO] [stdout]     |
[INFO] [stdout] 221 | scalar_div_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 221 - scalar_div_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 221 + scalar_div_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 221 | scalar_div_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:222:10
[INFO] [stdout]     |
[INFO] [stdout] 222 | neg_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 222 - neg_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 222 + neg_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 222 | neg_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:223:10
[INFO] [stdout]     |
[INFO] [stdout] 223 | dot_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 223 - dot_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 223 + dot_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 223 | dot_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/reader/events.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[deriving(PartialEq, Clone)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:237:34
[INFO] [stdout]     |
[INFO] [stdout] 237 |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 237 -             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout] 237 +             fn from_fixed(_v: [$S; ..$n]) -> $Self<$S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 | scalar_ops_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 224 - scalar_ops_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 224 + scalar_ops_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 224 | scalar_ops_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout] 225 | translation_impl!(Vec4)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 225 - translation_impl!(Vec4)
[INFO] [stdout] 225 + translation_impl!{Vec4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 225 | translation_impl!(Vec4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 | norm_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 226 - norm_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 226 + norm_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 226 | norm_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:227:16
[INFO] [stdout]     |
[INFO] [stdout] 227 | approx_eq_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 227 - approx_eq_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 227 + approx_eq_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 227 | approx_eq_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:228:15
[INFO] [stdout]     |
[INFO] [stdout] 228 | zero_one_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 228 - zero_one_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 228 + zero_one_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 228 | zero_one_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:229:20
[INFO] [stdout]     |
[INFO] [stdout] 229 | from_iterator_impl!(Vec4, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 229 - from_iterator_impl!(Vec4, iterator, iterator, iterator, iterator)
[INFO] [stdout] 229 + from_iterator_impl!{Vec4, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 229 | from_iterator_impl!(Vec4, iterator, iterator, iterator, iterator);
[INFO] [stdout]     |                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:243:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 243 -             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout] 243 +             fn from_fixed_ref<'a>(v: &'a [$S; ..$n]) -> &'a $Self<$S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 | bounded_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 230 - bounded_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 230 + bounded_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 230 | bounded_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | axpy_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 231 - axpy_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 231 + axpy_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 231 | axpy_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:232:15
[INFO] [stdout]     |
[INFO] [stdout] 232 | iterable_impl!(Vec4, 4)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 232 - iterable_impl!(Vec4, 4)
[INFO] [stdout] 232 + iterable_impl!{Vec4, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 232 | iterable_impl!(Vec4, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:233:19
[INFO] [stdout]     |
[INFO] [stdout] 233 | iterable_mut_impl!(Vec4, 4)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 233 - iterable_mut_impl!(Vec4, 4)
[INFO] [stdout] 233 + iterable_mut_impl!{Vec4, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 233 | iterable_mut_impl!(Vec4, 4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:234:25
[INFO] [stdout]     |
[INFO] [stdout] 234 | vec_to_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 234 - vec_to_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w)
[INFO] [stdout] 234 + vec_to_homogeneous_impl!{Vec4, Vec5, a, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 234 | vec_to_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w);
[INFO] [stdout]     |                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bitflags` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/xml-rs-0.1.3/src/writer/emitter.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | bitflags!(
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:235:27
[INFO] [stdout]     |
[INFO] [stdout] 235 | vec_from_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 235 - vec_from_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w)
[INFO] [stdout] 235 + vec_from_homogeneous_impl!{Vec4, Vec5, a, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 235 | vec_from_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:236:16
[INFO] [stdout]     |
[INFO] [stdout] 236 | translate_impl!(Vec4, Pnt4)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 236 - translate_impl!(Vec4, Pnt4)
[INFO] [stdout] 236 + translate_impl!{Vec4, Pnt4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 236 | translate_impl!(Vec4, Pnt4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:237:13
[INFO] [stdout]     |
[INFO] [stdout] 237 | rotate_impl!(Vec4)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 237 - rotate_impl!(Vec4)
[INFO] [stdout] 237 + rotate_impl!{Vec4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 237 | rotate_impl!(Vec4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:238:13
[INFO] [stdout]     |
[INFO] [stdout] 238 | rotate_impl!(Pnt4)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 238 - rotate_impl!(Pnt4)
[INFO] [stdout] 238 + rotate_impl!{Pnt4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 238 | rotate_impl!(Pnt4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 | transform_impl!(Vec4, Pnt4)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 239 - transform_impl!(Vec4, Pnt4)
[INFO] [stdout] 239 + transform_impl!{Vec4, Pnt4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 239 | transform_impl!(Vec4, Pnt4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 | vec_as_pnt_impl!(Vec4, Pnt4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 240 - vec_as_pnt_impl!(Vec4, Pnt4, x, y, z, w)
[INFO] [stdout] 240 + vec_as_pnt_impl!{Vec4, Pnt4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 240 | vec_as_pnt_impl!(Vec4, Pnt4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:241:20
[INFO] [stdout]     |
[INFO] [stdout] 241 | num_float_vec_impl!(Vec4)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 241 - num_float_vec_impl!(Vec4)
[INFO] [stdout] 241 + num_float_vec_impl!{Vec4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 241 | num_float_vec_impl!(Vec4);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 | absolute_vec_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 242 - absolute_vec_impl!(Vec4, x, y, z, w)
[INFO] [stdout] 242 + absolute_vec_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 242 | absolute_vec_impl!(Vec4, x, y, z, w);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 | new_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 259 - new_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 259 + new_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 259 | new_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:260:10
[INFO] [stdout]     |
[INFO] [stdout] 260 | ord_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 260 - ord_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 260 + ord_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 260 | ord_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:248:49
[INFO] [stdout]     |
[INFO] [stdout] 248 |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 248 -             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout] 248 +             fn from_fixed_mut<'a>(v: &'a mut [$S; ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `success` found for type `!` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     if !status.success() {
[INFO] [stdout]     |                ^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:269:35
[INFO] [stdout]     |
[INFO] [stdout] 269 |             fn map(&mut self, op: |$S| -> $S) -> $Self<$S> {
[INFO] [stdout]     |                                   ^ expected type
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:261:15
[INFO] [stdout]     |
[INFO] [stdout] 261 | vec_axis_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 261 - vec_axis_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 261 + vec_axis_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 261 | vec_axis_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:262:15
[INFO] [stdout]     |
[INFO] [stdout] 262 | vec_cast_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 262 - vec_cast_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 262 + vec_cast_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 262 | vec_cast_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:263:15
[INFO] [stdout]     |
[INFO] [stdout] 263 | as_array_impl!(Vec5, 5)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 263 - as_array_impl!(Vec5, 5)
[INFO] [stdout] 263 + as_array_impl!{Vec5, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 263 | as_array_impl!(Vec5, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:264:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | index_impl!(Vec5)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 264 - index_impl!(Vec5)
[INFO] [stdout] 264 + index_impl!{Vec5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 264 | index_impl!(Vec5);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:220:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 220 -         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout] 220 +         impl<$S> FixedArray<[$S; ..$n]> for $Self<$S> {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:265:16
[INFO] [stdout]     |
[INFO] [stdout] 265 | indexable_impl!(Vec5, 5)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 265 - indexable_impl!(Vec5, 5)
[INFO] [stdout] 265 + indexable_impl!{Vec5, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 265 | indexable_impl!(Vec5, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:266:14
[INFO] [stdout]     |
[INFO] [stdout] 266 | at_fast_impl!(Vec5, 5)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 266 - at_fast_impl!(Vec5, 5)
[INFO] [stdout] 266 + at_fast_impl!{Vec5, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 266 | at_fast_impl!(Vec5, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 | new_repeat_impl!(Vec5, val, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 267 - new_repeat_impl!(Vec5, val, x, y, z, w, a)
[INFO] [stdout] 267 + new_repeat_impl!{Vec5, val, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 267 | new_repeat_impl!(Vec5, val, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:268:10
[INFO] [stdout]     |
[INFO] [stdout] 268 | dim_impl!(Vec5, 5)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 268 - dim_impl!(Vec5, 5)
[INFO] [stdout] 268 + dim_impl!{Vec5, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 268 | dim_impl!(Vec5, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:269:16
[INFO] [stdout]     |
[INFO] [stdout] 269 | container_impl!(Vec5)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 269 - container_impl!(Vec5)
[INFO] [stdout] 269 + container_impl!{Vec5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 269 | container_impl!(Vec5);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/1831538/src/vector.rs:222:39
[INFO] [stdout]     |
[INFO] [stdout] 222 |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     |                                       ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 222 -             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 222 +             fn into_fixed(self) -> [$S; ..$n] {
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:270:12
[INFO] [stdout]     |
[INFO] [stdout] 270 | basis_impl!(Vec5, 5)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 270 - basis_impl!(Vec5, 5)
[INFO] [stdout] 270 + basis_impl!{Vec5, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 270 | basis_impl!(Vec5, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:271:10
[INFO] [stdout]     |
[INFO] [stdout] 271 | add_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 271 - add_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 271 + add_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 271 | add_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:272:10
[INFO] [stdout]     |
[INFO] [stdout] 272 | sub_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 272 - sub_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 272 + sub_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 272 | sub_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:273:10
[INFO] [stdout]     |
[INFO] [stdout] 273 | mul_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 273 - mul_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 273 + mul_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 273 | mul_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:274:10
[INFO] [stdout]     |
[INFO] [stdout] 274 | div_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 274 - div_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 274 + div_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 274 | div_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 | scalar_add_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 275 - scalar_add_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 275 + scalar_add_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 275 | scalar_add_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:276:17
[INFO] [stdout]     |
[INFO] [stdout] 276 | scalar_sub_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 276 - scalar_sub_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 276 + scalar_sub_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 276 | scalar_sub_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 | scalar_mul_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 277 - scalar_mul_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 277 + scalar_mul_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 277 | scalar_mul_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 | scalar_div_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 278 - scalar_div_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 278 + scalar_div_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 278 | scalar_div_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:279:10
[INFO] [stdout]     |
[INFO] [stdout] 279 | neg_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 279 - neg_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 279 + neg_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 279 | neg_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | dot_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 280 - dot_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 280 + dot_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 280 | dot_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 281 - scalar_ops_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 281 + scalar_ops_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:282:18
[INFO] [stdout]     |
[INFO] [stdout] 282 | translation_impl!(Vec5)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 282 - translation_impl!(Vec5)
[INFO] [stdout] 282 + translation_impl!{Vec5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 282 | translation_impl!(Vec5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:283:11
[INFO] [stdout]     |
[INFO] [stdout] 283 | norm_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 283 - norm_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 283 + norm_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 283 | norm_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 | approx_eq_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 284 - approx_eq_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 284 + approx_eq_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 284 | approx_eq_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                     +
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:127:57
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let res = getenv(format!("{}_{}", var_base, target).as_slice())
[INFO] [stdout]     |                                                         ^^^^^^^^ method not found in `String`
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:285:15
[INFO] [stdout]     |
[INFO] [stdout] 285 | zero_one_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 285 - zero_one_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 285 + zero_one_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 285 | zero_one_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:286:20
[INFO] [stdout]     |
[INFO] [stdout] 286 | from_iterator_impl!(Vec5, iterator, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 286 - from_iterator_impl!(Vec5, iterator, iterator, iterator, iterator, iterator)
[INFO] [stdout] 286 + from_iterator_impl!{Vec5, iterator, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 286 | from_iterator_impl!(Vec5, iterator, iterator, iterator, iterator, iterator);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:287:14
[INFO] [stdout]     |
[INFO] [stdout] 287 | bounded_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 287 - bounded_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 287 + bounded_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 287 | bounded_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:288:11
[INFO] [stdout]     |
[INFO] [stdout] 288 | axpy_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 288 - axpy_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 288 + axpy_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 288 | axpy_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:289:15
[INFO] [stdout]     |
[INFO] [stdout] 289 | iterable_impl!(Vec5, 5)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 289 - iterable_impl!(Vec5, 5)
[INFO] [stdout] 289 + iterable_impl!{Vec5, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 289 | iterable_impl!(Vec5, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:290:19
[INFO] [stdout]     |
[INFO] [stdout] 290 | iterable_mut_impl!(Vec5, 5)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 290 - iterable_mut_impl!(Vec5, 5)
[INFO] [stdout] 290 + iterable_mut_impl!{Vec5, 5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 290 | iterable_mut_impl!(Vec5, 5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:291:25
[INFO] [stdout]     |
[INFO] [stdout] 291 | vec_to_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 291 - vec_to_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a)
[INFO] [stdout] 291 + vec_to_homogeneous_impl!{Vec5, Vec6, b, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 291 | vec_to_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:292:27
[INFO] [stdout]     |
[INFO] [stdout] 292 | vec_from_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 292 - vec_from_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a)
[INFO] [stdout] 292 + vec_from_homogeneous_impl!{Vec5, Vec6, b, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 292 | vec_from_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 293 | translate_impl!(Vec5, Pnt5)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 293 - translate_impl!(Vec5, Pnt5)
[INFO] [stdout] 293 + translate_impl!{Vec5, Pnt5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 293 | translate_impl!(Vec5, Pnt5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 | rotate_impl!(Vec5)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 294 - rotate_impl!(Vec5)
[INFO] [stdout] 294 + rotate_impl!{Vec5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 294 | rotate_impl!(Vec5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 | rotate_impl!(Pnt5)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 295 - rotate_impl!(Pnt5)
[INFO] [stdout] 295 + rotate_impl!{Pnt5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 295 | rotate_impl!(Pnt5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 296 | transform_impl!(Vec5, Pnt5)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 296 - transform_impl!(Vec5, Pnt5)
[INFO] [stdout] 296 + transform_impl!{Vec5, Pnt5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 296 | transform_impl!(Vec5, Pnt5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:297:17
[INFO] [stdout]     |
[INFO] [stdout] 297 | vec_as_pnt_impl!(Vec5, Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 297 - vec_as_pnt_impl!(Vec5, Pnt5, x, y, z, w, a)
[INFO] [stdout] 297 + vec_as_pnt_impl!{Vec5, Pnt5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 297 | vec_as_pnt_impl!(Vec5, Pnt5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:298:20
[INFO] [stdout]     |
[INFO] [stdout] 298 | num_float_vec_impl!(Vec5)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 298 - num_float_vec_impl!(Vec5)
[INFO] [stdout] 298 + num_float_vec_impl!{Vec5}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 298 | num_float_vec_impl!(Vec5);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:299:19
[INFO] [stdout]     |
[INFO] [stdout] 299 | absolute_vec_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 299 - absolute_vec_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout] 299 + absolute_vec_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 299 | absolute_vec_impl!(Vec5, x, y, z, w, a);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:318:10
[INFO] [stdout]     |
[INFO] [stdout] 318 | new_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 318 - new_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 318 + new_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 318 | new_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:319:10
[INFO] [stdout]     |
[INFO] [stdout] 319 | ord_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 319 - ord_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 319 + ord_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 319 | ord_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:320:15
[INFO] [stdout]     |
[INFO] [stdout] 320 | vec_axis_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 320 - vec_axis_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 320 + vec_axis_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 320 | vec_axis_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:321:15
[INFO] [stdout]     |
[INFO] [stdout] 321 | vec_cast_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 321 - vec_cast_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 321 + vec_cast_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 321 | vec_cast_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:322:15
[INFO] [stdout]     |
[INFO] [stdout] 322 | as_array_impl!(Vec6, 6)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 322 - as_array_impl!(Vec6, 6)
[INFO] [stdout] 322 + as_array_impl!{Vec6, 6}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 322 | as_array_impl!(Vec6, 6);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:323:12
[INFO] [stdout]     |
[INFO] [stdout] 323 | index_impl!(Vec6)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 323 - index_impl!(Vec6)
[INFO] [stdout] 323 + index_impl!{Vec6}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 323 | index_impl!(Vec6);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:324:16
[INFO] [stdout]     |
[INFO] [stdout] 324 | indexable_impl!(Vec6, 6)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 324 - indexable_impl!(Vec6, 6)
[INFO] [stdout] 324 + indexable_impl!{Vec6, 6}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 324 | indexable_impl!(Vec6, 6);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:325:14
[INFO] [stdout]     |
[INFO] [stdout] 325 | at_fast_impl!(Vec6, 6)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 325 - at_fast_impl!(Vec6, 6)
[INFO] [stdout] 325 + at_fast_impl!{Vec6, 6}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 325 | at_fast_impl!(Vec6, 6);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 | new_repeat_impl!(Vec6, val, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 326 - new_repeat_impl!(Vec6, val, x, y, z, w, a, b)
[INFO] [stdout] 326 + new_repeat_impl!{Vec6, val, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 326 | new_repeat_impl!(Vec6, val, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:327:10
[INFO] [stdout]     |
[INFO] [stdout] 327 | dim_impl!(Vec6, 6)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 327 - dim_impl!(Vec6, 6)
[INFO] [stdout] 327 + dim_impl!{Vec6, 6}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 327 | dim_impl!(Vec6, 6);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:328:16
[INFO] [stdout]     |
[INFO] [stdout] 328 | container_impl!(Vec6)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 328 - container_impl!(Vec6)
[INFO] [stdout] 328 + container_impl!{Vec6}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 328 | container_impl!(Vec6);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:329:12
[INFO] [stdout]     |
[INFO] [stdout] 329 | basis_impl!(Vec6, 6)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 329 - basis_impl!(Vec6, 6)
[INFO] [stdout] 329 + basis_impl!{Vec6, 6}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 329 | basis_impl!(Vec6, 6);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:330:10
[INFO] [stdout]     |
[INFO] [stdout] 330 | add_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 330 - add_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 330 + add_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 330 | add_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:331:10
[INFO] [stdout]     |
[INFO] [stdout] 331 | sub_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 331 - sub_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 331 + sub_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 331 | sub_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:332:10
[INFO] [stdout]     |
[INFO] [stdout] 332 | mul_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 332 - mul_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 332 + mul_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 332 | mul_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:333:10
[INFO] [stdout]     |
[INFO] [stdout] 333 | div_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 333 - div_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 333 + div_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 333 | div_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 | scalar_add_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 334 - scalar_add_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 334 + scalar_add_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 334 | scalar_add_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 | scalar_sub_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 335 - scalar_sub_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 335 + scalar_sub_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 335 | scalar_sub_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 | scalar_mul_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 336 - scalar_mul_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 336 + scalar_mul_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 336 | scalar_mul_impl!(Vec6, x, y, z, w, a, b);
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 | scalar_div_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 337 - scalar_div_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout] 337 + scalar_div_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 337 | scalar_div_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[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/index.crates.io-1949cf8c6b5b557f/gcc-0.1.1/src/lib.rs:128:65
[INFO] [stdout]     |
[INFO] [stdout] 128 |         .or_else(|| getenv(format!("{}_{}", var_base, target_u).as_slice()))
[INFO] [stdout]     |                                                                 ^^^^^^^^ method not found in `String`
[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/nalgebra-21ace9d344c0d787/6c431ff/src/structs/vec.rs:338:10
[INFO] [stdout]     |
[INFO] [stdout] 338 | neg_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 338 - neg_impl!(Vec6, x, y, z, w, a, b)
[WARN] too many lines in the log, truncating it
