Hi all Some problem with the build of cargo just popped up. I am doing currently builds on the master branches. It turns out after a sync of my sources cargo does not build anymore. It spits weird error messages that it cannot find the crate for libc:
can't find crate for `libc` Somehow things got mixed: error[E0460]: found possibly newer version of crate `std` which `libnghttp2_sys` depends on I attached the build output in case of interest. Has anyone an idea how I can fix this? Thanks for any hints! Greets Dave
DEBUG: Executing shell function do_compile NOTE: Using rust targets from /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rust-targets/ NOTE: cargo = /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/cargo-1.80.1-x86_64-unknown-linux-gnu/bin/cargo NOTE: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/cargo-1.80.1-x86_64-unknown-linux-gnu/bin/cargo build -v --frozen --target x86_64-unknown-linux-gnu --release --manifest-path=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo//Cargo.toml warning: `/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/sources-unpack/cargo_home/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` Fresh unicode-ident v1.0.12 Fresh proc-macro2 v1.0.79 Fresh pkg-config v0.3.30 Fresh vcpkg v0.2.15 Fresh regex-syntax v0.8.3 Fresh once_cell v1.19.0 Fresh version_check v0.9.4 Fresh autocfg v1.2.0 Fresh tinyvec_macros v0.1.1 Fresh smallvec v1.13.2 Fresh gix-trace v0.1.9 Fresh fastrand v2.1.0 Fresh scopeguard v1.2.0 Fresh faster-hex v0.9.0 Fresh same-file v1.0.6 Fresh bitflags v2.5.0 Fresh quote v1.0.35 Fresh libc v0.2.155 Fresh aho-corasick v1.1.3 Fresh tinyvec v1.6.0 Fresh walkdir v2.5.0 Fresh adler v1.0.2 Fresh bytes v1.6.0 Fresh sha1_smol v1.0.0 Fresh itoa v1.0.11 Fresh powerfmt v0.2.0 Fresh time-core v0.1.2 Fresh num-conv v0.1.0 Fresh num_threads v0.1.7 Fresh winnow v0.6.5 Fresh syn v2.0.57 Fresh regex-automata v0.4.6 Fresh unicode-normalization v0.1.23 Fresh crossbeam-utils v0.8.19 Fresh parking_lot_core v0.9.9 Fresh miniz_oxide v0.7.2 Fresh time-macros v0.2.18 Fresh home v0.5.9 Fresh zeroize v1.7.0 Fresh linux-raw-sys v0.4.13 Fresh zerocopy v0.7.32 Fresh allocator-api2 v0.2.16 Fresh subtle v2.5.0 Fresh const-oid v0.9.6 Fresh memmap2 v0.9.4 Fresh getrandom v0.2.12 Fresh percent-encoding v2.3.1 Fresh cc v1.0.90 Fresh thiserror-impl v1.0.61 Fresh bstr v1.9.1 Fresh serde_derive v1.0.203 Fresh lock_api v0.4.11 Fresh crossbeam-channel v0.5.12 Fresh rustix v0.38.32 Fresh rand_core v0.6.4 Fresh unicode-bidi v0.3.15 Fresh form_urlencoded v1.2.1 Fresh base64ct v1.6.0 Fresh unicode-bom v2.0.3 Fresh log v0.4.21 Fresh gix-sec v0.10.7 Fresh static_assertions v1.1.0 Fresh openssl-probe v0.1.5 Fresh shell-words v1.1.0 Fresh ryu v1.0.17 Fresh thiserror v1.0.61 Fresh serde v1.0.203 Fresh parking_lot v0.12.1 Fresh gix-utils v0.1.12 Fresh typenum v1.17.0 Fresh ahash v0.8.11 Fresh tempfile v3.10.1 Fresh idna v0.5.0 Fresh pem-rfc7468 v0.7.0 Fresh kstring v2.0.0 Fresh ff v0.13.0 Fresh socket2 v0.5.6 Fresh tracing-core v0.1.32 Fresh base16ct v0.2.0 Fresh cfg-if v1.0.0 Fresh tracing-attributes v0.1.27 Fresh gix-hash v0.14.2 Fresh prodash v28.0.0 Fresh deranged v0.3.11 Fresh gix-path v0.10.9 Fresh hashbrown v0.14.3 Fresh gix-validate v0.8.5 Fresh generic-array v0.14.7 Fresh gix-chunk v0.4.8 Fresh url v2.5.2 Fresh gix-quote v0.4.12 Fresh der v0.7.9 Fresh serde_json v1.0.120 Fresh group v0.13.0 Fresh pin-project-lite v0.2.14 Fresh cpufeatures v0.2.12 Fresh gix-bitmap v0.2.11 Fresh fnv v1.0.7 Fresh time v0.3.36 Fresh block-buffer v0.10.4 Fresh crypto-common v0.1.6 Fresh gix-hashtable v0.5.2 Fresh openssl-sys v0.9.92 Fresh gix-config-value v0.14.7 Fresh spki v0.7.3 Fresh libnghttp2-sys v0.1.9+1.58.0 Fresh gix-command v0.3.8 Fresh crypto-bigint v0.5.5 Fresh tracing v0.1.40 Fresh utf8parse v0.2.1 Fresh equivalent v1.0.1 Fresh regex-syntax v0.6.29 Fresh anstyle v1.0.7 Fresh libz-sys v1.1.16 Fresh crc32fast v1.4.0 Fresh toml_datetime v0.6.6 Fresh serde_spanned v0.6.6 Fresh gix-date v0.8.7 Fresh digest v0.10.7 Fresh pkcs8 v0.10.2 Dirty curl-sys v0.4.73+curl-8.8.0: stale, unknown reason Compiling curl-sys v0.4.73+curl-8.8.0 Fresh gix-prompt v0.8.6 Fresh indexmap v2.2.6 Fresh regex-automata v0.1.10 Fresh libssh2-sys v0.3.0 Fresh anstyle-parse v0.2.3 Fresh anyhow v1.0.86 Fresh num-traits v0.2.18 Fresh gix-packetline v0.17.5 Fresh filetime v0.2.23 Fresh crossbeam-epoch v0.9.18 Fresh regex v1.10.5 Fresh colorchoice v1.0.0 Fresh memchr v2.7.4 Fresh is_terminal_polyfill v1.70.0 Fresh clru v0.6.1 Fresh base64 v0.22.1 Fresh gix-features v0.38.2 Fresh gix-actor v0.31.5 Fresh hmac v0.12.1 Fresh sec1 v0.7.3 Fresh signature v2.2.0 Fresh sha2 v0.10.8 Fresh overload v0.1.1 Fresh lazy_static v1.4.0 Fresh anstyle-query v1.0.2 Fresh minimal-lexical v0.2.1 Fresh crossbeam-deque v0.8.5 Fresh ordered-float v2.10.1 Fresh toml_edit v0.22.14 Fresh matchers v0.1.0 Dirty libgit2-sys v0.17.0+1.8.1: stale, unknown reason Compiling libgit2-sys v0.17.0+1.8.1 Fresh flate2 v1.0.30 Fresh bitmaps v2.1.0 Fresh gix-packetline-blocking v0.17.4 Fresh tracing-log v0.2.0 Fresh erased-serde v0.4.4 Running `rustc --crate-name curl_sys --edition=2018 /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="http2"' --cfg 'feature="libnghttp2-sys"' --cfg 'feature="openssl-sys"' --cfg 'feature="ssl"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "force-system-lib-on-osx", "http2", "libnghttp2-sys", "mesalink", "ntlm", "openssl-sys", "poll_7_68_0", "protocol-ftp", "rustls", "rustls-ffi", "spnego", "ssl", "static-curl", "static-ssl", "upkeep_7_62_0", "windows-static-ssl", "zlib-ng-compat"))' -C metadata=3d3c4bc3e6e193e8 -C extra-filename=-3d3c4bc3e6e193e8 --out-dir /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/wrapper/target-rust-ccld -C strip=debuginfo -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/release/deps --extern libc=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibc-5e5cd59d019e777a.rmeta --extern libnghttp2_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibnghttp2_sys-b926499fdfd9cc31.rmeta --extern libz_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-7e43eee19b64271e.rmeta --extern openssl_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-18b7bfdce1a3737d.rmeta --cap-lints allow -L /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib --remap-path-prefix=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0=/usr/src/debug/cargo-native/1.81.0 -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/build/curl-sys-f2f335c842835de1/out/build -l static=curl -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/build/libnghttp2-sys-9866d4c3ecc8f248/out/i/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib --cfg libcurl_vendored --cfg link_libnghttp2 --cfg link_libz --cfg link_openssl` Fresh gix-object v0.42.3 Fresh gix-fs v0.11.2 Fresh gix-commitgraph v0.24.3 Fresh gix-glob v0.16.4 Fresh gix-url v0.27.4 Fresh hkdf v0.12.4 Fresh rfc6979 v0.4.0 Fresh sharded-slab v0.1.7 Fresh anstream v0.6.14 Fresh nu-ansi-term v0.46.0 Fresh nom v7.1.3 Fresh globset v0.4.14 Fresh terminal_size v0.3.0 Fresh maybe-async v0.2.10 Fresh thread_local v1.1.8 Fresh encoding_rs v0.8.33 Fresh typeid v1.0.0 Fresh ppv-lite86 v0.2.17 Fresh strsim v0.11.0 Running `rustc --crate-name libgit2_sys --edition=2018 /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/vendor/libgit2-sys-0.17.0+1.8.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="https"' --cfg 'feature="libssh2-sys"' --cfg 'feature="openssl-sys"' --cfg 'feature="ssh"' --cfg 'feature="ssh_key_from_memory"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("https", "libssh2-sys", "openssl-sys", "ssh", "ssh_key_from_memory", "vendored", "vendored-openssl", "zlib-ng-compat"))' -C metadata=1fb34915426e8a51 -C extra-filename=-1fb34915426e8a51 --out-dir /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/wrapper/target-rust-ccld -C strip=debuginfo -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/release/deps --extern libc=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibc-5e5cd59d019e777a.rmeta --extern libssh2_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibssh2_sys-57879571b3262c61.rmeta --extern libz_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-7e43eee19b64271e.rmeta --extern openssl_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-18b7bfdce1a3737d.rmeta --cap-lints allow -L /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib --remap-path-prefix=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0=/usr/src/debug/cargo-native/1.81.0 -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-e9c652e6e0f0b922/out/build -l static=git2 -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib --cfg libgit2_vendored` Fresh gix-tempfile v14.0.0 Fresh gix-revwalk v0.13.2 Fresh gix-attributes v0.22.3 Fresh elliptic-curve v0.13.8 Fresh gix-ignore v0.11.3 Fresh gix-credentials v0.24.4 Fresh clap_lex v0.7.0 Fresh arc-swap v1.7.1 Fresh fiat-crypto v0.2.7 Fresh serde-untagged v0.1.6 Fresh color-print-proc-macro v0.3.6 Fresh gix-diff v0.44.1 Fresh rand_chacha v0.3.1 Fresh ignore v0.4.22 Fresh semver v1.0.23 Fresh tracing-subscriber v0.3.18 Fresh sized-chunks v0.6.5 Fresh libsqlite3-sys v0.28.0 Fresh toml v0.8.14 Fresh gix-lock v14.0.0 Fresh gix-traverse v0.39.2 Fresh gix-revision v0.27.2 Fresh gix-pathspec v0.7.6 Fresh ecdsa v0.16.9 Fresh primeorder v0.13.6 Fresh gix-pack v0.51.1 Fresh orion v0.17.6 Fresh clap_builder v4.5.8 Fresh gix-negotiate v0.13.2 Fresh gix-filter v0.11.3 Fresh serde-value v0.7.0 Fresh cargo-credential v0.4.6 (/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo/credential/cargo-credential) Fresh hashlink v0.9.0 Fresh rand_xoshiro v0.6.0 Fresh ed25519-compact v2.1.1 Fresh gix-macros v0.1.5 Fresh jobserver v0.1.28 Fresh libloading v0.8.4 Fresh fallible-iterator v0.3.0 Fresh either v1.10.0 Fresh unicode-xid v0.2.4 Fresh gix-ref v0.45.0 Fresh gix-index v0.33.1 Fresh gix-refspec v0.23.1 Fresh p384 v0.13.0 Fresh gix-odb v0.61.1 Fresh fallible-streaming-iterator v0.1.9 Fresh ct-codecs v1.1.1 Fresh unicode-width v0.1.13 Fresh hex v0.4.3 Fresh shell-escape v0.1.5 Fresh itertools v0.13.0 Fresh im-rc v15.1.0 Fresh cargo-credential-libsecret v0.4.7 (/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo/credential/cargo-credential-libsecret) Fresh cargo-util-schemas v0.5.0 (/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo/crates/cargo-util-schemas) Fresh clap v4.5.8 Fresh unicase v2.7.0 Fresh rand v0.8.5 Fresh tracing-chrome v0.7.2 Fresh color-print v0.3.6 Fresh sha1 v0.10.6 Fresh rustfix v0.8.5 (/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo/crates/rustfix) Fresh gix-discover v0.33.0 Fresh gix-worktree v0.34.1 Fresh gix-config v0.38.0 Fresh annotate-snippets v0.11.4 Fresh cargo-util v0.2.14 (/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo/crates/cargo-util) Fresh rusqlite v0.31.0 Fresh pasetors v0.6.8 Fresh cargo-platform v0.1.8 (/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo/crates/cargo-platform) Fresh serde_ignored v0.1.10 Fresh tar v0.4.41 Fresh opener v0.7.1 Fresh os_info v3.8.2 Fresh http-auth v0.1.9 Fresh supports-unicode v3.0.0 Fresh pathdiff v0.2.1 Fresh humantime v2.1.0 Fresh supports-hyperlinks v3.0.0 Fresh bytesize v1.3.0 Fresh glob v0.3.1 Fresh lazycell v1.3.0 Fresh gix-dir v0.6.0 Fresh gix-submodule v0.12.0 Building [=======================> ] 327/338: libgit2-sys, curl-sys error[E0460]: found possibly newer version of crate `std` which `libnghttp2_sys` depends on --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:6:1 | 6 | extern crate libnghttp2_sys; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: perhaps that crate needs to be recompiled? = note: the following crate versions were found: crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.rlib crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.so crate `libnghttp2_sys`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibnghttp2_sys-b926499fdfd9cc31.rmeta error[E0460]: found possibly newer version of crate `std` which `libz_sys` depends on --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:8:1 | 8 | extern crate libz_sys; | ^^^^^^^^^^^^^^^^^^^^^^ | = note: perhaps that crate needs to be recompiled? = note: the following crate versions were found: crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.rlib crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.so crate `libz_sys`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-7e43eee19b64271e.rmeta error[E0460]: found possibly newer version of crate `std` which `openssl_sys` depends on --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:10:1 | 10 | extern crate openssl_sys; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: perhaps that crate needs to be recompiled? = note: the following crate versions were found: crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.rlib crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.so crate `openssl_sys`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-18b7bfdce1a3737d.rmeta error[E0463]: can't find crate for `libc` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:14:5 | 14 | use libc::c_ulong; | ^^^^ can't find crate error[E0463]: can't find crate for `libc` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:15:5 | 15 | use libc::{c_char, c_double, c_int, c_long, c_short, c_uint, c_void, size_t, time_t}; | ^^^^ can't find crate error[E0463]: can't find crate for `libc` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:18:9 | 18 | pub use libc::fd_set; | ^^^^ can't find crate error[E0463]: can't find crate for `libc` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:29:22 | 29 | pub type __enum_ty = libc::c_uint; | ^^^^ can't find crate error[E0463]: can't find crate for `libc` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:40:26 | 40 | pub type curl_socket_t = libc::c_int; | ^^^^ can't find crate error[E0463]: can't find crate for `libc` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs:1026:15 | 1026 | pub addr: libc::sockaddr, | ^^^^ can't find crate error[E0460]: found possibly newer version of crate `std` which `libz_sys` depends on --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/libgit2-sys-0.17.0+1.8.1/lib.rs:5:1 | 5 | extern crate libz_sys as libz; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: perhaps that crate needs to be recompiled? = note: the following crate versions were found: crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.rlib crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.so crate `libz_sys`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-7e43eee19b64271e.rmeta error[E0463]: can't find crate for `libc` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/libgit2-sys-0.17.0+1.8.1/lib.rs:7:5 | 7 | use libc::{c_char, c_int, c_uchar, c_uint, c_void, size_t}; | ^^^^ can't find crate error[E0463]: can't find crate for `libssh2_sys` --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/libgit2-sys-0.17.0+1.8.1/lib.rs:9:5 | 9 | use libssh2_sys as libssh2; | ^^^^^^^^^^^ can't find crate error[E0460]: found possibly newer version of crate `std` which `openssl_sys` depends on --> /usr/src/debug/cargo-native/1.81.0/rustc-1.81.0-src/vendor/libgit2-sys-0.17.0+1.8.1/lib.rs:4330:5 | 4330 | openssl_sys::init(); | ^^^^^^^^^^^ | = note: perhaps that crate needs to be recompiled? = note: the following crate versions were found: crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.rlib crate `std`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-14a3e5e8e34ed383.so crate `openssl_sys`: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-18b7bfdce1a3737d.rmeta Some errors have detailed explanations: E0460, E0463. For more information about an error, try `rustc --explain E0460`. error: could not compile `curl-sys` (lib) due to 9 previous errors Caused by: process didn't exit successfully: `rustc --crate-name curl_sys --edition=2018 /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/vendor/curl-sys-0.4.73+curl-8.8.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="http2"' --cfg 'feature="libnghttp2-sys"' --cfg 'feature="openssl-sys"' --cfg 'feature="ssl"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "force-system-lib-on-osx", "http2", "libnghttp2-sys", "mesalink", "ntlm", "openssl-sys", "poll_7_68_0", "protocol-ftp", "rustls", "rustls-ffi", "spnego", "ssl", "static-curl", "static-ssl", "upkeep_7_62_0", "windows-static-ssl", "zlib-ng-compat"))' -C metadata=3d3c4bc3e6e193e8 -C extra-filename=-3d3c4bc3e6e193e8 --out-dir /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/wrapper/target-rust-ccld -C strip=debuginfo -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/release/deps --extern libc=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibc-5e5cd59d019e777a.rmeta --extern libnghttp2_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibnghttp2_sys-b926499fdfd9cc31.rmeta --extern libz_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-7e43eee19b64271e.rmeta --extern openssl_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-18b7bfdce1a3737d.rmeta --cap-lints allow -L /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib --remap-path-prefix=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0=/usr/src/debug/cargo-native/1.81.0 -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/build/curl-sys-f2f335c842835de1/out/build -l static=curl -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/build/libnghttp2-sys-9866d4c3ecc8f248/out/i/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib --cfg libcurl_vendored --cfg link_libnghttp2 --cfg link_libz --cfg link_openssl` (exit status: 1) warning: build failed, waiting for other jobs to finish... Building [=======================> ] 328/338: libgit2-sys The following warnings were emitted during compilation: warning: libgit2-sys@0.17.0+1.8.1: failed to probe system libgit2: warning: libgit2-sys@0.17.0+1.8.1: libgit2/src/util/hash/openssl.c: In function âgit_hash_sha256_initâ: warning: libgit2-sys@0.17.0+1.8.1: libgit2/src/util/hash/openssl.c:163:9: warning: âSHA256_Initâ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] warning: libgit2-sys@0.17.0+1.8.1: 163 | if (SHA256_Init(&ctx->c) != 1) { warning: libgit2-sys@0.17.0+1.8.1: | ^~ warning: libgit2-sys@0.17.0+1.8.1: In file included from libgit2/src/util/hash/openssl.h:14, warning: libgit2-sys@0.17.0+1.8.1: from libgit2/src/util/hash/openssl.c:8: warning: libgit2-sys@0.17.0+1.8.1: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/include/openssl/sha.h:73:27: note: declared here warning: libgit2-sys@0.17.0+1.8.1: 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); warning: libgit2-sys@0.17.0+1.8.1: | ^~~~~~~~~~~ warning: libgit2-sys@0.17.0+1.8.1: libgit2/src/util/hash/openssl.c: In function âgit_hash_sha256_updateâ: warning: libgit2-sys@0.17.0+1.8.1: libgit2/src/util/hash/openssl.c:175:9: warning: âSHA256_Updateâ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] warning: libgit2-sys@0.17.0+1.8.1: 175 | if (SHA256_Update(&ctx->c, data, len) != 1) { warning: libgit2-sys@0.17.0+1.8.1: | ^~ warning: libgit2-sys@0.17.0+1.8.1: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/include/openssl/sha.h:74:27: note: declared here warning: libgit2-sys@0.17.0+1.8.1: 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, warning: libgit2-sys@0.17.0+1.8.1: | ^~~~~~~~~~~~~ warning: libgit2-sys@0.17.0+1.8.1: libgit2/src/util/hash/openssl.c: In function âgit_hash_sha256_finalâ: warning: libgit2-sys@0.17.0+1.8.1: libgit2/src/util/hash/openssl.c:187:9: warning: âSHA256_Finalâ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] warning: libgit2-sys@0.17.0+1.8.1: 187 | if (SHA256_Final(out, &ctx->c) != 1) { warning: libgit2-sys@0.17.0+1.8.1: | ^~ warning: libgit2-sys@0.17.0+1.8.1: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/include/openssl/sha.h:76:27: note: declared here warning: libgit2-sys@0.17.0+1.8.1: 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); warning: libgit2-sys@0.17.0+1.8.1: | ^~~~~~~~~~~~ error: could not compile `libgit2-sys` (lib) due to 4 previous errors Caused by: process didn't exit successfully: `rustc --crate-name libgit2_sys --edition=2018 /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/vendor/libgit2-sys-0.17.0+1.8.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="https"' --cfg 'feature="libssh2-sys"' --cfg 'feature="openssl-sys"' --cfg 'feature="ssh"' --cfg 'feature="ssh_key_from_memory"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("https", "libssh2-sys", "openssl-sys", "ssh", "ssh_key_from_memory", "vendored", "vendored-openssl", "zlib-ng-compat"))' -C metadata=1fb34915426e8a51 -C extra-filename=-1fb34915426e8a51 --out-dir /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/wrapper/target-rust-ccld -C strip=debuginfo -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/release/deps --extern libc=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibc-5e5cd59d019e777a.rmeta --extern libssh2_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibssh2_sys-57879571b3262c61.rmeta --extern libz_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-7e43eee19b64271e.rmeta --extern openssl_sys=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-18b7bfdce1a3737d.rmeta --cap-lints allow -L /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib --remap-path-prefix=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0=/usr/src/debug/cargo-native/1.81.0 -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/build/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-e9c652e6e0f0b922/out/build -l static=git2 -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -L native=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib --cfg libgit2_vendored` (exit status: 1) WARNING: /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/temp/run.do_compile.2985496:190 exit 101 from '"/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/cargo-1.80.1-x86_64-unknown-linux-gnu/bin/cargo" build -v --frozen --target x86_64-unknown-linux-gnu --release --manifest-path=/mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/rustc-1.81.0-src/src/tools/cargo//Cargo.toml "$@"' WARNING: Backtrace (BB generated script): #1: oe_cargo_build, /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/temp/run.do_compile.2985496, line 190 #2: cargo_do_compile, /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/temp/run.do_compile.2985496, line 162 #3: do_compile, /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/temp/run.do_compile.2985496, line 157 #4: main, /mnt/data/yocto/cf200/build/tmp/work/x86_64-linux/cargo-native/1.81.0/temp/run.do_compile.2985496, line 203
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#64764): https://lists.yoctoproject.org/g/yocto/message/64764 Mute This Topic: https://lists.yoctoproject.org/mt/111122235/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-