$ cargo install cargo-bitbake Updating crates.io index Installing cargo-bitbake v0.3.15 Downloaded bytesize v1.1.0 Downloaded heck v0.3.3 Downloaded lazycell v1.3.0 Downloaded crossbeam-utils v0.8.10 Downloaded anyhow v1.0.58 Downloaded im-rc v15.1.0 Downloaded ryu v1.0.10 Downloaded serde_derive v1.0.137 Downloaded serde_json v1.0.81 Downloaded thread_local v1.1.4 Downloaded tinyvec_macros v0.1.0 Downloaded tinyvec v1.6.0 Downloaded unicode-normalization v0.1.19 Downloaded shell-escape v0.1.5 Downloaded vte_generate_state_changes v0.1.1 Downloaded strip-ansi-escapes v0.1.1 Downloaded vec_map v0.8.2 Downloaded toml v0.5.9 Downloaded url v2.2.2 Downloaded libssh2-sys v0.2.23 Downloaded serde_ignored v0.1.3 Downloaded utf8parse v0.2.0 Downloaded unicode-xid v0.2.3 Downloaded unicode-bidi v0.3.8 Downloaded socket2 v0.4.4 Downloaded structopt-derive v0.4.18 Downloaded crc32fast v1.3.2 Downloaded matches v0.1.9 Downloaded jobserver v0.1.24 Downloaded openssl v0.10.40 Downloaded serde v1.0.137 Downloaded rand_xoshiro v0.6.0 Downloaded sized-chunks v0.6.5 Downloaded form_urlencoded v1.0.1 Downloaded tar v0.4.38 Downloaded openssl-probe v0.1.5 Downloaded arrayvec v0.5.2 Downloaded openssl-macros v0.1.0 Downloaded clap v2.34.0 Downloaded cargo-platform v0.1.2 Downloaded git2 v0.13.25 Downloaded ignore v0.4.18 Downloaded globset v0.4.9 Downloaded humantime v2.1.0 Downloaded flate2 v1.0.24 Downloaded openssl-sys v0.9.74 Downloaded structopt v0.3.26 Downloaded idna v0.2.3 Downloaded curl v0.4.43 Downloaded vte v0.10.1 Downloaded libgit2-sys v0.12.26+1.3.0 Downloaded libz-sys v1.1.8 Downloaded libnghttp2-sys v0.1.7+1.45.0 Downloaded curl-sys v0.4.55+curl-7.83.1 Downloaded 54 crates (14.5 MB) in 6.64s (largest was `libnghttp2-sys` at 4.5 MB) Compiling libc v0.2.126 Compiling pkg-config v0.3.25 Compiling proc-macro2 v1.0.40 Compiling unicode-ident v1.0.1 Compiling quote v1.0.20 Compiling autocfg v1.1.0 Compiling syn v1.0.98 Compiling cfg-if v1.0.0 Compiling version_check v0.9.4 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling crc32fast v1.3.2 Compiling memchr v2.5.0 Compiling log v0.4.17 Compiling tinyvec_macros v0.1.0 Compiling bitflags v1.3.2 Compiling matches v0.1.9 Compiling typenum v1.15.0 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.1.0 Compiling once_cell v1.12.0 Compiling regex-syntax v0.6.26 Compiling serde_json v1.0.81 Compiling curl v0.4.43 Compiling anyhow v1.0.58 Compiling openssl-probe v0.1.5 Compiling ryu v1.0.10 Compiling lazy_static v1.4.0 Compiling itoa v1.0.2 Compiling crossbeam-utils v0.8.10 Compiling openssl v0.10.40 Compiling unicode-width v0.1.9 Compiling foreign-types-shared v0.1.1 Compiling rand_core v0.6.3 Compiling quick-error v1.2.3 Compiling utf8parse v0.2.0 Compiling ansi_term v0.12.1 Compiling strsim v0.8.0 Compiling arrayvec v0.5.2 Compiling fnv v1.0.7 Compiling same-file v1.0.6 Compiling unicode-segmentation v1.9.0 Compiling vec_map v0.8.2 Compiling fastrand v1.7.0 Compiling cfg-if v0.1.10 Compiling remove_dir_all v0.5.3 Compiling hex v0.3.2 Compiling termcolor v1.1.3 Compiling semver-parser v0.7.0 Compiling rustc-workspace-hack v1.0.0 Compiling opener v0.4.1 Compiling humantime v2.1.0 Compiling bytesize v1.1.0 Compiling hex v0.4.3 Compiling glob v0.3.0 Compiling either v1.6.1 Compiling shell-escape v0.1.5 Compiling home v0.5.3 Compiling unicode-xid v0.2.3 Compiling lazycell v1.3.0 Compiling md5 v0.3.8 Compiling tinyvec v1.6.0 Compiling foreign-types v0.3.2 Compiling humantime v1.3.0 Compiling textwrap v0.11.0 Compiling form_urlencoded v1.0.1 Compiling walkdir v2.3.2 Compiling rand_xoshiro v0.6.0 Compiling thread_local v1.1.4 Compiling itertools v0.5.10 Compiling crossbeam-utils v0.7.2 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling im-rc v15.1.0 Compiling heck v0.3.3 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.17 Compiling unicode-normalization v0.1.19 Compiling vte_generate_state_changes v0.1.1 Compiling jobserver v0.1.24 Compiling filetime v0.2.16 Compiling socket2 v0.4.4 Compiling atty v0.2.14 Compiling num_cpus v1.13.1 Compiling tempfile v3.3.0 Compiling clap v2.34.0 Compiling tar v0.4.38 Compiling cc v1.0.73 Compiling bitmaps v2.1.0 Compiling vte v0.10.1 Compiling idna v0.2.3 Compiling regex v1.5.6 Compiling libz-sys v1.1.8 Compiling openssl-sys v0.9.74 Compiling libnghttp2-sys v0.1.7+1.45.0 Compiling libssh2-sys v0.2.23 Compiling curl-sys v0.4.55+curl-7.83.1 Compiling libgit2-sys v0.12.26+1.3.0 Compiling url v2.2.2 Compiling strip-ansi-escapes v0.1.1 Compiling flate2 v1.0.24 Compiling cargo v0.49.0 Compiling globset v0.4.9 Compiling env_logger v0.7.1 Compiling ignore v0.4.18 Compiling sized-chunks v0.6.5 Compiling openssl-macros v0.1.0 Compiling structopt-derive v0.4.18 Compiling structopt v0.3.26 Compiling git2 v0.13.25 Compiling crypto-hash v0.3.4 Compiling git2-curl v0.14.1 Compiling toml v0.5.9 Compiling cargo-platform v0.1.2 Compiling semver v0.10.0 Compiling serde_ignored v0.1.3 Compiling crates-io v0.31.1 Compiling rustfix v0.5.1 error[E0283]: type annotations needed --> /home/ecordonnier/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-0.49.0/src/cargo/util/config/de.rs:530:63 | 530 | seed.deserialize(Tuple2Deserializer(1i32, env.as_ref())) | ----^^^^^^-- | | | | | cannot infer type for type parameter `T` declared on the trait `AsRef` | this method call resolves to `&T` | = note: multiple `impl`s satisfying `std::string::String: AsRef<_>` found in the following crates: `alloc`, `std`: - impl AsRef for std::string::String; - impl AsRef<[u8]> for std::string::String; - impl AsRef for std::string::String; - impl AsRef for std::string::String; help: use the fully qualified path for the potential candidates | 530 | seed.deserialize(Tuple2Deserializer(1i32, >::as_ref(env))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | seed.deserialize(Tuple2Deserializer(1i32, >::as_ref(env))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | seed.deserialize(Tuple2Deserializer(1i32, >::as_ref(env))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | seed.deserialize(Tuple2Deserializer(1i32, >::as_ref(env))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error[E0283]: type annotations needed --> /home/ecordonnier/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-0.49.0/src/cargo/util/config/de.rs:530:22 | 530 | seed.deserialize(Tuple2Deserializer(1i32, env.as_ref())) | ^^^^^^^^^^^ cannot infer type for reference `&_` | = note: multiple `impl`s satisfying `&_: IntoDeserializer<'_, ConfigError>` found in the `serde` crate: - impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a [u8] where E: dependency::_::_serde::de::Error; - impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a str where E: dependency::_::_serde::de::Error; note: required because of the requirements on the impl of `dependency::_::_serde::Deserializer<'de>` for `Tuple2Deserializer` --> /home/ecordonnier/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-0.49.0/src/cargo/util/config/de.rs:542:17 | 542 | impl<'de, T, U> de::Deserializer<'de> for Tuple2Deserializer | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ For more information about this error, try `rustc --explain E0283`. error: failed to compile `cargo-bitbake v0.3.15`, intermediate artifacts can be found at `/tmp/cargo-installmz3QT3` Caused by: could not compile `cargo` due to 2 previous errors