wasi-common 17.0.3

WASI implementation in Rust
Documentation
Build #1187370 2024-04-11T19:58:33.362852+00:00
# rustc version
rustc 1.79.0-nightly (aa067fb98 2024-04-10)# docs.rs version
docsrs 0.6.0 (5a34f74a 2024-04-10)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/wasi-common-17.0.3/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/wasi-common-17.0.3/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240410-1.79.0-nightly-aa067fb98\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/i686-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "i686-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] d6a3a72020faf80da2645b63708c74bffd39e7f8aa082d9245fe296b9dd3ba95
[INFO] running `Command { std: "docker" "start" "-a" "d6a3a72020faf80da2645b63708c74bffd39e7f8aa082d9245fe296b9dd3ba95", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]     Checking wasmtime-runtime v17.0.3
[INFO] [stderr] error: Wasmtime is being compiled for an architecture that it does not support. If this architecture is one you would like to see supported you may file an issue on Wasmtime's issue tracker: https://github.com/bytecodealliance/wasmtime/issues/new
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/arch/mod.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 | /         compile_error!(
[INFO] [stderr] 25 | |             "Wasmtime is being compiled for an architecture \
[INFO] [stderr] 26 | |              that it does not support. If this architecture is \
[INFO] [stderr] 27 | |              one you would like to see supported you may file an \
[INFO] [stderr] 28 | |              issue on Wasmtime's issue tracker: \
[INFO] [stderr] 29 | |              https://github.com/bytecodealliance/wasmtime/issues/new\
[INFO] [stderr] 30 | |         ");
[INFO] [stderr]    | |__________^
[INFO] [stderr] 
[INFO] [stderr] error: unsupported platform
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/sys/unix/signals.rs:261:13
[INFO] [stderr]     |
[INFO] [stderr] 261 |             compile_error!("unsupported platform");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::arch::wasm_to_libcall_trampoline`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/libcalls.rs:83:9
[INFO] [stderr]    |
[INFO] [stderr] 83 |     use crate::arch::wasm_to_libcall_trampoline;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `wasm_to_libcall_trampoline` in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::arch::get_stack_pointer`, `crate::arch::V128Abi`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/lib.rs:39:23
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub use crate::arch::{get_stack_pointer, V128Abi};
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^  ^^^^^^^ no `V128Abi` in `arch`
[INFO] [stderr]    |                       |
[INFO] [stderr]    |                       no `get_stack_pointer` in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `assert_entry_sp_is_aligned` in module `arch`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/traphandlers/backtrace.rs:177:15
[INFO] [stderr]     |
[INFO] [stderr] 177 |         arch::assert_entry_sp_is_aligned(trampoline_sp);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `assert_fp_is_aligned` in module `arch`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/traphandlers/backtrace.rs:190:19
[INFO] [stderr]     |
[INFO] [stderr] 190 |             arch::assert_fp_is_aligned(fp);
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `get_next_older_pc_from_fp` in module `arch`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/traphandlers/backtrace.rs:198:24
[INFO] [stderr]     |
[INFO] [stderr] 198 |             pc = arch::get_next_older_pc_from_fp(fp);
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `NEXT_OLDER_FP_FROM_FP_OFFSET` in module `arch`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/traphandlers/backtrace.rs:204:30
[INFO] [stderr]     |
[INFO] [stderr] 204 |             assert_eq!(arch::NEXT_OLDER_FP_FROM_FP_OFFSET, 0);
[INFO] [stderr]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `NEXT_OLDER_FP_FROM_FP_OFFSET` in module `arch`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/traphandlers/backtrace.rs:246:63
[INFO] [stderr]     |
[INFO] [stderr] 246 |             let next_older_fp = *(fp as *mut usize).add(arch::NEXT_OLDER_FP_FROM_FP_OFFSET);
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `reached_entry_sp` in module `arch`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/traphandlers/backtrace.rs:247:22
[INFO] [stderr]     |
[INFO] [stderr] 247 |             if arch::reached_entry_sp(next_older_fp, trampoline_sp) {
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^ not found in `arch`
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-runtime-17.0.3/src/sys/unix/signals.rs:195:73
[INFO] [stderr]     |
[INFO] [stderr] 195 | unsafe fn get_pc_and_fp(cx: *mut libc::c_void, _signum: libc::c_int) -> (*const u8, usize) {
[INFO] [stderr]     |           -------------                                                 ^^^^^^^^^^^^^^^^^^ expected `(*const u8, usize)`, found `()`
[INFO] [stderr]     |           |
[INFO] [stderr]     |           implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stderr]     |
[INFO] [stderr]     = note:  expected tuple `(*const u8, usize)`
[INFO] [stderr]             found unit type `()`
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0308, E0425, E0432.
[INFO] [stderr] For more information about an error, try `rustc --explain E0308`.
[INFO] [stderr] error: could not compile `wasmtime-runtime` (lib) due to 11 previous errors
[INFO] running `Command { std: "docker" "inspect" "d6a3a72020faf80da2645b63708c74bffd39e7f8aa082d9245fe296b9dd3ba95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6a3a72020faf80da2645b63708c74bffd39e7f8aa082d9245fe296b9dd3ba95", kill_on_drop: false }`
[INFO] [stdout] d6a3a72020faf80da2645b63708c74bffd39e7f8aa082d9245fe296b9dd3ba95