Skip to content

Backtrace failed to compile on rust : 1.31.0 #141

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
harishbm34 opened this issue Dec 12, 2018 · 9 comments
Closed

Backtrace failed to compile on rust : 1.31.0 #141

harishbm34 opened this issue Dec 12, 2018 · 9 comments

Comments

@harishbm34
Copy link

@alexcrichton : Still getting the same error :

error[E0308]: mismatched types
--> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:156:60
|
156 | STATE = bt::backtrace_create_state(ptr::null(), 0, error_cb,
| ^^^^^^^^ expected enum std::os::raw::c_void, found enum libc::c_void
|
= note: expected type extern "C" fn(*mut std::os::raw::c_void, *const i8, i32)
found type extern "C" fn(*mut libc::c_void, *const i8, i32) {symbolize::libbacktrace::error_cb}

error[E0308]: mismatched types
--> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:172:36
|
172 | pcinfo_cb, error_cb,
| ^^^^^^^^^ expected enum std::os::raw::c_void, found enum libc::c_void
|
= note: expected type extern "C" fn(*mut std::os::raw::c_void, usize, *const i8, i32, *const i8) -> i32
found type extern "C" fn(*mut libc::c_void, usize, *const i8, i32, *const i8) -> i32 {symbolize::libbacktrace::pcinfo_cb}

error[E0308]: mismatched types
--> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:172:47
|
172 | pcinfo_cb, error_cb,
| ^^^^^^^^ expected enum std::os::raw::c_void, found enum libc::c_void
|
= note: expected type extern "C" fn(*mut std::os::raw::c_void, *const i8, i32)
found type extern "C" fn(*mut libc::c_void, *const i8, i32) {symbolize::libbacktrace::error_cb}

error[E0308]: mismatched types
--> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:176:31
|
176 | syminfo_cb, error_cb,
| ^^^^^^^^^^ expected enum std::os::raw::c_void, found enum libc::c_void
|
= note: expected type extern "C" fn(*mut std::os::raw::c_void, usize, *const i8, usize, usize)
found type extern "C" fn(*mut libc::c_void, usize, *const i8, usize, usize) {symbolize::libbacktrace::syminfo_cb}

error[E0308]: mismatched types
--> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:176:43
|
176 | syminfo_cb, error_cb,
| ^^^^^^^^ expected enum std::os::raw::c_void, found enum libc::c_void
|
= note: expected type extern "C" fn(*mut std::os::raw::c_void, *const i8, i32)
found type extern "C" fn(*mut libc::c_void, *const i8, i32) {symbolize::libbacktrace::error_cb}

error: aborting due to 5 previous errors

For more information about this error, try rustc --explain E0308.
error: Could not compile backtrace.

Could you please help me to fix this.

@alexcrichton
Copy link
Member

@harishbm34 can you provide some more contextual information? For example what version of rustc? Cargo.lock contents? An example of how to reproduce?

@flaviut
Copy link

flaviut commented Dec 12, 2018

I have the same issue:

$ cargo --version
cargo 1.26.0 (0e7c5a931 2018-04-06)
$ rustc --version
rustc 1.26.1 (827013a31 2018-05-25)
$ cargo install cargo-vendor --verbose
    Updating registry `https://github.com/rust-lang/crates.io-index`
  Installing cargo-vendor v0.1.22
   Compiling serde v1.0.82
   Compiling semver-parser v0.7.0
   Compiling proc-macro2 v0.4.24
   Compiling pkg-config v0.3.14
   Compiling version_check v0.1.5
   Compiling cc v1.0.26
   Compiling libc v0.2.45
   Compiling unicode-xid v0.1.0
   Compiling void v1.0.2
   Compiling rand_core v0.3.0
   Compiling matches v0.1.8
   Compiling stable_deref_trait v1.1.1
   Compiling cfg-if v0.1.6
   Compiling failure_derive v0.1.3
   Compiling nodrop v0.1.13
   Compiling unicode-normalization v0.1.7
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.82/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=e3536ba067dbd2e7 -C extra-filename=-e3536ba067dbd2e7 --out-dir /tmp/cargo-installA0qXsc/release/build/serde-e3536ba067dbd2e7 -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name semver_parser /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/semver-parser-0.7.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=e5e82ab499afa284 -C extra-filename=-e5e82ab499afa284 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.24/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=19ed4a102f5ba6dd -C extra-filename=-19ed4a102f5ba6dd --out-dir /tmp/cargo-installA0qXsc/release/build/proc-macro2-19ed4a102f5ba6dd -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name version_check /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.1.5/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=f55de5d7b1101e4c -C extra-filename=-f55de5d7b1101e4c --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name pkg_config /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.14/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=826778141b5941da -C extra-filename=-826778141b5941da --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name cc /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.26/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=735ed1234cd95741 -C extra-filename=-735ed1234cd95741 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.45/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=acea32c58ad297ec -C extra-filename=-acea32c58ad297ec --out-dir /tmp/cargo-installA0qXsc/release/build/libc-acea32c58ad297ec -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name unicode_xid /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' -C metadata=a2e4502e51d6a870 -C extra-filename=-a2e4502e51d6a870 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name unicode_normalization /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.7/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=41468cad84639865 -C extra-filename=-41468cad84639865 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name rand_core /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=977cd90ad72feb97 -C extra-filename=-977cd90ad72feb97 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name matches /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=7b8414d66b2cc54b -C extra-filename=-7b8414d66b2cc54b --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name stable_deref_trait /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=bf4cde5588650803 -C extra-filename=-bf4cde5588650803 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name nodrop /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.13/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=d2ebba5b3d8de044 -C extra-filename=-d2ebba5b3d8de044 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name void /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/void-1.0.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=a9cafd9616dda29b -C extra-filename=-a9cafd9616dda29b --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name cfg_if /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.6/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=d991728e80e6a1e7 -C extra-filename=-d991728e80e6a1e7 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.3/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=d3d6bbe6d7cea578 -C extra-filename=-d3d6bbe6d7cea578 --out-dir /tmp/cargo-installA0qXsc/release/build/failure_derive-d3d6bbe6d7cea578 -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling regex v1.1.0
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.1.0/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=68812dab241cbf15 -C extra-filename=-68812dab241cbf15 --out-dir /tmp/cargo-installA0qXsc/release/build/regex-68812dab241cbf15 -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling ucd-util v0.1.3
     Running `rustc --crate-name ucd_util /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.3/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=e2ec3686bf4ba13a -C extra-filename=-e2ec3686bf4ba13a --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling scopeguard v0.3.3
     Running `rustc --crate-name scopeguard /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-0.3.3/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=b73583033b3efbb3 -C extra-filename=-b73583033b3efbb3 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling ryu v0.2.7
   Compiling lazy_static v1.2.0
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=677460d1717a57af -C extra-filename=-677460d1717a57af --out-dir /tmp/cargo-installA0qXsc/release/build/ryu-677460d1717a57af -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name lazy_static /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.2.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=46acdd6846fe02dd -C extra-filename=-46acdd6846fe02dd --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling memoffset v0.2.1
     Running `rustc --crate-name memoffset /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=0b759110d7e47438 -C extra-filename=-0b759110d7e47438 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling foreign-types-shared v0.1.1
     Running `rustc --crate-name foreign_types_shared /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/foreign-types-shared-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=6150371fbf05aa1f -C extra-filename=-6150371fbf05aa1f --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling crc32fast v1.1.2
   Compiling rustc-demangle v0.1.9
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.1.2/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=d874e18c7b24fad7 -C extra-filename=-d874e18c7b24fad7 --out-dir /tmp/cargo-installA0qXsc/release/build/crc32fast-d874e18c7b24fad7 -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name rustc_demangle /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.9/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=980900462a9c6a78 -C extra-filename=-980900462a9c6a78 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling openssl v0.10.15
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.15/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=f2487ac9adaf4735 -C extra-filename=-f2487ac9adaf4735 --out-dir /tmp/cargo-installA0qXsc/release/build/openssl-f2487ac9adaf4735 -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling utf8-ranges v1.0.2
     Running `rustc --crate-name utf8_ranges /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=4edebfcb3cc718c9 -C extra-filename=-4edebfcb3cc718c9 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling percent-encoding v1.0.1
     Running `rustc --crate-name percent_encoding /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-1.0.1/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=83a0b199ab38a51b -C extra-filename=-83a0b199ab38a51b --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling itoa v0.4.3
     Running `rustc --crate-name itoa /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.3/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=54c2836879c06001 -C extra-filename=-54c2836879c06001 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling fnv v1.0.6
   Compiling unicode-width v0.1.5
     Running `rustc --crate-name unicode_width /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.5/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' -C metadata=35d6492f63b955d6 -C extra-filename=-35d6492f63b955d6 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name fnv /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.6/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=beb90bdc6eee8fb0 -C extra-filename=-beb90bdc6eee8fb0 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling crossbeam-utils v0.5.0
   Compiling quick-error v1.2.2
     Running `rustc --crate-name crossbeam_utils /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.5.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=6f82e557ee9984a5 -C extra-filename=-6f82e557ee9984a5 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name quick_error /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=acda4ca3061582a4 -C extra-filename=-acda4ca3061582a4 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling openssl-probe v0.1.2
     Running `rustc --crate-name openssl_probe /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-probe-0.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=127f7230215c3b89 -C extra-filename=-127f7230215c3b89 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling same-file v1.0.4
     Running `rustc --crate-name same_file /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=b53c78758615f6a3 -C extra-filename=-b53c78758615f6a3 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling bitflags v1.0.4
     Running `rustc --crate-name bitflags /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.0.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' -C metadata=9ba4b191c15e4f34 -C extra-filename=-9ba4b191c15e4f34 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling termcolor v1.0.4
     Running `rustc --crate-name termcolor /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/termcolor-1.0.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=9582f16927c7f1d3 -C extra-filename=-9582f16927c7f1d3 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling vec_map v0.8.1
     Running `rustc --crate-name vec_map /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/vec_map-0.8.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=54c64a2a93e1534e -C extra-filename=-54c64a2a93e1534e --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling hex v0.3.2
   Compiling remove_dir_all v0.5.1
     Running `rustc --crate-name remove_dir_all /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=cbf721089752cb55 -C extra-filename=-cbf721089752cb55 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name hex /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.3.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=aef4434ce796d214 -C extra-filename=-aef4434ce796d214 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling strsim v0.7.0
     Running `rustc --crate-name strsim /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/strsim-0.7.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=8d1989b44b927d42 -C extra-filename=-8d1989b44b927d42 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling ansi_term v0.11.0
     Running `rustc --crate-name ansi_term /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=d9b552bcbe0aa2b0 -C extra-filename=-d9b552bcbe0aa2b0 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling lazycell v1.2.1
     Running `rustc --crate-name lazycell /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/lazycell-1.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=2ad6ad3901a76da2 -C extra-filename=-2ad6ad3901a76da2 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling rustc-workspace-hack v1.0.0
     Running `rustc --crate-name rustc_workspace_hack /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-workspace-hack-1.0.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=fa3344eeb04e7443 -C extra-filename=-fa3344eeb04e7443 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling bytesize v1.0.0
     Running `rustc --crate-name bytesize /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/bytesize-1.0.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=007122cea226f5f0 -C extra-filename=-007122cea226f5f0 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling glob v0.2.11
     Running `rustc --crate-name glob /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/glob-0.2.11/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=23f6ab284c9e15b6 -C extra-filename=-23f6ab284c9e15b6 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling shell-escape v0.1.4
     Running `rustc --crate-name shell_escape /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/shell-escape-0.1.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=2b11992bab8e8b48 -C extra-filename=-2b11992bab8e8b48 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling home v0.3.3
     Running `rustc --crate-name home /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/home-0.3.3/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=75680b43294c3945 -C extra-filename=-75680b43294c3945 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
   Compiling unicode-bidi v0.3.4
     Running `rustc --crate-name unicode_bidi /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' -C metadata=7baaf4f2a66952f5 -C extra-filename=-7baaf4f2a66952f5 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern matches=/tmp/cargo-installA0qXsc/release/deps/libmatches-7b8414d66b2cc54b.rlib --cap-lints allow`
   Compiling crossbeam-utils v0.6.3
     Running `rustc --crate-name crossbeam_utils /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.6.3/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="std"' -C metadata=1c7a50e94a2258e0 -C extra-filename=-1c7a50e94a2258e0 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --cap-lints allow`
   Compiling log v0.4.6
     Running `rustc --crate-name log /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.6/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="std"' -C metadata=5e4e1a43f4f7aa95 -C extra-filename=-5e4e1a43f4f7aa95 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --cap-lints allow`
   Compiling arrayvec v0.4.8
     Running `rustc --crate-name arrayvec /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.8/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=fae5081ac2c1eeea -C extra-filename=-fae5081ac2c1eeea --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern nodrop=/tmp/cargo-installA0qXsc/release/deps/libnodrop-d2ebba5b3d8de044.rlib --cap-lints allow`
   Compiling owning_ref v0.4.0
     Running `rustc --crate-name owning_ref /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.4.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=c1a51f029e90d9bf -C extra-filename=-c1a51f029e90d9bf --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern stable_deref_trait=/tmp/cargo-installA0qXsc/release/deps/libstable_deref_trait-bf4cde5588650803.rlib --cap-lints allow`
   Compiling unreachable v1.0.0
     Running `rustc --crate-name unreachable /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/unreachable-1.0.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=137172ce87c7f38f -C extra-filename=-137172ce87c7f38f --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern void=/tmp/cargo-installA0qXsc/release/deps/libvoid-a9cafd9616dda29b.rlib --cap-lints allow`
   Compiling thread_local v0.3.6
     Running `rustc --crate-name thread_local /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=2e3d501c4e3f6b9e -C extra-filename=-2e3d501c4e3f6b9e --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern lazy_static=/tmp/cargo-installA0qXsc/release/deps/liblazy_static-46acdd6846fe02dd.rlib --cap-lints allow`
   Compiling rand_core v0.2.2
     Running `rustc --crate-name rand_core /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.2.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="rand_core"' --cfg 'feature="std"' -C metadata=ad2c3d257e9e8ba5 -C extra-filename=-ad2c3d257e9e8ba5 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern rand_core=/tmp/cargo-installA0qXsc/release/deps/librand_core-977cd90ad72feb97.rlib --cap-lints allow`
   Compiling rand_hc v0.1.0
     Running `rustc --crate-name rand_hc /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=7305ebfac087e07f -C extra-filename=-7305ebfac087e07f --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern rand_core=/tmp/cargo-installA0qXsc/release/deps/librand_core-977cd90ad72feb97.rlib --cap-lints allow`
   Compiling rand_xorshift v0.1.0
     Running `rustc --crate-name rand_xorshift /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=4d770cb9fc97bd0e -C extra-filename=-4d770cb9fc97bd0e --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern rand_core=/tmp/cargo-installA0qXsc/release/deps/librand_core-977cd90ad72feb97.rlib --cap-lints allow`
   Compiling rand_isaac v0.1.1
     Running `rustc --crate-name rand_isaac /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=cc2bf19471713b7d -C extra-filename=-cc2bf19471713b7d --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern rand_core=/tmp/cargo-installA0qXsc/release/deps/librand_core-977cd90ad72feb97.rlib --cap-lints allow`
   Compiling regex-syntax v0.6.4
     Running `rustc --crate-name regex_syntax /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=515af0d34bbdc5a9 -C extra-filename=-515af0d34bbdc5a9 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern ucd_util=/tmp/cargo-installA0qXsc/release/deps/libucd_util-e2ec3686bf4ba13a.rlib --cap-lints allow`
     Running `/tmp/cargo-installA0qXsc/release/build/libc-acea32c58ad297ec/build-script-build`
     Running `/tmp/cargo-installA0qXsc/release/build/ryu-677460d1717a57af/build-script-build`
     Running `/tmp/cargo-installA0qXsc/release/build/failure_derive-d3d6bbe6d7cea578/build-script-build`
     Running `/tmp/cargo-installA0qXsc/release/build/serde-e3536ba067dbd2e7/build-script-build`
   Compiling foreign-types v0.3.2
     Running `/tmp/cargo-installA0qXsc/release/build/proc-macro2-19ed4a102f5ba6dd/build-script-build`
   Compiling memchr v2.1.2
     Running `rustc --crate-name foreign_types /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/foreign-types-0.3.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=351f1b8c99b0d978 -C extra-filename=-351f1b8c99b0d978 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern foreign_types_shared=/tmp/cargo-installA0qXsc/release/deps/libforeign_types_shared-6150371fbf05aa1f.rlib --cap-lints allow`
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.1.2/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="use_std"' -C metadata=8c5f460462548361 -C extra-filename=-8c5f460462548361 --out-dir /tmp/cargo-installA0qXsc/release/build/memchr-8c5f460462548361 -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern version_check=/tmp/cargo-installA0qXsc/release/deps/libversion_check-f55de5d7b1101e4c.rlib --cap-lints allow`
     Running `/tmp/cargo-installA0qXsc/release/build/regex-68812dab241cbf15/build-script-build`
   Compiling textwrap v0.10.0
     Running `/tmp/cargo-installA0qXsc/release/build/crc32fast-d874e18c7b24fad7/build-script-build`
     Running `rustc --crate-name textwrap /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/textwrap-0.10.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=b96cca05681c0d36 -C extra-filename=-b96cca05681c0d36 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern unicode_width=/tmp/cargo-installA0qXsc/release/deps/libunicode_width-35d6492f63b955d6.rlib --cap-lints allow`
   Compiling humantime v1.2.0
   Compiling walkdir v2.2.7
     Running `rustc --crate-name humantime /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.2.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=0fa2d1071687a9b2 -C extra-filename=-0fa2d1071687a9b2 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern quick_error=/tmp/cargo-installA0qXsc/release/deps/libquick_error-acda4ca3061582a4.rlib --cap-lints allow`
   Compiling lock_api v0.1.5
     Running `rustc --crate-name walkdir /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.2.7/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=5f58abe9b1d268c2 -C extra-filename=-5f58abe9b1d268c2 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern same_file=/tmp/cargo-installA0qXsc/release/deps/libsame_file-b53c78758615f6a3.rlib --cap-lints allow`
     Running `rustc --crate-name lock_api /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.1.5/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="owning_ref"' -C metadata=aff45c2927b7d13e -C extra-filename=-aff45c2927b7d13e --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern owning_ref=/tmp/cargo-installA0qXsc/release/deps/libowning_ref-c1a51f029e90d9bf.rlib --extern scopeguard=/tmp/cargo-installA0qXsc/release/deps/libscopeguard-b73583033b3efbb3.rlib --cap-lints allow`
   Compiling crossbeam-epoch v0.6.1
     Running `rustc --crate-name crossbeam_epoch /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.6.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=d3f71476da51e076 -C extra-filename=-d3f71476da51e076 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern memoffset=/tmp/cargo-installA0qXsc/release/deps/libmemoffset-0b759110d7e47438.rlib --extern scopeguard=/tmp/cargo-installA0qXsc/release/deps/libscopeguard-b73583033b3efbb3.rlib --extern lazy_static=/tmp/cargo-installA0qXsc/release/deps/liblazy_static-46acdd6846fe02dd.rlib --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --extern crossbeam_utils=/tmp/cargo-installA0qXsc/release/deps/libcrossbeam_utils-1c7a50e94a2258e0.rlib --extern arrayvec=/tmp/cargo-installA0qXsc/release/deps/libarrayvec-fae5081ac2c1eeea.rlib --cap-lints allow`
   Compiling smallvec v0.6.7
     Running `rustc --crate-name ryu /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=1e614703dd0ef937 -C extra-filename=-1e614703dd0ef937 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow --cfg integer128`
     Running `rustc --crate-name libc /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.45/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=e35f90bb4db2796e -C extra-filename=-e35f90bb4db2796e --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow`
     Running `rustc --crate-name smallvec /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.7/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=66b0d7054efdaad3 -C extra-filename=-66b0d7054efdaad3 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern unreachable=/tmp/cargo-installA0qXsc/release/deps/libunreachable-137172ce87c7f38f.rlib --cap-lints allow`
     Running `rustc --crate-name proc_macro2 /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.24/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=d702f3c5bd825ed5 -C extra-filename=-d702f3c5bd825ed5 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern unicode_xid=/tmp/cargo-installA0qXsc/release/deps/libunicode_xid-a2e4502e51d6a870.rlib --cap-lints allow --cfg u128 --cfg use_proc_macro`
     Running `rustc --crate-name serde /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.82/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=fcab7e67eecd309f -C extra-filename=-fcab7e67eecd309f --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --cap-lints allow --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128`
     Running `rustc --crate-name crc32fast /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=1cea59d8d9210eaf -C extra-filename=-1cea59d8d9210eaf --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --cap-lints allow`
     Running `/tmp/cargo-installA0qXsc/release/build/memchr-8c5f460462548361/build-script-build`
   Compiling rand v0.5.5
     Running `rustc --crate-name rand /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.5.5/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="cloudabi"' --cfg 'feature="default"' --cfg 'feature="fuchsia-zircon"' --cfg 'feature="libc"' --cfg 'feature="rand_core"' --cfg 'feature="std"' --cfg 'feature="winapi"' -C metadata=9cd36f37cea97344 -C extra-filename=-9cd36f37cea97344 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern rand_core=/tmp/cargo-installA0qXsc/release/deps/librand_core-ad2c3d257e9e8ba5.rlib --cap-lints allow`
     Running `rustc --crate-name memchr /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="use_std"' -C metadata=fc3f28c5916eeaf8 -C extra-filename=-fc3f28c5916eeaf8 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --cap-lints allow`
   Compiling socket2 v0.3.8
     Running `rustc --crate-name socket2 /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.3.8/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=14669eb835ef2dd5 -C extra-filename=-14669eb835ef2dd5 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow`
   Compiling filetime v0.2.4
   Compiling atty v0.2.11
     Running `rustc --crate-name atty /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/atty-0.2.11/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=1fb60bd822d24b05 -C extra-filename=-1fb60bd822d24b05 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow`
   Compiling fs2 v0.4.3
     Running `rustc --crate-name fs2 /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/fs2-0.4.3/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=156a3353d1239b6c -C extra-filename=-156a3353d1239b6c --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow`
   Compiling num_cpus v1.9.0
     Running `rustc --crate-name num_cpus /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.9.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=c40d316a5ad30412 -C extra-filename=-c40d316a5ad30412 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow`
   Compiling jobserver v0.1.12
     Running `rustc --crate-name jobserver /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/jobserver-0.1.12/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=fb23467a9e16e98e -C extra-filename=-fb23467a9e16e98e --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern log=/tmp/cargo-installA0qXsc/release/deps/liblog-5e4e1a43f4f7aa95.rlib --cap-lints allow`
     Running `rustc --crate-name filetime /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.2.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=c60bf2f1b36a14fb -C extra-filename=-c60bf2f1b36a14fb --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow`
   Compiling clap v2.32.0
     Running `rustc --crate-name clap /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.32.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="ansi_term"' --cfg 'feature="atty"' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg 'feature="vec_map"' -C metadata=846021b13f765361 -C extra-filename=-846021b13f765361 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern textwrap=/tmp/cargo-installA0qXsc/release/deps/libtextwrap-b96cca05681c0d36.rlib --extern strsim=/tmp/cargo-installA0qXsc/release/deps/libstrsim-8d1989b44b927d42.rlib --extern atty=/tmp/cargo-installA0qXsc/release/deps/libatty-1fb60bd822d24b05.rlib --extern ansi_term=/tmp/cargo-installA0qXsc/release/deps/libansi_term-d9b552bcbe0aa2b0.rlib --extern vec_map=/tmp/cargo-installA0qXsc/release/deps/libvec_map-54c64a2a93e1534e.rlib --extern unicode_width=/tmp/cargo-installA0qXsc/release/deps/libunicode_width-35d6492f63b955d6.rlib --extern bitflags=/tmp/cargo-installA0qXsc/release/deps/libbitflags-9ba4b191c15e4f34.rlib --cap-lints allow`
   Compiling aho-corasick v0.6.9
     Running `rustc --crate-name aho_corasick /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.9/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=683f04d295a7fa86 -C extra-filename=-683f04d295a7fa86 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern memchr=/tmp/cargo-installA0qXsc/release/deps/libmemchr-fc3f28c5916eeaf8.rlib --cap-lints allow`
   Compiling libnghttp2-sys v0.1.1
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/libnghttp2-sys-0.1.1/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=7d49e7c0a017f37c -C extra-filename=-7d49e7c0a017f37c --out-dir /tmp/cargo-installA0qXsc/release/build/libnghttp2-sys-7d49e7c0a017f37c -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --cap-lints allow`
   Compiling openssl-sys v0.9.39
     Running `rustc --crate-name build_script_main /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.39/build/main.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=1c86c832d0ea3364 -C extra-filename=-1c86c832d0ea3364 --out-dir /tmp/cargo-installA0qXsc/release/build/openssl-sys-1c86c832d0ea3364 -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern pkg_config=/tmp/cargo-installA0qXsc/release/deps/libpkg_config-826778141b5941da.rlib --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --cap-lints allow`
   Compiling libz-sys v1.0.25
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/libz-sys-1.0.25/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=c43166e1f8ad1be7 -C extra-filename=-c43166e1f8ad1be7 --out-dir /tmp/cargo-installA0qXsc/release/build/libz-sys-c43166e1f8ad1be7 -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --extern pkg_config=/tmp/cargo-installA0qXsc/release/deps/libpkg_config-826778141b5941da.rlib --cap-lints allow`
   Compiling libssh2-sys v0.2.11
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.2.11/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=e61d2df510933878 -C extra-filename=-e61d2df510933878 --out-dir /tmp/cargo-installA0qXsc/release/build/libssh2-sys-e61d2df510933878 -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --extern pkg_config=/tmp/cargo-installA0qXsc/release/deps/libpkg_config-826778141b5941da.rlib --cap-lints allow`
   Compiling backtrace-sys v0.1.24
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.24/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=5cdb225a0be9e1fb -C extra-filename=-5cdb225a0be9e1fb --out-dir /tmp/cargo-installA0qXsc/release/build/backtrace-sys-5cdb225a0be9e1fb -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --cap-lints allow`
   Compiling curl-sys v0.4.15
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-sys-0.4.15/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="http2"' --cfg 'feature="libnghttp2-sys"' --cfg 'feature="openssl-sys"' --cfg 'feature="ssl"' -C metadata=3145f8ef3277aa52 -C extra-filename=-3145f8ef3277aa52 --out-dir /tmp/cargo-installA0qXsc/release/build/curl-sys-3145f8ef3277aa52 -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --extern pkg_config=/tmp/cargo-installA0qXsc/release/deps/libpkg_config-826778141b5941da.rlib --cap-lints allow`
   Compiling libgit2-sys v0.7.10
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.7.10/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="curl"' --cfg 'feature="curl-sys"' --cfg 'feature="https"' --cfg 'feature="libssh2-sys"' --cfg 'feature="openssl-sys"' --cfg 'feature="ssh"' --cfg 'feature="ssh_key_from_memory"' -C metadata=a41e8f3a9f86deb2 -C extra-filename=-a41e8f3a9f86deb2 --out-dir /tmp/cargo-installA0qXsc/release/build/libgit2-sys-a41e8f3a9f86deb2 -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern pkg_config=/tmp/cargo-installA0qXsc/release/deps/libpkg_config-826778141b5941da.rlib --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --cap-lints allow`
   Compiling miniz-sys v0.1.11
     Running `rustc --crate-name build_script_build /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz-sys-0.1.11/build.rs --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=104a56e74e0eb06c -C extra-filename=-104a56e74e0eb06c --out-dir /tmp/cargo-installA0qXsc/release/build/miniz-sys-104a56e74e0eb06c -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern cc=/tmp/cargo-installA0qXsc/release/deps/libcc-735ed1234cd95741.rlib --cap-lints allow`
   Compiling tar v0.4.20
     Running `rustc --crate-name tar /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.4.20/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=ae8cf86172944bc9 -C extra-filename=-ae8cf86172944bc9 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern filetime=/tmp/cargo-installA0qXsc/release/deps/libfiletime-c60bf2f1b36a14fb.rlib --cap-lints allow`
     Running `/tmp/cargo-installA0qXsc/release/build/libnghttp2-sys-7d49e7c0a017f37c/build-script-build`
   Compiling quote v0.6.10
     Running `rustc --crate-name quote /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.10/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' -C metadata=a7bf0696a8ead107 -C extra-filename=-a7bf0696a8ead107 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern proc_macro2=/tmp/cargo-installA0qXsc/release/deps/libproc_macro2-d702f3c5bd825ed5.rlib --cap-lints allow`
     Running `/tmp/cargo-installA0qXsc/release/build/backtrace-sys-5cdb225a0be9e1fb/build-script-build`
     Running `/tmp/cargo-installA0qXsc/release/build/libz-sys-c43166e1f8ad1be7/build-script-build`
     Running `/tmp/cargo-installA0qXsc/release/build/miniz-sys-104a56e74e0eb06c/build-script-build`
   Compiling syn v0.15.22
     Running `rustc --crate-name syn /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.22/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=ee883e6393967bf7 -C extra-filename=-ee883e6393967bf7 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern unicode_xid=/tmp/cargo-installA0qXsc/release/deps/libunicode_xid-a2e4502e51d6a870.rlib --extern proc_macro2=/tmp/cargo-installA0qXsc/release/deps/libproc_macro2-d702f3c5bd825ed5.rlib --extern quote=/tmp/cargo-installA0qXsc/release/deps/libquote-a7bf0696a8ead107.rlib --cap-lints allow`
     Running `rustc --crate-name libz_sys /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/libz-sys-1.0.25/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=6b5ae1ccef57aa18 -C extra-filename=-6b5ae1ccef57aa18 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow -L native=/usr/lib -l z`
     Running `/tmp/cargo-installA0qXsc/release/build/openssl-sys-1c86c832d0ea3364/build-script-main`
     Running `/tmp/cargo-installA0qXsc/release/build/libssh2-sys-e61d2df510933878/build-script-build`
     Running `rustc --crate-name openssl_sys /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.39/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=9791f5c108a00d2d -C extra-filename=-9791f5c108a00d2d --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow --cfg 'osslconf="OPENSSL_NO_SSL3_METHOD"' --cfg ossl101 --cfg ossl102 --cfg ossl102f --cfg ossl102h --cfg ossl110 --cfg ossl110f --cfg ossl110g --cfg ossl111 -l ssl -l crypto`
     Running `/tmp/cargo-installA0qXsc/release/build/openssl-f2487ac9adaf4735/build-script-build`
     Running `rustc --crate-name backtrace_sys /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.24/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=6043302428cfeaaa -C extra-filename=-6043302428cfeaaa --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow -L native=/tmp/cargo-installA0qXsc/release/build/backtrace-sys-7190675adbe3aa7f/out -l static=backtrace`
     Running `rustc --crate-name miniz_sys /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz-sys-0.1.11/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=2cbceb35ad819bbd -C extra-filename=-2cbceb35ad819bbd --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --cap-lints allow -L native=/tmp/cargo-installA0qXsc/release/build/miniz-sys-0b83513f363cdcb5/out -l static=miniz`
     Running `rustc --crate-name openssl /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.15/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=4c8f4a7afd02382a -C extra-filename=-4c8f4a7afd02382a --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern lazy_static=/tmp/cargo-installA0qXsc/release/deps/liblazy_static-46acdd6846fe02dd.rlib --extern openssl_sys=/tmp/cargo-installA0qXsc/release/deps/libopenssl_sys-9791f5c108a00d2d.rlib --extern foreign_types=/tmp/cargo-installA0qXsc/release/deps/libforeign_types-351f1b8c99b0d978.rlib --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern bitflags=/tmp/cargo-installA0qXsc/release/deps/libbitflags-9ba4b191c15e4f34.rlib --cap-lints allow --cfg 'osslconf="OPENSSL_NO_SSL3_METHOD"' --cfg ossl101 --cfg ossl102 --cfg ossl110 --cfg ossl110g --cfg ossl111`
   Compiling backtrace v0.3.12
     Running `rustc --crate-name backtrace /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="backtrace-sys"' --cfg 'feature="coresymbolication"' --cfg 'feature="dbghelp"' --cfg 'feature="default"' --cfg 'feature="dladdr"' --cfg 'feature="libbacktrace"' --cfg 'feature="libunwind"' --cfg 'feature="std"' -C metadata=84eed379907be2bf -C extra-filename=-84eed379907be2bf --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern backtrace_sys=/tmp/cargo-installA0qXsc/release/deps/libbacktrace_sys-6043302428cfeaaa.rlib --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern rustc_demangle=/tmp/cargo-installA0qXsc/release/deps/librustc_demangle-980900462a9c6a78.rlib --cap-lints allow -L native=/tmp/cargo-installA0qXsc/release/build/backtrace-sys-7190675adbe3aa7f/out`
   Compiling flate2 v1.0.6
     Running `rustc --crate-name flate2 /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.6/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="miniz-sys"' -C metadata=db8560e6f4694fb9 -C extra-filename=-db8560e6f4694fb9 --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern miniz_sys=/tmp/cargo-installA0qXsc/release/deps/libminiz_sys-2cbceb35ad819bbd.rlib --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern crc32fast=/tmp/cargo-installA0qXsc/release/deps/libcrc32fast-1cea59d8d9210eaf.rlib --cap-lints allow -L native=/tmp/cargo-installA0qXsc/release/build/miniz-sys-0b83513f363cdcb5/out`
error[E0308]: mismatched types
   --> /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:156:60
    |
156 |         STATE = bt::backtrace_create_state(ptr::null(), 0, error_cb,
    |                                                            ^^^^^^^^ expected enum `std::os::raw::c_void`, found enum `libc::c_void`
    |
    = note: expected type `extern "C" fn(*mut std::os::raw::c_void, *const i8, i32)`
               found type `extern "C" fn(*mut libc::c_void, *const i8, i32) {symbolize::libbacktrace::error_cb}`

error[E0308]: mismatched types
   --> /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:172:36
    |
172 |                                    pcinfo_cb, error_cb,
    |                                    ^^^^^^^^^ expected enum `std::os::raw::c_void`, found enum `libc::c_void`
    |
    = note: expected type `extern "C" fn(*mut std::os::raw::c_void, usize, *const i8, i32, *const i8) -> i32`
               found type `extern "C" fn(*mut libc::c_void, usize, *const i8, i32, *const i8) -> i32 {symbolize::libbacktrace::pcinfo_cb}`

error[E0308]: mismatched types
   --> /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:172:47
    |
172 |                                    pcinfo_cb, error_cb,
    |                                               ^^^^^^^^ expected enum `std::os::raw::c_void`, found enum `libc::c_void`
    |
    = note: expected type `extern "C" fn(*mut std::os::raw::c_void, *const i8, i32)`
               found type `extern "C" fn(*mut libc::c_void, *const i8, i32) {symbolize::libbacktrace::error_cb}`

error[E0308]: mismatched types
   --> /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:176:31
    |
176 |                               syminfo_cb, error_cb,
    |                               ^^^^^^^^^^ expected enum `std::os::raw::c_void`, found enum `libc::c_void`
    |
    = note: expected type `extern "C" fn(*mut std::os::raw::c_void, usize, *const i8, usize, usize)`
               found type `extern "C" fn(*mut libc::c_void, usize, *const i8, usize, usize) {symbolize::libbacktrace::syminfo_cb}`

error[E0308]: mismatched types
   --> /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/symbolize/libbacktrace.rs:176:43
    |
176 |                               syminfo_cb, error_cb,
    |                                           ^^^^^^^^ expected enum `std::os::raw::c_void`, found enum `libc::c_void`
    |
    = note: expected type `extern "C" fn(*mut std::os::raw::c_void, *const i8, i32)`
               found type `extern "C" fn(*mut libc::c_void, *const i8, i32) {symbolize::libbacktrace::error_cb}`

error: aborting due to 5 previous errors

For more information about this error, try `rustc --explain E0308`.
error: Could not compile `backtrace`.

Caused by:
  process didn't exit successfully: `rustc --crate-name backtrace /home/user/etc/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.12/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg feature="backtrace-sys" --cfg feature="coresymbolication" --cfg feature="dbghelp" --cfg feature="default" --cfg feature="dladdr" --cfg feature="libbacktrace" --cfg feature="libunwind" --cfg feature="std" -C metadata=84eed379907be2bf -C extra-filename=-84eed379907be2bf --out-dir /tmp/cargo-installA0qXsc/release/deps -L dependency=/tmp/cargo-installA0qXsc/release/deps --extern backtrace_sys=/tmp/cargo-installA0qXsc/release/deps/libbacktrace_sys-6043302428cfeaaa.rlib --extern cfg_if=/tmp/cargo-installA0qXsc/release/deps/libcfg_if-d991728e80e6a1e7.rlib --extern libc=/tmp/cargo-installA0qXsc/release/deps/liblibc-e35f90bb4db2796e.rlib --extern rustc_demangle=/tmp/cargo-installA0qXsc/release/deps/librustc_demangle-980900462a9c6a78.rlib --cap-lints allow -L native=/tmp/cargo-installA0qXsc/release/build/backtrace-sys-7190675adbe3aa7f/out` (exit code: 101)
warning: build failed, waiting for other jobs to finish...
error: failed to compile `cargo-vendor v0.1.22`, intermediate artifacts can be found at `/tmp/cargo-installA0qXsc`

Caused by:
  build failed

@alexcrichton
Copy link
Member

@flaviut ah the rustc version there is 1.26 which would need an update, can you update the version of rustc?

@flaviut
Copy link

flaviut commented Dec 12, 2018

Opps, I guess it's been a while since I've updated my system.

I successfully compiled with 1.30 & 1.31. The build failed with 1.29.0.

@alexcrichton
Copy link
Member

Ok thanks @flaviut! Supporting older rustc versions is currently up at #137

@harishbm34
Copy link
Author

harishbm34 commented Dec 13, 2018

@harishbm34 can you provide some more contextual information? For example what version of rustc? Cargo.lock contents? An example of how to reproduce?

@alexcrichton :

I am building the docker image for macOS Mojave and using rustc 1.31.0 version.

To replicate the error : Just clone our blockchain from here

Then type : make docker

Note : Make sure that, docker is installed and running.

At the end of the compilation, we will get the above errors.

@paul-tcell
Copy link

paul-tcell commented Dec 13, 2018

@harishbm34

your container uses alpine 3.8. alpine 3.8 uses an old version of rust. You have to use the alpine apk edge repos to get a newer version and I think that's still at 1.30.

$ docker run -it --rm alpine:3.8 sh
Unable to find image 'alpine:3.8' locally
3.8: Pulling from library/alpine
Status: Downloaded newer image for alpine:3.8
/ # apk add rust
OK: 297 MiB in 31 packages
/ # rustc --version
rustc 1.26.2

@alexcrichton
Copy link
Member

Ah thanks for the investigation @paul-tcell!

@harishbm34
Copy link
Author

harishbm34 commented Dec 15, 2018

@alexcrichton @paul-tcell : Thanks a lot for your help👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants