Build #1292691 2024-07-15T15:28:31.883314+00:00
# rustc version
rustc 1.81.0-nightly (d9284afea 2024-07-14)# docs.rs version
docsrs 0.6.0 (bd66f012 2024-07-12)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/golem-wasm-ast-0.3.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/golem-wasm-ast-0.3.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240714-1.81.0-nightly-d9284afea\", \"--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] [stdout] de63e813e16149479609e3048ad5668ff278df85b9fe11cb37ec378bef6ddd9a
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "de63e813e16149479609e3048ad5668ff278df85b9fe11cb37ec378bef6ddd9a", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr] Checking wasmtime v21.0.1
[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-21.0.1/src/runtime/vm/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-21.0.1/src/runtime/vm/sys/unix/signals.rs:260:13
[INFO] [stderr] |
[INFO] [stderr] 260 | compile_error!("unsupported platform");
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `crate::runtime::vm::V128Abi`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/v128.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | use crate::runtime::vm::V128Abi;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `V128Abi` in `runtime::vm`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved imports `crate::runtime::vm::arch::get_stack_pointer`, `crate::runtime::vm::arch::V128Abi`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/vm.rs:46:36
[INFO] [stderr] |
[INFO] [stderr] 46 | pub use crate::runtime::vm::arch::{get_stack_pointer, V128Abi};
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^ no `V128Abi` in `runtime::vm::arch`
[INFO] [stderr] | |
[INFO] [stderr] | no `get_stack_pointer` in `runtime::vm::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-21.0.1/src/runtime/vm/traphandlers/backtrace.rs:179:15
[INFO] [stderr] |
[INFO] [stderr] 179 | 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-21.0.1/src/runtime/vm/traphandlers/backtrace.rs:192:19
[INFO] [stderr] |
[INFO] [stderr] 192 | 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-21.0.1/src/runtime/vm/traphandlers/backtrace.rs:200:24
[INFO] [stderr] |
[INFO] [stderr] 200 | 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-21.0.1/src/runtime/vm/traphandlers/backtrace.rs:206:30
[INFO] [stderr] |
[INFO] [stderr] 206 | 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-21.0.1/src/runtime/vm/traphandlers/backtrace.rs:248:63
[INFO] [stderr] |
[INFO] [stderr] 248 | 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-21.0.1/src/runtime/vm/traphandlers/backtrace.rs:249:22
[INFO] [stderr] |
[INFO] [stderr] 249 | if arch::reached_entry_sp(next_older_fp, trampoline_sp) {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in `arch`
[INFO] [stderr]
[INFO] [stderr] error[E0080]: evaluation of constant value failed
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/vm/vmcontext.rs:1104:5
[INFO] [stderr] |
[INFO] [stderr] 1104 | assert!(mem::align_of::<ValRaw>() == 8);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'assertion failed: mem::align_of::<ValRaw>() == 8', /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/vm/vmcontext.rs:1104:5
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0277]: the trait bound `u128: From<&v128::V128>` is not satisfied
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/externals/global.rs:190:63
[INFO] [stderr] |
[INFO] [stderr] 190 | Val::V128(i) => *definition.as_u128_mut() = i.into(),
[INFO] [stderr] | ^^^^ the trait `From<&v128::V128>` is not implemented for `u128`, which is required by `&v128::V128: Into<_>`
[INFO] [stderr] |
[INFO] [stderr] = help: the following other types implement trait `From<T>`:
[INFO] [stderr] `u128` implements `From<Ipv6Addr>`
[INFO] [stderr] `u128` implements `From<bool>`
[INFO] [stderr] `u128` implements `From<char>`
[INFO] [stderr] `u128` implements `From<core::ascii::Char>`
[INFO] [stderr] `u128` implements `From<u16>`
[INFO] [stderr] `u128` implements `From<u32>`
[INFO] [stderr] `u128` implements `From<u64>`
[INFO] [stderr] `u128` implements `From<u8>`
[INFO] [stderr] `u128` implements `From<v128::V128>`
[INFO] [stderr] = note: required for `&v128::V128` to implement `Into<u128>`
[INFO] [stderr]
[INFO] [stderr] error[E0277]: the trait bound `u128: From<&v128::V128>` is not satisfied
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/trampoline/global.rs:37:55
[INFO] [stderr] |
[INFO] [stderr] 37 | Val::V128(x) => *global.as_u128_mut() = x.into(),
[INFO] [stderr] | ^^^^ the trait `From<&v128::V128>` is not implemented for `u128`, which is required by `&v128::V128: Into<_>`
[INFO] [stderr] |
[INFO] [stderr] = help: the following other types implement trait `From<T>`:
[INFO] [stderr] `u128` implements `From<Ipv6Addr>`
[INFO] [stderr] `u128` implements `From<bool>`
[INFO] [stderr] `u128` implements `From<char>`
[INFO] [stderr] `u128` implements `From<core::ascii::Char>`
[INFO] [stderr] `u128` implements `From<u16>`
[INFO] [stderr] `u128` implements `From<u32>`
[INFO] [stderr] `u128` implements `From<u64>`
[INFO] [stderr] `u128` implements `From<u8>`
[INFO] [stderr] `u128` implements `From<v128::V128>`
[INFO] [stderr] = note: required for `&v128::V128` to implement `Into<u128>`
[INFO] [stderr]
[INFO] [stderr] error[E0599]: the method `expect` exists for enum `Option<V128>`, but its trait bounds were not satisfied
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/values.rs:74:25
[INFO] [stderr] |
[INFO] [stderr] 74 | self.$get().expect(concat!("expected ", stringify!($ty)))
[INFO] [stderr] | ^^^^^^ method cannot be called on `Option<V128>` due to unsatisfied trait bounds
[INFO] [stderr] ...
[INFO] [stderr] 275 | / accessors! {
[INFO] [stderr] 276 | | e
[INFO] [stderr] 277 | | (I32(i32) i32 unwrap_i32 *e)
[INFO] [stderr] 278 | | (I64(i64) i64 unwrap_i64 *e)
[INFO] [stderr] ... |
[INFO] [stderr] 284 | | (V128(V128) v128 unwrap_v128 *e)
[INFO] [stderr] 285 | | }
[INFO] [stderr] | |_____- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/v128.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | pub struct V128(V128Abi);
[INFO] [stderr] | --------------- doesn't satisfy `v128::V128: Sized`
[INFO] [stderr] |
[INFO] [stderr] = note: the following trait bounds were not satisfied:
[INFO] [stderr] `{type error}: Sized`
[INFO] [stderr] which is required by `v128::V128: Sized`
[INFO] [stderr] = note: this error originates in the macro `accessors` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-21.0.1/src/runtime/vm/sys/unix/signals.rs:194:73
[INFO] [stderr] |
[INFO] [stderr] 194 | 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: E0080, E0277, E0308, E0425, E0432, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0080`.
[INFO] [stderr] error: could not compile `wasmtime` (lib) due to 15 previous errors
[INFO] running `Command { std: "docker" "inspect" "de63e813e16149479609e3048ad5668ff278df85b9fe11cb37ec378bef6ddd9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de63e813e16149479609e3048ad5668ff278df85b9fe11cb37ec378bef6ddd9a", kill_on_drop: false }`
[INFO] [stdout] de63e813e16149479609e3048ad5668ff278df85b9fe11cb37ec378bef6ddd9a