Skip to content
This repository was archived by the owner on May 24, 2020. It is now read-only.
This repository was archived by the owner on May 24, 2020. It is now read-only.

Fails to build in cargo-vendor #23

@flaviut

Description

@flaviut
Installing cargo-vendor...
    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 cc v1.0.26
   Compiling version_check v0.1.5
   Compiling unicode-xid v0.1.0
   Compiling libc v0.2.45
   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 ucd-util v0.1.3
   Compiling scopeguard v0.3.3
   Compiling nodrop v0.1.13
   Compiling ryu v0.2.7
   Compiling lazy_static v1.2.0
   Compiling regex v1.1.0
   Compiling unicode-normalization v0.1.7
   Compiling openssl v0.10.15
   Compiling utf8-ranges v1.0.2
   Compiling percent-encoding v1.0.1
   Compiling memoffset v0.2.1
   Compiling rustc-demangle v0.1.9
   Compiling crc32fast v1.1.2
   Compiling foreign-types-shared v0.1.1
   Compiling unicode-width v0.1.5
   Compiling itoa v0.4.3
   Compiling crossbeam-utils v0.5.0
   Compiling openssl-probe v0.1.2
   Compiling fnv v1.0.6
   Compiling same-file v1.0.4
   Compiling quick-error v1.2.2
   Compiling bitflags v1.0.4
   Compiling ansi_term v0.11.0
   Compiling remove_dir_all v0.5.1
   Compiling strsim v0.7.0
   Compiling termcolor v1.0.4
   Compiling vec_map v0.8.1
   Compiling hex v0.3.2
   Compiling shell-escape v0.1.4
   Compiling glob v0.2.11
   Compiling rustc-workspace-hack v1.0.0
   Compiling lazycell v1.2.1
   Compiling bytesize v1.0.0
   Compiling home v0.3.3
   Compiling crossbeam-utils v0.6.3
   Compiling log v0.4.6
   Compiling unicode-bidi v0.3.4
   Compiling unreachable v1.0.0
   Compiling owning_ref v0.4.0
   Compiling arrayvec v0.4.8
   Compiling thread_local v0.3.6
   Compiling rand_core v0.2.2
   Compiling rand_hc v0.1.0
   Compiling rand_isaac v0.1.1
   Compiling rand_xorshift v0.1.0
   Compiling regex-syntax v0.6.4
   Compiling memchr v2.1.2
   Compiling foreign-types v0.3.2
   Compiling textwrap v0.10.0
   Compiling humantime v1.2.0
   Compiling walkdir v2.2.7
   Compiling smallvec v0.6.7
   Compiling lock_api v0.1.5
   Compiling crossbeam-epoch v0.6.1
   Compiling rand v0.5.5
   Compiling socket2 v0.3.8
   Compiling filetime v0.2.4
   Compiling atty v0.2.11
   Compiling fs2 v0.4.3
   Compiling jobserver v0.1.12
   Compiling num_cpus v1.9.0
   Compiling clap v2.32.0
   Compiling openssl-sys v0.9.39
   Compiling libnghttp2-sys v0.1.1
   Compiling libz-sys v1.0.25
   Compiling curl-sys v0.4.15
   Compiling backtrace-sys v0.1.24
   Compiling libssh2-sys v0.2.11
   Compiling libgit2-sys v0.7.10
   Compiling miniz-sys v0.1.11
   Compiling aho-corasick v0.6.9
   Compiling tar v0.4.20
   Compiling quote v0.6.10
   Compiling syn v0.15.22
   Compiling backtrace v0.3.12
   Compiling flate2 v1.0.6
   Compiling semver v0.9.0
   Compiling serde_json v1.0.33
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}`

   Compiling serde_ignored v0.0.4
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`.
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-installNZUMcS`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions