[INFO] updating cached repository https://github.com/willcrichton/gpe
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] e5ea419e209613f061b9ccb2d84e0d0355e52c83
[INFO] checking willcrichton/gpe against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwillcrichton%2Fgpe" "/workspace/builds/worker-7/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/willcrichton/gpe on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/willcrichton/gpe
[INFO] finished tweaking git repo https://github.com/willcrichton/gpe
[INFO] tweaked toml for git repo https://github.com/willcrichton/gpe written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] crate git repo https://github.com/willcrichton/gpe already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Updating git repository `https://github.com/PistonDevelopers/image`
[INFO] [stderr] error: the lock file /workspace/builds/worker-7/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Updating git repository `https://github.com/PistonDevelopers/image`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 4513816b642d66d86d707f431fb2f4b8256d999711675632d5afce5b66372649
[INFO] running `"docker" "start" "-a" "4513816b642d66d86d707f431fb2f4b8256d999711675632d5afce5b66372649"`
[INFO] [stderr]    Compiling proc-macro2 v1.0.10
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling syn v1.0.17
[INFO] [stderr]    Compiling rustversion v1.0.2
[INFO] [stderr]    Compiling proc-macro-hack v0.5.15
[INFO] [stderr]    Compiling standback v0.2.2
[INFO] [stderr]    Compiling libc v0.2.69
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]     Checking image v0.2.0-alpha.2 (https://github.com/PistonDevelopers/image?rev=4e0dc6ac0509b92a33fadc2e06a2a7d035472322#4e0dc6ac)
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/imageops/sample.rs:42:18
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub kernel:  | f32 | : 'a -> f32,
[INFO] [stderr]    |                  ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]  --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/webp/transform.rs:7:20
[INFO] [stderr]   |
[INFO] [stderr] 7 |     for i in range(0u, 4) {
[INFO] [stderr]   |                    ^^ invalid suffix `u`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/webp/transform.rs:25:20
[INFO] [stderr]    |
[INFO] [stderr] 25 |     for i in range(0u, 4) {
[INFO] [stderr]    |                    ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/webp/transform.rs:46:20
[INFO] [stderr]    |
[INFO] [stderr] 46 |     for i in range(0u, 4) {
[INFO] [stderr]    |                    ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/webp/transform.rs:58:20
[INFO] [stderr]    |
[INFO] [stderr] 58 |     for i in range(0u, 4) {
[INFO] [stderr]    |                    ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/webp/vp8.rs:43:28
[INFO] [stderr]    |
[INFO] [stderr] 43 | static SEGMENT_ID_TREE: [i8, ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stderr]    |                            ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/png/decoder.rs:21:29
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub static PNGSIGNATURE: [u8, ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[INFO] [stderr]    |                             ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/png/deflate.rs:15:22
[INFO] [stderr]    |
[INFO] [stderr] 15 | static CODEORDER: [u8, ..19] = [
[INFO] [stderr]    |                      ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/png/hash.rs:45:23
[INFO] [stderr]    |
[INFO] [stderr] 45 | static CRC_TABLE: [u32, ..256] = [
[INFO] [stderr]    |                       ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/encoder.rs:32:28
[INFO] [stderr]    |
[INFO] [stderr] 32 | static STD_LUMA_QTABLE: [u8, ..64] = [
[INFO] [stderr]    |                            ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/decoder.rs:22:25
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub static UNZIGZAG: [u8, ..64] = [
[INFO] [stderr]    |                         ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:42:39
[INFO] [stderr]    |
[INFO] [stderr] 42 |             self.bits |= (byte as u32 << (32 - 8)) >> self.num_bits as uint;
[INFO] [stderr]    |                           ----------- ^^ --- interpreted as generic arguments
[INFO] [stderr]    |                           |           |
[INFO] [stderr]    |                           |           not interpreted as shift
[INFO] [stderr]    |                           help: try shifting the cast value: `(byte as u32)`
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:82:28
[INFO] [stderr]    |
[INFO] [stderr] 82 |             let mut code = 0u;
[INFO] [stderr]    |                            ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:84:28
[INFO] [stderr]    |
[INFO] [stderr] 84 |             for i in range(0u, 16) {
[INFO] [stderr]    |                            ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:117:20
[INFO] [stderr]     |
[INFO] [stderr] 117 |     for i in range(0u, 16) {
[INFO] [stderr]     |                    ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `i` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:166:43
[INFO] [stderr]     |
[INFO] [stderr] 166 |     let mut mincode = Vec::from_elem(16, -1i);
[INFO] [stderr]     |                                           ^^ invalid suffix `i`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `i` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:167:43
[INFO] [stderr]     |
[INFO] [stderr] 167 |     let mut maxcode = Vec::from_elem(16, -1i);
[INFO] [stderr]     |                                           ^^ invalid suffix `i`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `i` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:168:43
[INFO] [stderr]     |
[INFO] [stderr] 168 |     let mut valptr  = Vec::from_elem(16, -1i);
[INFO] [stderr]     |                                           ^^ invalid suffix `i`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:177:20
[INFO] [stderr]     |
[INFO] [stderr] 177 |     for i in range(0u, 16) {
[INFO] [stderr]     |                    ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/entropy.rs:195:24
[INFO] [stderr]     |
[INFO] [stderr] 195 |         for j in range(0u, 1 << r) {
[INFO] [stderr]     |                        ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/transform.rs:83:20
[INFO] [stderr]    |
[INFO] [stderr] 83 |     for y in range(0u, 8) {
[INFO] [stderr]    |                    ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/transform.rs:147:20
[INFO] [stderr]     |
[INFO] [stderr] 147 |     for x in range(0u, 8).rev() {
[INFO] [stderr]     |                    ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/transform.rs:210:20
[INFO] [stderr]     |
[INFO] [stderr] 210 |     for x in range(0u, 8).rev() {
[INFO] [stderr]     |                    ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/jpeg/transform.rs:287:20
[INFO] [stderr]     |
[INFO] [stderr] 287 |     for y in range(0u, 8) {
[INFO] [stderr]     |                    ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `;` or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/gif/decoder.rs:25:32
[INFO] [stderr]    |
[INFO] [stderr] 25 |     global_table: [(u8, u8, u8), ..256],
[INFO] [stderr]    |                                ^ expected one of `;` or `]`
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/gif/decoder.rs:252:13
[INFO] [stderr]     |
[INFO] [stderr] 252 |             0u
[INFO] [stderr]     |             ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/gif/lzw.rs:38:24
[INFO] [stderr]    |
[INFO] [stderr] 38 |         for i in range(0u, 1 << size as uint) {
[INFO] [stderr]    |                        ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/gif/lzw.rs:70:45
[INFO] [stderr]    |
[INFO] [stderr] 70 |             self.accumulator |= byte as u32 << self.num_bits as uint;
[INFO] [stderr]    |                                 ----------- ^^ ----- interpreted as generic arguments
[INFO] [stderr]    |                                 |           |
[INFO] [stderr]    |                                 |           not interpreted as shift
[INFO] [stderr]    |                                 help: try shifting the cast value: `(byte as u32)`
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/gif/lzw.rs:91:32
[INFO] [stderr]    |
[INFO] [stderr] 91 |                 for i in range(0u, 1 << self.initial_size as uint) {
[INFO] [stderr]    |                                ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/tiff/decoder.rs:236:50
[INFO] [stderr]     |
[INFO] [stderr] 116 | impl<R: Reader + Seek> TIFFDecoder<R> {
[INFO] [stderr]     |                                       - while parsing this item list starting here
[INFO] [stderr] ...
[INFO] [stderr] 236 |     pub fn read_offset(&mut self) -> IoResult<[u8, ..4]> {
[INFO] [stderr]     |                                                  ^ expected one of 7 possible tokens
[INFO] [stderr] ...
[INFO] [stderr] 377 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/tiff/ifd.rs:91:16
[INFO] [stderr]    |
[INFO] [stderr] 91 |     offset: [u8, ..4],
[INFO] [stderr]    |                ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/tiff/ifd.rs:105:52
[INFO] [stderr]     |
[INFO] [stderr] 105 |     pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry {
[INFO] [stderr]     |                                                    ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:` or `|`, found `]`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/tiff/ifd.rs:105:57
[INFO] [stderr]     |
[INFO] [stderr] 105 |     pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry {
[INFO] [stderr]     |                                                         ^ expected one of `:` or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected `;` or `{`, found `]`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/tiff/ifd.rs:105:57
[INFO] [stderr]     |
[INFO] [stderr] 104 | impl Entry {
[INFO] [stderr]     |            - while parsing this item list starting here
[INFO] [stderr] 105 |     pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry {
[INFO] [stderr]     |                                                         ^ expected `;` or `{`
[INFO] [stderr] ...
[INFO] [stderr] 141 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/tga/decoder.rs:271:30
[INFO] [stderr]     |
[INFO] [stderr] 271 |             let mut result = 0u;
[INFO] [stderr]     |                              ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/tga/decoder.rs:330:32
[INFO] [stderr]     |
[INFO] [stderr] 330 |                 for _ in range(0u, repeat_count) {
[INFO] [stderr]     |                                ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/image.rs:287:48
[INFO] [stderr]     |
[INFO] [stderr] 287 |     pub fn from_fn(width: u32, height: u32, f: | u32, u32 | -> P) -> ImageBuf<P> {
[INFO] [stderr]     |                                                ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/image.rs:287:61
[INFO] [stderr]     |
[INFO] [stderr] 287 |     pub fn from_fn(width: u32, height: u32, f: | u32, u32 | -> P) -> ImageBuf<P> {
[INFO] [stderr]     |                                                       ---   ^^ expected parameter name
[INFO] [stderr]     |                                                       |
[INFO] [stderr]     |                                                       while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/dynimage.rs:42:25
[INFO] [stderr]    |
[INFO] [stderr] 42 |   macro_rules! dynamic_map(
[INFO] [stderr]    |  _________________________^
[INFO] [stderr] 43 | |         ($dynimage: expr, ref $image: ident => $action: expr) => (
[INFO] [stderr] 44 | |                 match $dynimage {
[INFO] [stderr] 45 | |                         DynamicImage::ImageLuma8(ref $image) => DynamicImage::ImageLuma8($action),
[INFO] [stderr] ...  |
[INFO] [stderr] 77 | |         );
[INFO] [stderr] 78 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 42 | macro_rules! dynamic_map{
[INFO] [stderr] 43 |         ($dynimage: expr, ref $image: ident => $action: expr) => (
[INFO] [stderr] 44 |                 match $dynimage {
[INFO] [stderr] 45 |                         DynamicImage::ImageLuma8(ref $image) => DynamicImage::ImageLuma8($action),
[INFO] [stderr] 46 |                         DynamicImage::ImageLumaA8(ref $image) => DynamicImage::ImageLumaA8($action),
[INFO] [stderr] 47 |                         DynamicImage::ImageRgb8(ref $image) => DynamicImage::ImageRgb8($action),
[INFO] [stderr]  ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 78 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `Ok`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/dynimage.rs:344:17
[INFO] [stderr]     |
[INFO] [stderr] 343 |                 try!(p.encode(bytes.as_slice(), width, height, color))
[INFO] [stderr]     |                                                                       - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] 344 |                 Ok(())
[INFO] [stderr]     |                 ^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `Ok`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/dynimage.rs:351:17
[INFO] [stderr]     |
[INFO] [stderr] 350 |                 try!(p.encode(bytes.as_slice(), width, height, color))
[INFO] [stderr]     |                                                                       - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] 351 |                 Ok(())
[INFO] [stderr]     |                 ^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `Ok`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/dynimage.rs:358:17
[INFO] [stderr]     |
[INFO] [stderr] 357 |                 try!(j.encode(bytes.as_slice(), width, height, color))
[INFO] [stderr]     |                                                                       - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] 358 |                 Ok(())
[INFO] [stderr]     |                 ^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:195:22
[INFO] [stderr]     |
[INFO] [stderr] 195 |     fn map(&self, f: | T | -> T) -> Self;
[INFO] [stderr]     |                      ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:199:33
[INFO] [stderr]     |
[INFO] [stderr] 199 |     fn map_with_alpha(&self, f: |T| -> T, g: |T| -> T) -> Self;
[INFO] [stderr]     |                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:199:46
[INFO] [stderr]     |
[INFO] [stderr] 199 |     fn map_with_alpha(&self, f: |T| -> T, g: |T| -> T) -> Self;
[INFO] [stderr]     |                                              ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:203:36
[INFO] [stderr]     |
[INFO] [stderr] 203 |     fn map2(&self, other: Self, f: | T, T | -> T) -> Self;
[INFO] [stderr]     |                                    ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:` or `@`, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:203:43
[INFO] [stderr]     |
[INFO] [stderr] 203 |     fn map2(&self, other: Self, f: | T, T | -> T) -> Self;
[INFO] [stderr]     |                                           ^ expected one of `:` or `@`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:253:22
[INFO] [stderr]     |
[INFO] [stderr] 253 |     fn map(&self, f: | a: T | -> T) -> Rgb<T> {
[INFO] [stderr]     |                      ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:263:33
[INFO] [stderr]     |
[INFO] [stderr] 263 |     fn map_with_alpha(&self, f: |c: T| -> T, _: |a: T| -> T) -> Rgb<T> {
[INFO] [stderr]     |                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:263:49
[INFO] [stderr]     |
[INFO] [stderr] 263 |     fn map_with_alpha(&self, f: |c: T| -> T, _: |a: T| -> T) -> Rgb<T> {
[INFO] [stderr]     |                                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:268:38
[INFO] [stderr]     |
[INFO] [stderr] 268 |     fn map2(&self, other: Rgb<T>, f: | a: T, b: T | -> T) -> Rgb<T> {
[INFO] [stderr]     |                                      ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: a leading `|` is not allowed in a parameter pattern
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:268:51
[INFO] [stderr]     |
[INFO] [stderr] 268 |     fn map2(&self, other: Rgb<T>, f: | a: T, b: T | -> T) -> Rgb<T> {
[INFO] [stderr]     |                                                   ^ help: remove the `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:268:53
[INFO] [stderr]     |
[INFO] [stderr] 268 |     fn map2(&self, other: Rgb<T>, f: | a: T, b: T | -> T) -> Rgb<T> {
[INFO] [stderr]     |                                                     ^^ expected parameter name
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:268:51
[INFO] [stderr]     |
[INFO] [stderr] 268 |     fn map2(&self, other: Rgb<T>, f: | a: T, b: T | -> T) -> Rgb<T> {
[INFO] [stderr]     |                                                  -^ expected one of 7 possible tokens
[INFO] [stderr]     |                                                  |
[INFO] [stderr]     |                                                  help: missing `,`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:321:22
[INFO] [stderr]     |
[INFO] [stderr] 321 |     fn map(&self, f: | a: T | -> T) -> Rgba<T> {
[INFO] [stderr]     |                      ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:332:33
[INFO] [stderr]     |
[INFO] [stderr] 332 |     fn map_with_alpha(&self, f: |c: T| -> T, h: |b: T| -> T) -> Rgba<T> {
[INFO] [stderr]     |                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:332:49
[INFO] [stderr]     |
[INFO] [stderr] 332 |     fn map_with_alpha(&self, f: |c: T| -> T, h: |b: T| -> T) -> Rgba<T> {
[INFO] [stderr]     |                                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:343:39
[INFO] [stderr]     |
[INFO] [stderr] 343 |     fn map2(&self, other: Rgba<T>, f: | a: T, b: T | -> T) -> Rgba<T> {
[INFO] [stderr]     |                                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: a leading `|` is not allowed in a parameter pattern
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:343:52
[INFO] [stderr]     |
[INFO] [stderr] 343 |     fn map2(&self, other: Rgba<T>, f: | a: T, b: T | -> T) -> Rgba<T> {
[INFO] [stderr]     |                                                    ^ help: remove the `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:343:54
[INFO] [stderr]     |
[INFO] [stderr] 343 |     fn map2(&self, other: Rgba<T>, f: | a: T, b: T | -> T) -> Rgba<T> {
[INFO] [stderr]     |                                                      ^^ expected parameter name
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:343:52
[INFO] [stderr]     |
[INFO] [stderr] 343 |     fn map2(&self, other: Rgba<T>, f: | a: T, b: T | -> T) -> Rgba<T> {
[INFO] [stderr]     |                                                   -^ expected one of 7 possible tokens
[INFO] [stderr]     |                                                   |
[INFO] [stderr]     |                                                   help: missing `,`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:397:22
[INFO] [stderr]     |
[INFO] [stderr] 397 |     fn map(&self, f: | a: T | -> T) -> Luma<T> {
[INFO] [stderr]     |                      ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:404:33
[INFO] [stderr]     |
[INFO] [stderr] 404 |     fn map_with_alpha(&self, f: |c: T| -> T, _: |a: T| -> T) -> Luma<T> {
[INFO] [stderr]     |                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:404:49
[INFO] [stderr]     |
[INFO] [stderr] 404 |     fn map_with_alpha(&self, f: |c: T| -> T, _: |a: T| -> T) -> Luma<T> {
[INFO] [stderr]     |                                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:408:39
[INFO] [stderr]     |
[INFO] [stderr] 408 |     fn map2(&self, other: Luma<T>, f: | a: T, b: T | -> T) -> Luma<T> {
[INFO] [stderr]     |                                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: a leading `|` is not allowed in a parameter pattern
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:408:52
[INFO] [stderr]     |
[INFO] [stderr] 408 |     fn map2(&self, other: Luma<T>, f: | a: T, b: T | -> T) -> Luma<T> {
[INFO] [stderr]     |                                                    ^ help: remove the `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:408:54
[INFO] [stderr]     |
[INFO] [stderr] 408 |     fn map2(&self, other: Luma<T>, f: | a: T, b: T | -> T) -> Luma<T> {
[INFO] [stderr]     |                                                      ^^ expected parameter name
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:408:52
[INFO] [stderr]     |
[INFO] [stderr] 408 |     fn map2(&self, other: Luma<T>, f: | a: T, b: T | -> T) -> Luma<T> {
[INFO] [stderr]     |                                                   -^ expected one of 7 possible tokens
[INFO] [stderr]     |                                                   |
[INFO] [stderr]     |                                                   help: missing `,`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:462:22
[INFO] [stderr]     |
[INFO] [stderr] 462 |     fn map(&self, f: | a: T | -> T) -> LumaA<T> {
[INFO] [stderr]     |                      ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:471:33
[INFO] [stderr]     |
[INFO] [stderr] 471 |     fn map_with_alpha(&self, f: |c: T| -> T, g: |b: T| -> T) -> LumaA<T> {
[INFO] [stderr]     |                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:471:49
[INFO] [stderr]     |
[INFO] [stderr] 471 |     fn map_with_alpha(&self, f: |c: T| -> T, g: |b: T| -> T) -> LumaA<T> {
[INFO] [stderr]     |                                                 ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:480:40
[INFO] [stderr]     |
[INFO] [stderr] 480 |     fn map2(&self, other: LumaA<T>, f: | a: T, b: T | -> T) -> LumaA<T> {
[INFO] [stderr]     |                                        ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: a leading `|` is not allowed in a parameter pattern
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:480:53
[INFO] [stderr]     |
[INFO] [stderr] 480 |     fn map2(&self, other: LumaA<T>, f: | a: T, b: T | -> T) -> LumaA<T> {
[INFO] [stderr]     |                                                     ^ help: remove the `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:480:55
[INFO] [stderr]     |
[INFO] [stderr] 480 |     fn map2(&self, other: LumaA<T>, f: | a: T, b: T | -> T) -> LumaA<T> {
[INFO] [stderr]     |                                                       ^^ expected parameter name
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/color.rs:480:53
[INFO] [stderr]     |
[INFO] [stderr] 480 |     fn map2(&self, other: LumaA<T>, f: | a: T, b: T | -> T) -> LumaA<T> {
[INFO] [stderr]     |                                                    -^ expected one of 7 possible tokens
[INFO] [stderr]     |                                                    |
[INFO] [stderr]     |                                                    help: missing `,`
[INFO] [stderr] 
[INFO] [stderr] error[E0463]: can't find crate for `flate`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/4e0dc6a/./src/lib.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | extern crate flate;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 76 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0463`.
[INFO] [stderr] error: could not compile `image`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `"docker" "inspect" "4513816b642d66d86d707f431fb2f4b8256d999711675632d5afce5b66372649"`
[INFO] running `"docker" "rm" "-f" "4513816b642d66d86d707f431fb2f4b8256d999711675632d5afce5b66372649"`
[INFO] [stdout] 4513816b642d66d86d707f431fb2f4b8256d999711675632d5afce5b66372649
