Building on mint
Running Day10 job:
Sub-command: health-check
Commit SHA: 5bf570252bd9fee71938b828ca0b86573c1e3355
Package: libwasmer.3.0.0~beta
OCaml version: ocaml.5.3.0
With test: false
Worktree already exists: /var/lib/day10/worktree-5bf570252bd9fee71938b828ca0b86573c1e3355
Executing: day10 health-check --cache-dir /var/lib/day10/cache --opam-repository /var/lib/day10/worktree-5bf570252bd9fee71938b828ca0b86573c1e3355 --ocaml-version ocaml.5.3.0 --log libwasmer.3.0.0~beta
digraph opam {
"libwasmer.3.0.0~beta" -> "conf-rust-2021.1";
}
Layer conf-rust-2021.1: /var/lib/day10/cache/debian-13-x86_64/e971cfc4fb658e7a7280054985cb0f24
Processing: [default: loading data]
The following system packages will first need to be installed:
cargo
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "cargo"
- debconf: unable to initialize frontend: Dialog
- debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
- debconf: falling back to frontend: Readline
- debconf: unable to initialize frontend: Readline
- debconf: (This frontend requires a controlling tty.)
- debconf: falling back to frontend: Teletype
- debconf: unable to initialize frontend: Teletype
- debconf: (This frontend requires a controlling tty.)
- debconf: falling back to frontend: Noninteractive
- Selecting previously unselected package libpipeline1:amd64.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20107 files and directories currently installed.)
- Preparing to unpack .../libpipeline1_1.5.8-1_amd64.deb ...
- Unpacking libpipeline1:amd64 (1.5.8-1) ...
- Selecting previously unselected package binfmt-support.
- Preparing to unpack .../binfmt-support_2.2.2-7_amd64.deb ...
- Unpacking binfmt-support (2.2.2-7) ...
- Selecting previously unselected package libpython3.13-minimal:amd64.
- Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ...
- Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ...
- Selecting previously unselected package python3.13-minimal.
- Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ...
- Unpacking python3.13-minimal (3.13.5-2) ...
- Setting up libpython3.13-minimal:amd64 (3.13.5-2) ...
- Setting up python3.13-minimal (3.13.5-2) ...
- Selecting previously unselected package python3-minimal.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20454 files and directories currently installed.)
- Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ...
- Unpacking python3-minimal (3.13.5-1) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../1-media-types_13.0.0_all.deb ...
- Unpacking media-types (13.0.0) ...
- Selecting previously unselected package readline-common.
- Preparing to unpack .../2-readline-common_8.2-6_all.deb ...
- Unpacking readline-common (8.2-6) ...
- Selecting previously unselected package libreadline8t64:amd64.
- Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ...
- Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
- Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
- Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
- Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
- Unpacking libreadline8t64:amd64 (8.2-6) ...
- Selecting previously unselected package libpython3.13-stdlib:amd64.
- Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2_amd64.deb ...
- Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ...
- Selecting previously unselected package python3.13.
- Preparing to unpack .../5-python3.13_3.13.5-2_amd64.deb ...
- Unpacking python3.13 (3.13.5-2) ...
- Selecting previously unselected package libpython3-stdlib:amd64.
- Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ...
- Unpacking libpython3-stdlib:amd64 (3.13.5-1) ...
- Setting up python3-minimal (3.13.5-1) ...
- Selecting previously unselected package python3.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20940 files and directories currently installed.)
- Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ...
- Unpacking python3 (3.13.5-1) ...
- Selecting previously unselected package libhttp-parser2.9:amd64.
- Preparing to unpack .../01-libhttp-parser2.9_2.9.4-6+b2_amd64.deb ...
- Unpacking libhttp-parser2.9:amd64 (2.9.4-6+b2) ...
- Selecting previously unselected package libmbedcrypto16:amd64.
- Preparing to unpack .../02-libmbedcrypto16_3.6.4-2_amd64.deb ...
- Unpacking libmbedcrypto16:amd64 (3.6.4-2) ...
- Selecting previously unselected package libmbedx509-7:amd64.
- Preparing to unpack .../03-libmbedx509-7_3.6.4-2_amd64.deb ...
- Unpacking libmbedx509-7:amd64 (3.6.4-2) ...
- Selecting previously unselected package libmbedtls21:amd64.
- Preparing to unpack .../04-libmbedtls21_3.6.4-2_amd64.deb ...
- Unpacking libmbedtls21:amd64 (3.6.4-2) ...
- Selecting previously unselected package libgit2-1.9:amd64.
- Preparing to unpack .../05-libgit2-1.9_1.9.0+ds-2_amd64.deb ...
- Unpacking libgit2-1.9:amd64 (1.9.0+ds-2) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../06-libxml2_2.12.7+dfsg+really2.9.14-2.1+deb13u1_amd64.deb ...
- Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u1) ...
- Selecting previously unselected package libz3-4:amd64.
- Preparing to unpack .../07-libz3-4_4.13.3-1_amd64.deb ...
- Unpacking libz3-4:amd64 (4.13.3-1) ...
- Selecting previously unselected package libllvm19:amd64.
- Preparing to unpack .../08-libllvm19_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ...
- Selecting previously unselected package libstd-rust-1.85:amd64.
- Preparing to unpack .../09-libstd-rust-1.85_1.85.0+dfsg3-1_amd64.deb ...
- Unpacking libstd-rust-1.85:amd64 (1.85.0+dfsg3-1) ...
- Selecting previously unselected package libstd-rust-dev:amd64.
- Preparing to unpack .../10-libstd-rust-dev_1.85.0+dfsg3-1_amd64.deb ...
- Unpacking libstd-rust-dev:amd64 (1.85.0+dfsg3-1) ...
- Selecting previously unselected package rustc.
- Preparing to unpack .../11-rustc_1.85.0+dfsg3-1_amd64.deb ...
- Unpacking rustc (1.85.0+dfsg3-1) ...
- Selecting previously unselected package libclang-cpp19.
- Preparing to unpack .../12-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking libclang-cpp19 (1:19.1.7-3+b1) ...
- Selecting previously unselected package libgc1:amd64.
- Preparing to unpack .../13-libgc1_1%3a8.2.8-1_amd64.deb ...
- Unpacking libgc1:amd64 (1:8.2.8-1) ...
- Selecting previously unselected package libobjc4:amd64.
- Preparing to unpack .../14-libobjc4_14.2.0-19_amd64.deb ...
- Unpacking libobjc4:amd64 (14.2.0-19) ...
- Selecting previously unselected package libobjc-14-dev:amd64.
- Preparing to unpack .../15-libobjc-14-dev_14.2.0-19_amd64.deb ...
- Unpacking libobjc-14-dev:amd64 (14.2.0-19) ...
- Selecting previously unselected package libclang-common-19-dev:amd64.
- Preparing to unpack .../16-libclang-common-19-dev_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking libclang-common-19-dev:amd64 (1:19.1.7-3+b1) ...
- Selecting previously unselected package llvm-19-linker-tools.
- Preparing to unpack .../17-llvm-19-linker-tools_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking llvm-19-linker-tools (1:19.1.7-3+b1) ...
- Selecting previously unselected package libclang1-19.
- Preparing to unpack .../18-libclang1-19_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking libclang1-19 (1:19.1.7-3+b1) ...
- Selecting previously unselected package clang-19.
- Preparing to unpack .../19-clang-19_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking clang-19 (1:19.1.7-3+b1) ...
- Selecting previously unselected package cargo.
- Preparing to unpack .../20-cargo_1.85.0+dfsg3-1_amd64.deb ...
- Unpacking cargo (1.85.0+dfsg3-1) ...
- Selecting previously unselected package clang-tools-19.
- Preparing to unpack .../21-clang-tools-19_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking clang-tools-19 (1:19.1.7-3+b1) ...
- Selecting previously unselected package libc6-i386.
- Preparing to unpack .../22-libc6-i386_2.41-12_amd64.deb ...
- Unpacking libc6-i386 (2.41-12) ...
- Selecting previously unselected package lib32gcc-s1.
- Preparing to unpack .../23-lib32gcc-s1_14.2.0-19_amd64.deb ...
- Unpacking lib32gcc-s1 (14.2.0-19) ...
- Selecting previously unselected package lib32stdc++6.
- Preparing to unpack .../24-lib32stdc++6_14.2.0-19_amd64.deb ...
- Unpacking lib32stdc++6 (14.2.0-19) ...
- Selecting previously unselected package libclang-rt-19-dev:amd64.
- Preparing to unpack .../25-libclang-rt-19-dev_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking libclang-rt-19-dev:amd64 (1:19.1.7-3+b1) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../26-libffi-dev_3.4.8-2_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.8-2) ...
- Selecting previously unselected package libncurses6:amd64.
- Preparing to unpack .../27-libncurses6_6.5+20250216-2_amd64.deb ...
- Unpacking libncurses6:amd64 (6.5+20250216-2) ...
- Selecting previously unselected package libncurses-dev:amd64.
- Preparing to unpack .../28-libncurses-dev_6.5+20250216-2_amd64.deb ...
- Unpacking libncurses-dev:amd64 (6.5+20250216-2) ...
- Selecting previously unselected package libpfm4:amd64.
- Preparing to unpack .../29-libpfm4_4.13.0+git99-gc5587f9-1_amd64.deb ...
- Unpacking libpfm4:amd64 (4.13.0+git99-gc5587f9-1) ...
- Selecting previously unselected package libxml2-dev:amd64.
- Preparing to unpack .../30-libxml2-dev_2.12.7+dfsg+really2.9.14-2.1+deb13u1_amd64.deb ...
- Unpacking libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u1) ...
- Selecting previously unselected package libyaml-0-2:amd64.
- Preparing to unpack .../31-libyaml-0-2_0.2.5-2_amd64.deb ...
- Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
- Selecting previously unselected package libz3-dev:amd64.
- Preparing to unpack .../32-libz3-dev_4.13.3-1_amd64.deb ...
- Unpacking libz3-dev:amd64 (4.13.3-1) ...
- Selecting previously unselected package lld-19.
- Preparing to unpack .../33-lld-19_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking lld-19 (1:19.1.7-3+b1) ...
- Selecting previously unselected package llvm-19-runtime.
- Preparing to unpack .../34-llvm-19-runtime_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking llvm-19-runtime (1:19.1.7-3+b1) ...
- Selecting previously unselected package llvm-19.
- Preparing to unpack .../35-llvm-19_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking llvm-19 (1:19.1.7-3+b1) ...
- Selecting previously unselected package python3-pygments.
- Preparing to unpack .../36-python3-pygments_2.18.0+dfsg-2_all.deb ...
- Unpacking python3-pygments (2.18.0+dfsg-2) ...
- Selecting previously unselected package python3-yaml.
- Preparing to unpack .../37-python3-yaml_6.0.2-1+b2_amd64.deb ...
- Unpacking python3-yaml (6.0.2-1+b2) ...
- Selecting previously unselected package llvm-19-tools.
- Preparing to unpack .../38-llvm-19-tools_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking llvm-19-tools (1:19.1.7-3+b1) ...
- Selecting previously unselected package llvm-19-dev.
- Preparing to unpack .../39-llvm-19-dev_1%3a19.1.7-3+b1_amd64.deb ...
- Unpacking llvm-19-dev (1:19.1.7-3+b1) ...
- Selecting previously unselected package rust-llvm.
- Preparing to unpack .../40-rust-llvm_1.85.0+dfsg3-1_amd64.deb ...
- Unpacking rust-llvm (1.85.0+dfsg3-1) ...
- Setting up media-types (13.0.0) ...
- Setting up libpipeline1:amd64 (1.5.8-1) ...
- Setting up libclang-common-19-dev:amd64 (1:19.1.7-3+b1) ...
- Setting up libyaml-0-2:amd64 (0.2.5-2) ...
- Setting up libffi-dev:amd64 (3.4.8-2) ...
- Setting up libz3-4:amd64 (4.13.3-1) ...
- Setting up libpfm4:amd64 (4.13.0+git99-gc5587f9-1) ...
- Setting up libncurses6:amd64 (6.5+20250216-2) ...
- Setting up binfmt-support (2.2.2-7) ...
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Setting up libgc1:amd64 (1:8.2.8-1) ...
- Setting up libc6-i386 (2.41-12) ...
- Setting up libmbedcrypto16:amd64 (3.6.4-2) ...
- Setting up readline-common (8.2-6) ...
- Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u1) ...
- Setting up libhttp-parser2.9:amd64 (2.9.4-6+b2) ...
- Setting up libllvm19:amd64 (1:19.1.7-3+b1) ...
- Setting up libz3-dev:amd64 (4.13.3-1) ...
- Setting up libncurses-dev:amd64 (6.5+20250216-2) ...
- Setting up libclang1-19 (1:19.1.7-3+b1) ...
- Setting up libobjc4:amd64 (14.2.0-19) ...
- Setting up libobjc-14-dev:amd64 (14.2.0-19) ...
- Setting up libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u1) ...
- Setting up libmbedx509-7:amd64 (3.6.4-2) ...
- Setting up lib32gcc-s1 (14.2.0-19) ...
- Setting up lib32stdc++6 (14.2.0-19) ...
- Setting up libmbedtls21:amd64 (3.6.4-2) ...
- Setting up libreadline8t64:amd64 (8.2-6) ...
- Setting up libclang-rt-19-dev:amd64 (1:19.1.7-3+b1) ...
- Setting up libstd-rust-1.85:amd64 (1.85.0+dfsg3-1) ...
- Setting up llvm-19-linker-tools (1:19.1.7-3+b1) ...
- Setting up llvm-19-runtime (1:19.1.7-3+b1) ...
- Setting up lld-19 (1:19.1.7-3+b1) ...
- Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ...
- Setting up libpython3-stdlib:amd64 (3.13.5-1) ...
- Setting up libclang-cpp19 (1:19.1.7-3+b1) ...
- Setting up python3.13 (3.13.5-2) ...
- Setting up python3 (3.13.5-1) ...
- running python rtupdate hooks for python3.13...
- running python post-rtupdate hooks for python3.13...
- Setting up clang-19 (1:19.1.7-3+b1) ...
- Setting up clang-tools-19 (1:19.1.7-3+b1) ...
- Setting up libstd-rust-dev:amd64 (1.85.0+dfsg3-1) ...
- Setting up python3-pygments (2.18.0+dfsg-2) ...
- Setting up libgit2-1.9:amd64 (1.9.0+ds-2) ...
- Setting up rustc (1.85.0+dfsg3-1) ...
- Setting up llvm-19 (1:19.1.7-3+b1) ...
- Setting up rust-llvm (1.85.0+dfsg3-1) ...
- Setting up python3-yaml (6.0.2-1+b2) ...
- Setting up cargo (1.85.0+dfsg3-1) ...
- Setting up llvm-19-tools (1:19.1.7-3+b1) ...
- Setting up llvm-19-dev (1:19.1.7-3+b1) ...
- Processing triggers for libc-bin (2.41-12) ...
- Processing triggers for base-files (13.8+deb13u1) ...
[conf-rust-2021.1/test.rs: dl]
-> retrieved conf-rust-2021.1 (https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-rust-2021/test.rs)
[conf-rust-2021: cargo]
+ /usr/bin/cargo "--version" (CWD=/home/opam/.opam/default/.opam-switch/build/conf-rust-2021.1)
- cargo 1.85.0 (d73d2caf9 2024-12-31)
[conf-rust-2021: rustc 2021]
+ /usr/bin/rustc "--edition" "2021" "test.rs" (CWD=/home/opam/.opam/default/.opam-switch/build/conf-rust-2021.1)
-> compiled conf-rust-2021.1
-> installed conf-rust-2021.1
Layer libwasmer.3.0.0~beta: /var/lib/day10/cache/debian-13-x86_64/5b1549220c2533d610dee488bd03bedb
Processing: [default: loading data]
[libwasmer.3.0.0~beta: http]
[libwasmer.3.0.0~beta: extract]
[libwasmer.3.0.0~beta/config.toml: dl]
[libwasmer.3.0.0~beta/libwasmer.install: dl]
[libwasmer.3.0.0~beta/vendor.tar.gz: dl]
-> retrieved libwasmer.3.0.0~beta (https://github.com/wasmerio/wasmer/archive/refs/tags/3.0.0-beta.tar.gz)
[libwasmer: mkdir .cargo]
+ /usr/bin/mkdir ".cargo" (CWD=/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta)
[libwasmer: mv config.toml]
+ /usr/bin/mv "config.toml" ".cargo" (CWD=/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta)
[libwasmer: sh gunzip vendor.tar.gz && tar xf vendor.tar]
+ /usr/bin/sh "-c" "gunzip vendor.tar.gz && tar xf vendor.tar" (CWD=/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta)
[libwasmer: make build-capi]
+ /usr/bin/make "build-capi" (CWD=/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta)
- -----------
- INFORMATION
- -----------
-
- bash: line 1: rustup: command not found
- Host Target: ``.
- Enabled Compilers: cranelift, singlepass.
- Testing the following compilers & engines:
- * API: cranelift-universal singlepass-universal,
- * C-API: cranelift-universal.
- Cargo features:
- * Compilers: `--features cranelift,singlepass,wasmer-artifact-create,static-artifact-create,wasmer-artifact-load,static-artifact-load`.
- Rust version: rustc 1.85.0 (4d91de4e4 2025-02-17) (built from a source tarball).
- bash: line 1: node: command not found
- NodeJS version: .
-
-
- --------------
- RULE EXECUTION
- --------------
-
-
- RUSTFLAGS="" cargo build --manifest-path lib/c-api/Cargo.toml --release \
- --no-default-features --features wat,compiler,wasi,middlewares --features cranelift,singlepass,wasmer-artifact-create,static-artifact-create,wasmer-artifact-load,static-artifact-load
- Compiling proc-macro2 v1.0.43
- Compiling quote v1.0.21
- Compiling unicode-ident v1.0.3
- Compiling syn v1.0.99
- Compiling libc v0.2.127
- Compiling version_check v0.9.4
- Compiling autocfg v1.1.0
- Compiling cfg-if v1.0.0
- Compiling once_cell v1.13.0
- Compiling bitflags v1.2.1
- Compiling memchr v2.5.0
- Compiling fnv v1.0.7
- Compiling ident_case v1.0.1
- Compiling bytecheck v0.6.9
- Compiling target-lexicon v0.12.4
- Compiling rend v0.3.6
- Compiling scopeguard v1.1.0
- Compiling fallible-iterator v0.2.0
- Compiling rkyv v0.7.39
- Compiling stable_deref_trait v1.2.0
- Compiling log v0.4.17
- Compiling seahash v4.1.0
- Compiling crc32fast v1.3.2
- Compiling more-asserts v0.2.2
- Compiling cc v1.0.73
- Compiling smallvec v1.9.0
- Compiling leb128 v0.2.5
- Compiling crossbeam-utils v0.8.11
- Compiling adler v1.0.2
- Compiling byteorder v1.4.3
- Compiling rustc-demangle v0.1.21
- Compiling serde_derive v1.0.142
- Compiling lazy_static v1.4.0
- Compiling serde v1.0.142
- Compiling cranelift-isle v0.86.1
- Compiling proc-macro-hack v0.5.19
- Compiling wasmparser v0.83.0
- Compiling cranelift-codegen-shared v0.86.1
- Compiling pin-project-lite v0.2.9
- Compiling rayon-core v1.9.3
- Compiling const_fn v0.4.9
- Compiling serde_json v1.0.83
- Compiling os_str_bytes v6.2.0
- Compiling miniz_oxide v0.5.3
- Compiling wasm-encoder v0.15.0
- Compiling hashbrown v0.12.3
- Compiling unicode-width v0.1.9
- Compiling fastrand v1.8.0
- Compiling termcolor v1.1.3
- Compiling remove_dir_all v0.5.3
- Compiling cranelift-codegen-meta v0.86.1
- Compiling itoa v1.0.3
- Compiling ryu v1.0.11
- Compiling textwrap v0.15.0
- Compiling slice-group-by v0.3.0
- Compiling cranelift-entity v0.86.1
- Compiling cbindgen v0.24.3
- Compiling strsim v0.10.0
- Compiling clap_lex v0.2.4
- Compiling ahash v0.7.6
- Compiling proc-macro-error-attr v1.0.4
- Compiling proc-macro-error v1.0.4
- Compiling standback v0.2.17
- Compiling tracing-core v0.1.29
- Compiling fxhash v0.2.1
- Compiling time v0.2.27
- Compiling heck v0.4.0
- Compiling either v1.7.0
- Compiling cranelift-bforest v0.86.1
- Compiling cfg-if v0.1.10
- Compiling wasmer-compiler-cranelift v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/compiler-cranelift)
- Compiling bytes v1.2.1
- Compiling paste v1.0.8
- Compiling indexmap v1.9.1
- Compiling memoffset v0.6.5
- Compiling corosensei v0.1.3
- Compiling crossbeam-epoch v0.9.10
- Compiling rayon v1.5.3
- Compiling generational-arena v0.2.8
- Compiling regalloc2 v0.3.2
- Compiling crossbeam-channel v0.5.6
- Compiling atty v0.2.14
- Compiling tempfile v3.3.0
- Compiling object v0.29.0
- Compiling wast v45.0.0
- Compiling getrandom v0.2.7
- Compiling region v3.0.0
- Compiling memmap2 v0.5.5
- Compiling num_cpus v1.13.1
- Compiling backtrace v0.3.66
- Compiling clap v3.2.16
- Compiling crossbeam-deque v0.8.2
- Compiling hashbrown v0.11.2
- Compiling cranelift-codegen v0.86.1
- Compiling gimli v0.26.2
- Compiling object v0.28.4
- Compiling darling_core v0.13.4
- Compiling wat v1.0.47
- Compiling thiserror-impl v1.0.32
- Compiling ptr_meta_derive v0.1.4
- Compiling bytecheck_derive v0.6.9
- Compiling rkyv_derive v0.7.39
- Compiling enum-iterator-derive v0.7.0
- Compiling tracing-attributes v0.1.22
- Compiling time-macros-impl v0.1.2
- Compiling wasmer-derive v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/derive)
- Compiling dynasm v1.2.3
- Compiling derivative v2.2.0
- Compiling ptr_meta v0.1.4
- Compiling addr2line v0.17.0
- Compiling enum-iterator v0.7.0
- Compiling time-macros v0.1.1
- Compiling thiserror v1.0.32
- Compiling darling_macro v0.13.4
- Compiling tracing v0.1.36
- Compiling wasmer-vfs v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/vfs)
- Compiling darling v0.13.4
- Compiling enumset_derive v0.6.0
- Compiling wasmer-vbus v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/vbus)
- Compiling wasmer-vnet v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/vnet)
- Compiling enumset v1.0.11
- Compiling toml v0.5.9
- Compiling dynasmrt v1.2.3
- Compiling wasmer-types v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/types)
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/types/src/lib.rs:11:13
- |
- 11 | #![cfg_attr(feature = "cargo-clippy", allow(clippy::new_without_default))]
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `core`, `default`, `enable-serde`, `serde`, `serde_bytes`, and `std`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/types/src/lib.rs:13:5
- |
- 13 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `core`, `default`, `enable-serde`, `serde`, `serde_bytes`, and `std`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- Compiling wasmer-vm v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/vm)
- Compiling wasmer-object v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/object)
- Compiling wasmer-wasi-types v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/wasi-types)
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/object/src/lib.rs:8:13
- |
- 8 | #![cfg_attr(feature = "cargo-clippy", allow(clippy::new_without_default))]
- | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
- |
- = note: no expected values for `feature`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/object/src/lib.rs:10:5
- |
- 10 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
- |
- = note: no expected values for `feature`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/vm/src/lib.rs:7:5
- |
- 7 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `default`, `enable-serde`, and `serde`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/vm/src/lib.rs:11:5
- |
- 11 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `default`, `enable-serde`, and `serde`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: `wasmer-object` (lib) generated 2 warnings
- warning: creating a mutable reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:140:22
- |
- 140 | register(&mut PREV_SIGSEGV, libc::SIGSEGV);
- | ^^^^^^^^^^^^^^^^^ mutable reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
- = note: `#[warn(static_mut_refs)]` on by default
- help: use `&raw mut` instead to create a raw pointer
- |
- 140 | register(&raw mut PREV_SIGSEGV, libc::SIGSEGV);
- | ~~~~~~~~
-
- warning: creating a mutable reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:143:22
- |
- 143 | register(&mut PREV_SIGILL, libc::SIGILL);
- | ^^^^^^^^^^^^^^^^ mutable reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
- help: use `&raw mut` instead to create a raw pointer
- |
- 143 | register(&raw mut PREV_SIGILL, libc::SIGILL);
- | ~~~~~~~~
-
- warning: creating a mutable reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:147:26
- |
- 147 | register(&mut PREV_SIGFPE, libc::SIGFPE);
- | ^^^^^^^^^^^^^^^^ mutable reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
- help: use `&raw mut` instead to create a raw pointer
- |
- 147 | register(&raw mut PREV_SIGFPE, libc::SIGFPE);
- | ~~~~~~~~
-
- warning: creating a mutable reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:153:26
- |
- 153 | register(&mut PREV_SIGBUS, libc::SIGBUS);
- | ^^^^^^^^^^^^^^^^ mutable reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
- help: use `&raw mut` instead to create a raw pointer
- |
- 153 | register(&raw mut PREV_SIGBUS, libc::SIGBUS);
- | ~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:200:34
- |
- 200 | libc::SIGSEGV => &PREV_SIGSEGV,
- | ^^^^^^^^^^^^^ shared reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
- help: use `&raw const` instead to create a raw pointer
- |
- 200 | libc::SIGSEGV => &raw const PREV_SIGSEGV,
- | ~~~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:201:33
- |
- 201 | libc::SIGBUS => &PREV_SIGBUS,
- | ^^^^^^^^^^^^ shared reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
- help: use `&raw const` instead to create a raw pointer
- |
- 201 | libc::SIGBUS => &raw const PREV_SIGBUS,
- | ~~~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:202:33
- |
- 202 | libc::SIGFPE => &PREV_SIGFPE,
- | ^^^^^^^^^^^^ shared reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
- help: use `&raw const` instead to create a raw pointer
- |
- 202 | libc::SIGFPE => &raw const PREV_SIGFPE,
- | ~~~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> lib/vm/src/trap/traphandlers.rs:203:33
- |
- 203 | libc::SIGILL => &PREV_SIGILL,
- | ^^^^^^^^^^^^ shared reference to mutable static
- |
- = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
- = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
- help: use `&raw const` instead to create a raw pointer
- |
- 203 | libc::SIGILL => &raw const PREV_SIGILL,
- | ~~~~~~~~~~
-
- Compiling wasmer-c-api v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/c-api)
- warning: unexpected `cfg` condition value: `emscripten`
- --> lib/c-api/build.rs:57:15
- |
- 57 | #[cfg(feature = $feature)]
- | ^^^^^^^^^^^^^^^^^^
- ...
- 149 | map_feature_as_c_define!("emscripten", EMSCRIPTEN_FEATURE_AS_C_DEFINE, pre_header);
- | ---------------------------------------------------------------------------------- in this macro invocation
- |
- = note: expected values for `feature` are: `compiler`, `compiler-headless`, `cranelift`, `default`, `jit`, `llvm`, `middlewares`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `typetag`, `wasi`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmer-emscripten`, `wasmer-middlewares`, `wasmer-wasi`, and `wat`
- = help: consider adding `emscripten` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
- = note: this warning originates in the macro `map_feature_as_c_define` (in Nightly builds, run with -Z macro-backtrace for more info)
-
- Compiling wasmer-compiler v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/compiler)
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/compiler/src/lib.rs:13:5
- |
- 13 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `default`, `enable-serde`, `hashbrown`, `serde`, `serde_bytes`, `static-artifact-create`, `static-artifact-load`, `std`, `translator`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-object`, and `wasmparser`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/compiler/src/lib.rs:17:5
- |
- 17 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `default`, `enable-serde`, `hashbrown`, `serde`, `serde_bytes`, `static-artifact-create`, `static-artifact-load`, `std`, `translator`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-object`, and `wasmparser`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unused imports: `collections`, `fmt`, and `str`
- --> lib/compiler/src/lib.rs:50:38
- |
- 50 | pub use std::{borrow, boxed, collections, fmt, str, string, sync, vec};
- | ^^^^^^^^^^^ ^^^ ^^^
- |
- = note: `#[warn(unused_imports)]` on by default
-
- warning: unused imports: `DeserializeError` and `SerializeError`
- --> lib/compiler/src/engine/error.rs:5:24
- |
- 5 | pub use wasmer_types::{DeserializeError, ImportError, SerializeError};
- | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
-
- warning: `wasmer-vm` (lib) generated 10 warnings
- warning: `wasmer-c-api` (build script) generated 1 warning
- Compiling wasmer v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/api)
- Compiling wasmer-compiler-singlepass v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/compiler-singlepass)
- warning: `wasmer-types` (lib) generated 2 warnings
- warning: lint `deprecated_cfg_attr_crate_type_name` has been removed: converted into hard error, see issue #91632 <https://github.com/rust-lang/rust/issues/91632> for more information
- --> lib/api/src/lib.rs:28:10
- |
- 28 | #![allow(deprecated_cfg_attr_crate_type_name)]
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: `#[warn(renamed_and_removed_lints)]` on by default
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/api/src/lib.rs:13:5
- |
- 13 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/api/src/lib.rs:17:5
- |
- 17 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `default-cranelift`
- --> lib/api/src/lib.rs:319:13
- |
- 319 | #![cfg_attr(feature = "default-cranelift", doc = "(enabled),")]
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `default-cranelift` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `default-cranelift`
- --> lib/api/src/lib.rs:320:17
- |
- 320 | #![cfg_attr(not(feature = "default-cranelift"), doc = "(disabled),")]
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `default-cranelift` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `default-llvm`
- --> lib/api/src/lib.rs:323:13
- |
- 323 | #![cfg_attr(feature = "default-llvm", doc = "(enabled),")]
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `default-llvm` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `default-llvm`
- --> lib/api/src/lib.rs:324:17
- |
- 324 | #![cfg_attr(not(feature = "default-llvm"), doc = "(disabled),")]
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `default-llvm` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `default-singlepass`
- --> lib/api/src/lib.rs:327:13
- |
- 327 | #![cfg_attr(feature = "default-singlepass", doc = "(enabled),")]
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `default-singlepass` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `default-singlepass`
- --> lib/api/src/lib.rs:328:17
- |
- 328 | #![cfg_attr(not(feature = "default-singlepass"), doc = "(disabled),")]
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `core`, `cranelift`, `default`, `enable-serde`, `engine`, `hashbrown`, `jit`, `js`, `js-default`, `js-serializable-module`, `js-sys`, `llvm`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `std`, `sys`, `sys-default`, `tracing`, `wasm-bindgen`, `wasm-types-polyfill`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmparser`, and `wat`
- = help: consider adding `default-singlepass` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- Compiling cranelift-frontend v0.86.1
- warning: unexpected `cfg` condition value: `enable-serde`
- --> lib/compiler-singlepass/src/unwind_winx64.rs:174:12
- |
- 174 | #[cfg_attr(feature = "enable-serde", derive(Serialize, Deserialize))]
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `avx`, `core`, `default`, `gimli`, `hashbrown`, `rayon`, `sse`, `std`, `unwind`, and `wasm`
- = help: consider adding `enable-serde` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: `wasmer-compiler` (lib) generated 4 warnings (run `cargo fix --lib -p wasmer-compiler` to apply 2 suggestions)
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/compiler-cranelift/src/lib.rs:10:5
- |
- 10 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `core`, `default`, `gimli`, `hashbrown`, `rayon`, `std`, `unwind`, and `wasm`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/compiler-cranelift/src/lib.rs:14:5
- |
- 14 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `core`, `default`, `gimli`, `hashbrown`, `rayon`, `std`, `unwind`, and `wasm`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unused import: `cranelift_codegen::print_errors::pretty_error`
- --> lib/compiler-cranelift/src/trampoline/mod.rs:9:9
- |
- 9 | pub use cranelift_codegen::print_errors::pretty_error;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: `#[warn(unused_imports)]` on by default
-
- warning: unused import: `cranelift_codegen::Context`
- --> lib/compiler-cranelift/src/trampoline/mod.rs:10:9
- |
- 10 | pub use cranelift_codegen::Context;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
-
- warning: unused import: `FunctionBuilder`
- --> lib/compiler-cranelift/src/trampoline/mod.rs:11:30
- |
- 11 | pub use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
- | ^^^^^^^^^^^^^^^
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/compiler-cranelift/src/translator/code_translator.rs:103:5
- |
- 103 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `core`, `default`, `gimli`, `hashbrown`, `rayon`, `std`, `unwind`, and `wasm`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/compiler-cranelift/src/translator/code_translator.rs:2033:12
- |
- 2033 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::unneeded_field_pattern))]
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `core`, `default`, `gimli`, `hashbrown`, `rayon`, `std`, `unwind`, and `wasm`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> lib/compiler-cranelift/src/translator/func_environ.rs:169:16
- |
- 169 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::too_many_arguments))]
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `core`, `default`, `gimli`, `hashbrown`, `rayon`, `std`, `unwind`, and `wasm`
- = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: unused import: `ReturnMode`
- --> lib/compiler-cranelift/src/translator/mod.rs:10:63
- |
- 10 | pub use self::func_environ::{FuncEnvironment, GlobalVariable, ReturnMode, TargetEnvironment};
- | ^^^^^^^^^^
-
- warning: unused import: `self::func_state::FuncTranslationState`
- --> lib/compiler-cranelift/src/translator/mod.rs:11:9
- |
- 11 | pub use self::func_state::FuncTranslationState;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
- warning: unused import: `get_vmctx_value_label`
- --> lib/compiler-cranelift/src/translator/mod.rs:14:5
- |
- 14 | get_vmctx_value_label, irlibcall_to_libcall, irreloc_to_relocationkind,
- | ^^^^^^^^^^^^^^^^^^^^^
-
- warning: method `pointer_bytes` is never used
- --> lib/compiler-cranelift/src/translator/func_environ.rs:66:8
- |
- 54 | pub trait TargetEnvironment {
- | ----------------- method in this trait
- ...
- 66 | fn pointer_bytes(&self) -> u8 {
- | ^^^^^^^^^^^^^
- |
- = note: `#[warn(dead_code)]` on by default
-
- warning: methods `get_global_type`, `get_local_type`, `get_local_types`, `get_function_type`, and `get_function_sig` are never used
- --> lib/compiler-cranelift/src/translator/func_environ.rs:475:8
- |
- 83 | pub trait FuncEnvironment: TargetEnvironment {
- | --------------- methods in this trait
- ...
- 475 | fn get_global_type(&self, global_index: GlobalIndex) -> Option<WasmerType>;
- | ^^^^^^^^^^^^^^^
- ...
- 484 | fn get_local_type(&self, local_index: u32) -> Option<WasmerType>;
- | ^^^^^^^^^^^^^^
- ...
- 487 | fn get_local_types(&self) -> &[WasmerType];
- | ^^^^^^^^^^^^^^^
- ...
- 490 | fn get_function_type(&self, function_index: FunctionIndex) -> Option<&FunctionType>;
- | ^^^^^^^^^^^^^^^^^
- ...
- 493 | fn get_function_sig(&self, sig_index: SignatureIndex) -> Option<&FunctionType>;
- | ^^^^^^^^^^^^^^^^
-
- warning: variable does not need to be mutable
- --> lib/api/src/sys/module.rs:380:60
- |
- 380 | Arc::get_mut(&mut self.module_info).map_or(false, |mut module_info| {
- | ----^^^^^^^^^^^
- | |
- | help: remove this `mut`
- |
- = note: `#[warn(unused_mut)]` on by default
-
- warning: trait `HostFunctionKindSealed` is never used
- --> lib/api/src/sys/externals/function.rs:1127:19
- |
- 1127 | pub trait HostFunctionKindSealed {}
- | ^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: `#[warn(dead_code)]` on by default
-
- Compiling wasmer-middlewares v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/middlewares)
- warning: `wasmer` (lib) generated 11 warnings (run `cargo fix --lib -p wasmer` to apply 1 suggestion)
- Compiling wasmer-wasi v3.0.0-beta (/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta/lib/wasi)
- warning: `wasmer-compiler-cranelift` (lib) generated 13 warnings (run `cargo fix --lib -p wasmer-compiler-cranelift` to apply 6 suggestions)
- warning: elided lifetime has a name
- --> lib/wasi/src/lib.rs:357:27
- |
- 353 | pub(crate) fn get_memory_and_wasi_state<'a>(
- | -- lifetime `'a` declared here
- ...
- 357 | ) -> (MemoryView<'a>, &WasiState) {
- | ^ this elided lifetime gets resolved as `'a`
- |
- = note: `#[warn(elided_named_lifetimes)]` on by default
-
- warning: elided lifetime has a name
- --> lib/wasi/src/lib.rs:367:27
- |
- 363 | pub(crate) fn get_memory_and_wasi_state_and_inodes<'a>(
- | -- lifetime `'a` declared here
- ...
- 367 | ) -> (MemoryView<'a>, &WasiState, RwLockReadGuard<WasiInodes>) {
- | ^ this elided lifetime gets resolved as `'a`
-
- warning: elided lifetime has a name
- --> lib/wasi/src/lib.rs:367:54
- |
- 363 | pub(crate) fn get_memory_and_wasi_state_and_inodes<'a>(
- | -- lifetime `'a` declared here
- ...
- 367 | ) -> (MemoryView<'a>, &WasiState, RwLockReadGuard<WasiInodes>) {
- | ^ this elided lifetime gets resolved as `'a`
-
- warning: elided lifetime has a name
- --> lib/wasi/src/lib.rs:378:27
- |
- 374 | pub(crate) fn get_memory_and_wasi_state_and_inodes_mut<'a>(
- | -- lifetime `'a` declared here
- ...
- 378 | ) -> (MemoryView<'a>, &WasiState, RwLockWriteGuard<WasiInodes>) {
- | ^ this elided lifetime gets resolved as `'a`
-
- warning: elided lifetime has a name
- --> lib/wasi/src/lib.rs:378:55
- |
- 374 | pub(crate) fn get_memory_and_wasi_state_and_inodes_mut<'a>(
- | -- lifetime `'a` declared here
- ...
- 378 | ) -> (MemoryView<'a>, &WasiState, RwLockWriteGuard<WasiInodes>) {
- | ^ this elided lifetime gets resolved as `'a`
-
- warning: variable does not need to be mutable
- --> lib/compiler-singlepass/src/codegen.rs:2981:21
- |
- 2981 | let mut frame = &mut self.control_stack.last_mut().unwrap();
- | ----^^^^^
- | |
- | help: remove this `mut`
- |
- = note: `#[warn(unused_mut)]` on by default
-
- warning: multiple fields are never read
- --> lib/compiler-singlepass/src/common_decl.rs:40:9
- |
- 35 | pub struct MachineStateDiff {
- | ---------------- fields in this struct
- ...
- 40 | pub stack_push: Vec<MachineValue>,
- | ^^^^^^^^^^
- ...
- 43 | pub stack_pop: usize,
- | ^^^^^^^^^
- ...
- 46 | pub reg_diff: Vec<(RegisterIndex, MachineValue)>,
- | ^^^^^^^^
- ...
- 49 | pub prev_frame_diff: BTreeMap<usize, Option<MachineValue>>, // None for removal
- | ^^^^^^^^^^^^^^^
- ...
- 52 | pub wasm_stack_push: Vec<WasmAbstractValue>,
- | ^^^^^^^^^^^^^^^
- ...
- 55 | pub wasm_stack_pop: usize,
- | ^^^^^^^^^^^^^^
- ...
- 58 | pub wasm_inst_offset: usize, // absolute value; not a diff.
- | ^^^^^^^^^^^^^^^^
- |
- = note: `MachineStateDiff` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
- = note: `#[warn(dead_code)]` on by default
-
- warning: fields `initial`, `locals`, `shadow_size`, `wasm_function_header_target_offset`, and `loop_offsets` are never read
- --> lib/compiler-singlepass/src/common_decl.rs:88:9
- |
- 86 | pub struct FunctionStateMap {
- | ---------------- fields in this struct
- 87 | /// Initial.
- 88 | pub initial: MachineState,
- | ^^^^^^^
- ...
- 92 | pub locals: Vec<WasmAbstractValue>,
- | ^^^^^^
- 93 | /// Shadow size.
- 94 | pub shadow_size: usize, // for single-pass backend, 32 bytes on x86-64
- | ^^^^^^^^^^^
- ...
- 98 | pub wasm_function_header_target_offset: Option<SuspendOffset>,
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...
- 102 | pub loop_offsets: BTreeMap<usize, OffsetInfo>, /* suspend_offset -> info */
- | ^^^^^^^^^^^^
- |
- = note: `FunctionStateMap` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
-
- warning: field `0` is never read
- --> lib/compiler-singlepass/src/common_decl.rs:123:10
- |
- 123 | Call(usize),
- | ---- ^^^^^
- | |
- | field in this variant
- |
- = note: `SuspendOffset` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
- help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
- |
- 123 | Call(()),
- | ~~
-
- warning: field `0` is never read
- --> lib/compiler-singlepass/src/common_decl.rs:125:15
- |
- 125 | Trappable(usize),
- | --------- ^^^^^
- | |
- | field in this variant
- |
- = note: `SuspendOffset` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
- help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
- |
- 125 | Trappable(()),
- | ~~
-
- warning: fields `end_offset`, `diff_id`, and `activate_offset` are never read
- --> lib/compiler-singlepass/src/common_decl.rs:132:9
- |
- 130 | pub struct OffsetInfo {
- | ---------- fields in this struct
- 131 | /// Exclusive range-end offset.
- 132 | pub end_offset: usize,
- | ^^^^^^^^^^
- 133 | /// Index pointing to the `MachineStateDiff` entry.
- 134 | pub diff_id: usize,
- | ^^^^^^^
- 135 | /// Offset at which execution can be continued.
- 136 | pub activate_offset: usize,
- | ^^^^^^^^^^^^^^^
- |
- = note: `OffsetInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
-
- warning: multiple methods are never used
- --> lib/compiler-singlepass/src/emitter_arm64.rs:91:8
- |
- 88 | pub trait EmitterARM64 {
- | ------------ methods in this trait
- ...
- 91 | fn get_jmp_instr_size(&self) -> u8;
- | ^^^^^^^^^^^^^^^^^^
- ...
- 111 | fn emit_strdb(
- | ^^^^^^^^^^
- ...
- 125 | fn emit_ldria(
- | ^^^^^^^^^^
- ...
- 160 | fn emit_movz(&mut self, reg: Location, val: u32) -> Result<(), CodegenError>;
- | ^^^^^^^^^
- 161 | fn emit_movk(&mut self, reg: Location, val: u32, shift: u32) -> Result<(), CodegenError>;
- | ^^^^^^^^^
- ...
- 307 | fn emit_uxtb(&mut self, sz: Size, src: Location, dst: Location) -> Result<(), CodegenError>;
- | ^^^^^^^^^
- 308 | fn emit_uxth(&mut self, sz: Size, src: Location, dst: Location) -> Result<(), CodegenError>;
- | ^^^^^^^^^
- ...
- 311 | fn emit_csetm(&mut self, sz: Size, dst: Location, cond: Condition) -> Result<(), CodegenError>;
- | ^^^^^^^^^^
- 312 | fn emit_cinc(
- | ^^^^^^^^^
- ...
- 340 | fn emit_tbnz_label(
- | ^^^^^^^^^^^^^^^
-
- warning: multiple methods are never used
- --> lib/compiler-singlepass/src/emitter_x64.rs:75:8
- |
- 65 | pub trait EmitterX64 {
- | ---------- methods in this trait
- ...
- 75 | fn emit_u64(&mut self, x: u64) -> Result<(), CodegenError>;
- | ^^^^^^^^
- ...
- 80 | fn emit_nop(&mut self) -> Result<(), CodegenError>;
- | ^^^^^^^^
- ...
- 148 | fn emit_cmovae_gpr_32(&mut self, src: GPR, dst: GPR) -> Result<(), CodegenError>;
- | ^^^^^^^^^^^^^^^^^^
- ...
- 220 | fn emit_vcmpordss(
- | ^^^^^^^^^^^^^^
- ...
- 226 | fn emit_vcmpordsd(
- | ^^^^^^^^^^^^^^
- ...
- 348 | fn emit_ud2(&mut self) -> Result<(), CodegenError>;
- | ^^^^^^^^
- ...
- 462 | fn arch_emit_entry_trampoline(&mut self) -> Result<(), CodegenError> {
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...
- 468 | fn arch_mov64_imm_offset(&self) -> Result<usize, CodegenError> {
- | ^^^^^^^^^^^^^^^^^^^^^
-
- warning: methods `is_callee_save` and `is_reserved` are never used
- --> lib/compiler-singlepass/src/location.rs:42:8
- |
- 41 | pub trait Reg: Copy + Clone + Eq + PartialEq + Debug + Hash + Ord {
- | --- methods in this trait
- 42 | fn is_callee_save(self) -> bool;
- | ^^^^^^^^^^^^^^
- 43 | fn is_reserved(self) -> bool;
- | ^^^^^^^^^^^
-
- warning: trait `Descriptor` is never used
- --> lib/compiler-singlepass/src/location.rs:50:11
- |
- 50 | pub trait Descriptor<R: Reg, S: Reg> {
- | ^^^^^^^^^^
-
- warning: associated items `to_index`, `from_gpr`, and `from_simd` are never used
- --> lib/compiler-singlepass/src/location.rs:70:8
- |
- 68 | pub trait CombinedRegister: Copy + Clone + Eq + PartialEq + Debug {
- | ---------------- associated items in this trait
- 69 | /// Returns the index of the register.
- 70 | fn to_index(&self) -> RegisterIndex;
- | ^^^^^^^^
- ...
- 74 | fn from_gpr(x: u16) -> Self;
- | ^^^^^^^^
- 75 | /// Convert from an SIMD register
- 76 | fn from_simd(x: u16) -> Self;
- | ^^^^^^^^^
-
- warning: methods `imm_value` and `is_imm` are never used
- --> lib/compiler-singlepass/src/machine.rs:41:8
- |
- 40 | pub trait MaybeImmediate {
- | -------------- methods in this trait
- 41 | fn imm_value(&self) -> Option<Value>;
- | ^^^^^^^^^
- 42 | fn is_imm(&self) -> bool {
- | ^^^^^^
-
- warning: multiple methods are never used
- --> lib/compiler-singlepass/src/machine.rs:119:8
- |
- 59 | pub trait Machine {
- | ------- methods in this trait
- ...
- 119 | fn mark_address_with_trap_code(&mut self, code: TrapCode);
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...
- 284 | fn emit_call_label(&mut self, label: Label) -> Result<(), CodegenError>;
- | ^^^^^^^^^^^^^^^
- ...
- 303 | fn emit_debug_breakpoint(&mut self) -> Result<(), CodegenError>;
- | ^^^^^^^^^^^^^^^^^^^^^
- ...
- 307 | fn location_address(
- | ^^^^^^^^^^^^^^^^
- ...
- 315 | fn location_and(
- | ^^^^^^^^^^^^
- ...
- 348 | fn location_sub(
- | ^^^^^^^^^^^^
- ...
- 373 | fn location_test(
- | ^^^^^^^^^^^^^
- ...
- 390 | fn jmp_on_above(&mut self, label: Label) -> Result<(), CodegenError>;
- | ^^^^^^^^^^^^
- ...
- 399 | fn jmp_on_overflow(&mut self, label: Label) -> Result<(), CodegenError>;
- | ^^^^^^^^^^^^^^^
-
- warning: trait `WasiPath` is never used
- --> lib/wasi/src/state/types.rs:376:11
- |
- 376 | pub trait WasiPath {}
- | ^^^^^^^^
- |
- = note: `#[warn(dead_code)]` on by default
-
- warning: `wasmer-compiler-singlepass` (lib) generated 14 warnings (run `cargo fix --lib -p wasmer-compiler-singlepass` to apply 1 suggestion)
- warning: `wasmer-wasi` (lib) generated 6 warnings
- warning: unexpected `cfg` condition value: `dylib`
- --> lib/c-api/src/wasm_c_api/engine.rs:255:59
- |
- 255 | #[cfg(all(feature = "compiler", any(feature = "compiler", feature = "dylib")))]
- | ^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `compiler-headless`, `cranelift`, `default`, `jit`, `llvm`, `middlewares`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `typetag`, `wasi`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmer-emscripten`, `wasmer-middlewares`, `wasmer-wasi`, and `wat`
- = help: consider adding `dylib` as a feature in `Cargo.toml`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
- = note: `#[warn(unexpected_cfgs)]` on by default
-
- warning: unexpected `cfg` condition name: `__cbindgen_hack__`
- --> lib/c-api/src/wasm_c_api/unstable/wasi.rs:59:7
- |
- 59 | #[cfg(__cbindgen_hack__ = "yes")]
- | ^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
- = help: consider using a Cargo feature instead
- = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
- [lints.rust]
- unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__cbindgen_hack__, values("yes"))'] }
- = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__cbindgen_hack__, values(\"yes\"))");` to the top of the `build.rs`
- = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
-
- warning: `wasmer-c-api` (lib) generated 2 warnings
- Finished `release` profile [optimized] target(s) in 1m 51s
[libwasmer: make package-capi]
+ /usr/bin/make "package-capi" (CWD=/home/opam/.opam/default/.opam-switch/build/libwasmer.3.0.0~beta)
- -----------
- INFORMATION
- -----------
-
- bash: line 1: rustup: command not found
- Host Target: ``.
- Enabled Compilers: cranelift, singlepass.
- Testing the following compilers & engines:
- * API: cranelift-universal singlepass-universal,
- * C-API: cranelift-universal.
- Cargo features:
- * Compilers: `--features cranelift,singlepass,wasmer-artifact-create,static-artifact-create,wasmer-artifact-load,static-artifact-load`.
- Rust version: rustc 1.85.0 (4d91de4e4 2025-02-17) (built from a source tarball).
- bash: line 1: node: command not found
- NodeJS version: .
-
-
- --------------
- RULE EXECUTION
- --------------
-
-
- mkdir -p "package/include"
- mkdir -p "package/lib"
- cp lib/c-api/wasmer.h* package/include
- cp lib/c-api/wasmer_wasm.h* package/include
- cp lib/c-api/wasm.h* package/include
- cp lib/c-api/README.md package/include/README.md
- if [ -f target/release/wasmer.dll ]; then \
- cp target/release/wasmer.dll package/lib/wasmer.dll ;\
- fi
- if [ -f target/release/wasmer.lib ]; then \
- cp target/release/wasmer.lib package/lib/wasmer.lib ;\
- fi
- if [ -f target/release/libwasmer.dylib ]; then \
- cp target/release/libwasmer.dylib package/lib/libwasmer.dylib ;\
- fi
- if [ -f target/release/libwasmer.so ]; then \
- cp target/release/libwasmer.so package/lib/libwasmer.so ;\
- fi
- if [ -f target/release/libwasmer.a ]; then \
- cp target/release/libwasmer.a package/lib/libwasmer.a ;\
- fi
-> compiled libwasmer.3.0.0~beta
-> installed libwasmer.3.0.0~beta
[NOTE] success
Job succeeded