Building on mint
Running Day10 job:
Sub-command: health-check
Commit SHA: 5bf570252bd9fee71938b828ca0b86573c1e3355
Package: tezos-rust-libs.1.7
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 tezos-rust-libs.1.7
digraph opam {
"tezos-rust-libs.1.7" -> "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 tezos-rust-libs.1.7: /var/lib/day10/cache/debian-13-x86_64/00576fc4a2e92c92149d13c0e19b4c6f
[NOTE] chown -R 1000:1000 /var/lib/day10/cache/temp-72ebeb/fs/home/opam
Processing: [default: loading data]
[tezos-rust-libs.1.7: http]
[tezos-rust-libs.1.7: extract]
-> retrieved tezos-rust-libs.1.7 (https://www.cl.cam.ac.uk/~mte24/opam-source-archives/tezos-rust-libs-v1.7.zip)
[tezos-rust-libs: cargo build]
+ /usr/bin/cargo "build" "--target-dir" "target-librustzcash" "--release" "--package" "librustzcash" (CWD=/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7)
- warning: `/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/.cargo/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`
- warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
- package: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/librustzcash/Cargo.toml
- workspace: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/Cargo.toml
- warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
- note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
- note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
- note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/vnet/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/wasi/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/wasi/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/vfs/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/vfs/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- Compiling libc v0.2.139
- Compiling cfg-if v1.0.0
- Compiling version_check v0.9.4
- Compiling autocfg v1.1.0
- Compiling proc-macro2 v1.0.50
- Compiling unicode-ident v1.0.6
- Compiling quote v1.0.23
- Compiling syn v1.0.107
- Compiling typenum v1.16.0
- Compiling memchr v2.5.0
- Compiling subtle v2.4.1
- Compiling once_cell v1.17.0
- Compiling crossbeam-utils v0.8.14
- Compiling arrayvec v0.7.2
- Compiling radium v0.7.0
- Compiling tap v1.0.1
- Compiling arrayref v0.3.6
- Compiling byteorder v1.4.3
- Compiling constant_time_eq v0.1.5
- Compiling scopeguard v1.1.0
- Compiling funty v2.0.0
- Compiling unicode-xid v0.2.4
- Compiling cc v1.0.79
- Compiling ppv-lite86 v0.2.17
- Compiling cpufeatures v0.2.5
- Compiling serde_derive v1.0.152
- Compiling opaque-debug v0.3.0
- Compiling lazy_static v1.4.0
- Compiling serde v1.0.152
- Compiling static_assertions v1.1.0
- Compiling log v0.4.17
- Compiling either v1.8.1
- Compiling crunchy v0.2.2
- Compiling rayon-core v1.10.2
- Compiling thiserror v1.0.38
- Compiling pin-project-lite v0.2.9
- Compiling hex v0.4.3
- Compiling toml_datetime v0.5.1
- Compiling siphasher v0.3.10
- Compiling itoa v1.0.5
- Compiling wyz v0.5.1
- Compiling fnv v1.0.7
- Compiling futures-core v0.3.26
- Compiling libm v0.2.6
- Compiling bitflags v1.3.2
- Compiling nonempty v0.7.0
- Compiling smallvec v1.10.0
- Compiling tinyvec_macros v0.1.0
- Compiling parking_lot_core v0.8.6
- Compiling block-padding v0.2.1
- Compiling regex-syntax v0.6.28
- Compiling base64ct v1.0.1
- Compiling futures-task v0.3.26
- Compiling tracing-core v0.1.30
- Compiling tinyvec v1.6.0
- Compiling instant v0.1.12
- Compiling blake2b_simd v1.0.0
- Compiling phf_shared v0.11.1
- Compiling futures-channel v0.3.26
- Compiling byte-slice-cast v1.2.2
- Compiling metrics v0.17.1
- Compiling httparse v1.8.0
- Compiling generic-array v0.14.6
- Compiling ahash v0.7.6
- Compiling nom v5.1.2
- Compiling futures-util v0.3.26
- Compiling arrayvec v0.5.2
- Compiling memoffset v0.7.1
- Compiling indexmap v1.9.3
- Compiling crossbeam-epoch v0.9.13
- Compiling num-traits v0.2.15
- Compiling num-integer v0.1.45
- Compiling num-bigint v0.4.3
- Compiling lock_api v0.4.9
- Compiling uint v0.9.5
- Compiling tokio v1.25.0
- Compiling untrusted v0.7.1
- Compiling spin v0.5.2
- Compiling bytes v1.4.0
- Compiling time-core v0.1.0
- Compiling nibble_vec v0.1.0
- Compiling time-macros v0.2.6
- Compiling zcash_encoding v0.1.0
- Compiling blake2s_simd v1.0.0
- Compiling memuse v0.2.1
- Compiling raw-cpuid v10.6.0
- Compiling rustc-hex v2.1.0
- Compiling overload v0.1.1
- Compiling pin-utils v0.1.0
- Compiling try-lock v0.2.4
- Compiling endian-type v0.1.2
- Compiling nu-ansi-term v0.46.0
- Compiling want v0.3.0
- Compiling thread_local v1.1.4
- Compiling phf v0.11.1
- Compiling blake2b_simd v0.5.11
- Compiling sharded-slab v0.1.4
- Compiling tower-service v0.3.2
- Compiling httpdate v1.0.2
- Compiling radix_trie v0.2.1
- Compiling crossbeam-channel v0.5.6
- Compiling nom8 v0.2.0
- Compiling aho-corasick v0.7.20
- Compiling bitvec v1.0.1
- Compiling atomic-shim v0.2.0
- Compiling adler v1.0.2
- Compiling sketches-ddsketch v0.1.3
- Compiling gimli v0.27.1
- Compiling anyhow v1.0.68
- Compiling rand_core v0.5.1
- Compiling miniz_oxide v0.6.2
- Compiling crossbeam-deque v0.8.2
- Compiling http v0.2.8
- Compiling f4jumble v0.1.0
- Compiling object v0.30.3
- Compiling rustc-demangle v0.1.21
- Compiling equihash v0.1.0
- Compiling ipnet v2.7.1
- Compiling bech32 v0.8.1
- Compiling unicode-normalization v0.1.22
- Compiling secp256k1-sys v0.4.2
- Compiling ring v0.16.20
- Compiling time v0.3.17
- Compiling backtrace v0.3.67
- Compiling getrandom v0.2.8
- Compiling rand_core v0.6.4
- Compiling num_cpus v1.15.0
- Compiling dirs-sys v0.3.7
- Compiling mio v0.8.5
- Compiling socket2 v0.4.7
- Compiling rand_chacha v0.3.1
- Compiling hashbrown v0.12.3
- Compiling dashmap v4.0.2
- Compiling digest v0.9.0
- Compiling cipher v0.3.0
- Compiling block-buffer v0.9.0
- Compiling universal-hash v0.4.1
- Compiling rand v0.8.5
- Compiling sha2 v0.9.9
- Compiling poly1305 v0.7.2
- Compiling crypto-mac v0.11.1
- Compiling aead v0.4.3
- Compiling block-modes v0.8.1
- Compiling regex v1.7.1
- Compiling block-buffer v0.10.3
- Compiling crypto-common v0.1.6
- Compiling password-hash v0.3.2
- Compiling hmac v0.11.0
- Compiling aes v0.7.5
- Compiling regex-automata v0.1.10
- Compiling hashbrown v0.11.2
- Compiling bs58 v0.4.0
- Compiling digest v0.10.6
- Compiling parking_lot v0.11.2
- Compiling http-body v0.4.5
- Compiling rayon v1.6.1
- Compiling pbkdf2 v0.9.0
- Compiling ripemd v0.1.3
- Compiling dirs v4.0.0
- Compiling quanta v0.9.3
- Compiling ordered-float v2.10.0
- Compiling directories v4.0.1
- Compiling nix v0.24.3
- Compiling which v4.4.0
- Compiling zcash_address v0.1.0
- Compiling phf_generator v0.11.1
- Compiling toml_edit v0.18.1
- Compiling phf_codegen v0.11.1
- Compiling terminfo v0.7.5
- Compiling fixed-hash v0.7.0
- Compiling addr2line v0.19.0
- Compiling matchers v0.1.0
- Compiling fpe v0.5.1
- Compiling ff v0.12.1
- Compiling group v0.12.1
- Compiling pairing v0.22.0
- Compiling pasta_curves v0.4.1
- Compiling bls12_381 v0.7.1
- Compiling proc-macro-crate v1.3.0
- Compiling jubjub v0.9.0
- Compiling secp256k1 v0.21.3
- Compiling halo2_proofs v0.1.0
- Compiling bellman v0.13.1
- Compiling synstructure v0.12.6
- Compiling zeroize_derive v1.3.3
- Compiling thiserror-impl v1.0.38
- Compiling tracing-attributes v0.1.23
- Compiling impl-trait-for-tuples v0.2.2
- Compiling parity-scale-codec-derive v3.1.4
- Compiling metrics-macros v0.4.1
- Compiling tokio-macros v1.8.2
- Compiling gumdrop_derive v0.8.1
- Compiling zeroize v1.5.7
- Compiling chacha20 v0.8.2
- Compiling bip0039 v0.9.0
- Compiling curve25519-dalek v3.2.0
- Compiling secrecy v0.8.0
- Compiling metrics-util v0.10.2
- Compiling hdwallet v0.3.1
- Compiling chacha20poly1305 v0.9.1
- Compiling zcash_note_encryption v0.1.0
- Compiling gumdrop v0.8.1
- Compiling tracing v0.1.37
- Compiling tracing-subscriber v0.3.16
- Compiling clearscreen v1.0.11
- Compiling tracing-appender v0.2.2
- Compiling halo2_gadgets v0.1.0
- Compiling hyper v0.14.23
- Compiling metrics-exporter-prometheus v0.6.1
- Compiling parity-scale-codec v3.3.0
- Compiling incrementalmerkletree v0.3.0
- Compiling reddsa v0.3.0
- Compiling ed25519-zebra v3.1.0
- Compiling impl-codec v0.6.0
- Compiling primitive-types v0.11.1
- Compiling zcash_history v0.3.0
- Compiling orchard v0.1.0
- Compiling zcash_primitives v0.6.0
- Compiling zcash_proofs v0.6.0
- Compiling librustzcash v0.2.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/librustzcash)
- warning: fields `0`, `1`, and `2` are never read
- --> librustzcash/src/wallet.rs:171:16
- |
- 171 | OutOfOrder(LastObserved, BlockHeight, usize),
- | ---------- ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^
- | |
- | fields in this variant
- |
- = note: `WalletError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
- = note: `#[warn(dead_code)]` on by default
- help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
- |
- 171 | OutOfOrder((), (), ()),
- | ~~ ~~ ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:181:29
- |
- 181 | InsufficientCheckpoints(usize),
- | ----------------------- ^^^^^
- | |
- | field in this variant
- |
- = note: `RewindError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 181 | InsufficientCheckpoints(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:188:28
- |
- 188 | ActionDecryptionFailed(usize),
- | ---------------------- ^^^^^
- | |
- | field in this variant
- |
- = note: `BundleLoadError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 188 | ActionDecryptionFailed(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:192:17
- |
- 192 | FvkNotFound(IncomingViewingKey),
- | ----------- ^^^^^^^^^^^^^^^^^^
- | |
- | field in this variant
- |
- = note: `BundleLoadError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 192 | FvkNotFound(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:195:24
- |
- 195 | InvalidActionIndex(usize),
- | ------------------ ^^^^^
- | |
- | field in this variant
- |
- = note: `BundleLoadError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 195 | InvalidActionIndex(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:200:27
- |
- 200 | DecryptedNoteNotFound(OutPoint),
- | --------------------- ^^^^^^^^
- | |
- | field in this variant
- |
- = note: `SpendRetrievalError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 200 | DecryptedNoteNotFound(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:201:23
- |
- 201 | NoIvkForRecipient(Address),
- | ----------------- ^^^^^^^
- | |
- | field in this variant
- |
- = note: `SpendRetrievalError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 201 | NoIvkForRecipient(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:202:17
- |
- 202 | FvkNotFound(IncomingViewingKey),
- | ----------- ^^^^^^^^^^^^^^^^^^
- | |
- | field in this variant
- |
- = note: `SpendRetrievalError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 202 | FvkNotFound(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:203:23
- |
- 203 | NoteNotPositioned(OutPoint),
- | ----------------- ^^^^^^^^
- | |
- | field in this variant
- |
- = note: `SpendRetrievalError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 203 | NoteNotPositioned(()),
- | ~~
-
- warning: field `0` is never read
- --> librustzcash/src/wallet.rs:205:31
- |
- 205 | WitnessNotAvailableAtRoot(MerkleHashOrchard),
- | ------------------------- ^^^^^^^^^^^^^^^^^
- | |
- | field in this variant
- |
- = note: `SpendRetrievalError` has derived impls for the traits `Clone` and `Debug`, 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
- |
- 205 | WitnessNotAvailableAtRoot(()),
- | ~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/rustzcash.rs:635:18
- |
- 635 | unsafe { SAPLING_SPEND_VK.as_ref() }.unwrap(),
- | ^^^^^^^^^^^^^^^^^^^^^^^^^ 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
- = note: `#[warn(static_mut_refs)]` on by default
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/rustzcash.rs:679:18
- |
- 679 | unsafe { SAPLING_OUTPUT_VK.as_ref() }.unwrap(),
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/rustzcash.rs:745:18
- |
- 745 | unsafe { &SPROUT_GROTH16_PARAMS_PATH }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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
- |
- 745 | unsafe { &raw const SPROUT_GROTH16_PARAMS_PATH }
- | ~~~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/rustzcash.rs:815:18
- |
- 815 | unsafe { SPROUT_GROTH16_VK.as_ref() }.expect("parameters should have been initialized"),
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/rustzcash.rs:855:18
- |
- 855 | unsafe { SAPLING_OUTPUT_PARAMS.as_ref() }.unwrap(),
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/rustzcash.rs:1013:22
- |
- 1013 | unsafe { SAPLING_SPEND_PARAMS.as_ref() }.unwrap(),
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/rustzcash.rs:1014:22
- |
- 1014 | unsafe { SAPLING_SPEND_VK.as_ref() }.unwrap(),
- | ^^^^^^^^^^^^^^^^^^^^^^^^^ 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
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/builder_ffi.rs:160:23
- |
- 160 | let pk = unsafe { ORCHARD_PK.as_ref() }.unwrap();
- | ^^^^^^^^^^^^^^^^^^^ 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
-
- warning: creating a shared reference to mutable static is discouraged
- --> librustzcash/src/orchard_ffi.rs:122:27
- |
- 122 | let vk = unsafe { crate::ORCHARD_VK.as_ref() }.unwrap();
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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
-
- warning: `librustzcash` (lib) generated 19 warnings
- Finished `release` profile [optimized] target(s) in 1m 20s
- warning: the following packages contain code that will be rejected by a future version of Rust: nom v5.1.2
- note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[tezos-rust-libs: cargo build]
+ /usr/bin/cargo "build" "--target-dir" "target-wasmer" "--release" "--package" "wasmer-c-api" "--no-default-features" "--features" "singlepass,cranelift,wat,middlewares" (CWD=/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7)
- warning: `/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/.cargo/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`
- warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
- package: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/librustzcash/Cargo.toml
- workspace: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/Cargo.toml
- warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
- note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
- note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
- note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/vfs/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/vfs/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/vnet/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/wasi/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- warning: /home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/wasi/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
- (in the `tokio` dependency)
- Compiling libc v0.2.139
- Compiling proc-macro2 v1.0.50
- Compiling autocfg v1.1.0
- Compiling quote v1.0.23
- Compiling unicode-ident v1.0.6
- Compiling syn v1.0.107
- Compiling version_check v0.9.4
- Compiling cfg-if v1.0.0
- Compiling once_cell v1.17.0
- Compiling scopeguard v1.1.0
- Compiling ident_case v1.0.1
- Compiling fnv v1.0.7
- Compiling memchr v2.5.0
- Compiling log v0.4.17
- Compiling smallvec v1.10.0
- Compiling bytecheck v0.6.10
- Compiling target-lexicon v0.12.7
- Compiling rend v0.4.0
- Compiling tinyvec_macros v0.1.0
- Compiling simdutf8 v0.1.4
- Compiling rkyv v0.7.41
- Compiling bitflags v1.3.2
- Compiling parking_lot_core v0.9.7
- Compiling crossbeam-utils v0.8.14
- Compiling thiserror v1.0.38
- Compiling cc v1.0.79
- Compiling leb128 v0.2.5
- Compiling adler v1.0.2
- Compiling serde_derive v1.0.152
- Compiling byteorder v1.4.3
- Compiling unicode-bidi v0.3.13
- Compiling percent-encoding v2.2.0
- Compiling seahash v4.1.0
- Compiling gimli v0.27.1
- Compiling cranelift-isle v0.91.1
- Compiling io-lifetimes v1.0.10
- Compiling rustc-demangle v0.1.21
- Compiling more-asserts v0.2.2
- Compiling serde v1.0.152
- Compiling rustix v0.37.3
- Compiling lazy_static v1.4.0
- Compiling cranelift-codegen-shared v0.91.1
- Compiling fallible-iterator v0.2.0
- Compiling tinyvec v1.6.0
- Compiling serde_json v1.0.96
- Compiling linux-raw-sys v0.3.7
- Compiling miniz_oxide v0.6.2
- Compiling rayon-core v1.10.2
- Compiling os_str_bytes v6.5.0
- Compiling form_urlencoded v1.1.0
- Compiling cranelift-codegen-meta v0.91.1
- Compiling cranelift-entity v0.91.1
- Compiling stable_deref_trait v1.2.0
- Compiling wasm-encoder v0.26.0
- Compiling unicode-width v0.1.10
- Compiling fastrand v1.9.0
- Compiling strsim v0.10.0
- Compiling itoa v1.0.5
- Compiling textwrap v0.16.0
- Compiling slice-group-by v0.3.1
- Compiling termcolor v1.2.0
- Compiling ryu v1.0.13
- Compiling cbindgen v0.24.3
- Compiling indexmap v1.9.3
- Compiling lock_api v0.4.9
- Compiling memoffset v0.7.1
- Compiling ahash v0.7.6
- Compiling proc-macro-error-attr v1.0.4
- Compiling proc-macro-error v1.0.4
- Compiling memoffset v0.8.0
- Compiling corosensei v0.1.3
- Compiling crossbeam-epoch v0.9.13
- Compiling fxhash v0.2.1
- Compiling clap_lex v0.2.4
- Compiling cranelift-bforest v0.91.1
- Compiling heck v0.4.1
- Compiling arrayvec v0.7.2
- Compiling bumpalo v3.12.0
- Compiling either v1.8.1
- Compiling tracing-core v0.1.30
- Compiling bytes v1.4.0
- Compiling pin-project-lite v0.2.9
- Compiling paste v1.0.12
- Compiling wasmer-compiler-cranelift v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/compiler-cranelift)
- Compiling crossbeam-channel v0.5.6
- Compiling regalloc2 v0.5.1
- Compiling object v0.30.3
- Compiling backtrace v0.3.67
- Compiling wast v57.0.0
- Compiling crossbeam-deque v0.8.2
- Compiling unicode-normalization v0.1.22
- Compiling getrandom v0.2.8
- Compiling atty v0.2.14
- Compiling memmap2 v0.5.10
- Compiling region v3.0.0
- Compiling num_cpus v1.15.0
- Compiling hashbrown v0.12.3
- Compiling idna v0.3.0
- Compiling cranelift-codegen v0.91.1
- Compiling url v2.3.1
- Compiling rayon v1.6.1
- Compiling addr2line v0.19.0
- Compiling clap v3.2.25
- Compiling dashmap v5.4.0
- Compiling tempfile v3.5.0
- Compiling wasmparser v0.95.0
- Compiling gimli v0.26.2
- Compiling cranelift-egraph v0.91.1
- Compiling darling_core v0.14.4
- Compiling ptr_meta_derive v0.1.4
- Compiling bytecheck_derive v0.6.10
- Compiling enum-iterator-derive v0.7.0
- Compiling rkyv_derive v0.7.41
- Compiling thiserror-impl v1.0.38
- Compiling derivative v2.2.0
- Compiling wasmer-derive v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/derive)
- Compiling tracing-attributes v0.1.23
- Compiling dynasm v1.2.3
- Compiling ptr_meta v0.1.4
- Compiling enum-iterator v0.7.0
- Compiling wat v1.0.63
- Compiling darling_macro v0.14.4
- Compiling tracing v0.1.37
- Compiling darling v0.14.4
- Compiling enumset_derive v0.6.1
- Compiling enumset v1.0.12
- Compiling toml v0.5.11
- Compiling dynasmrt v1.2.3
- Compiling wasmer-types v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/types)
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/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-c-api v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/c-api)
- warning: unexpected `cfg` condition value: `emscripten`
- --> wasmer-3.3.0/lib/c-api/build.rs:60:15
- |
- 60 | #[cfg(feature = $feature)]
- | ^^^^^^^^^^^^^^^^^^
- ...
- 153 | 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`, `jsc`, `llvm`, `middlewares`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `sys`, `typetag`, `virtual-fs`, `wasi`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmer-emscripten`, `wasmer-middlewares`, `wasmer-wasix`, `wat`, `webc`, and `webc_runner`
- = 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-vm v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/vm)
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> wasmer-3.3.0/lib/vm/src/lib.rs:7:5
- |
- 7 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `default`, `enable-serde`, `serde`, and `tracing`
- = 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`
- --> wasmer-3.3.0/lib/vm/src/lib.rs:11:5
- |
- 11 | feature = "cargo-clippy",
- | ^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `default`, `enable-serde`, `serde`, and `tracing`
- = 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: creating a mutable reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:131:22
- |
- 131 | 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
- |
- 131 | register(&raw mut PREV_SIGSEGV, libc::SIGSEGV);
- | ~~~~~~~~
-
- warning: creating a mutable reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:134:22
- |
- 134 | 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
- |
- 134 | register(&raw mut PREV_SIGILL, libc::SIGILL);
- | ~~~~~~~~
-
- warning: creating a mutable reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:138:26
- |
- 138 | 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
- |
- 138 | register(&raw mut PREV_SIGFPE, libc::SIGFPE);
- | ~~~~~~~~
-
- warning: creating a mutable reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:144:26
- |
- 144 | 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
- |
- 144 | register(&raw mut PREV_SIGBUS, libc::SIGBUS);
- | ~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:191:34
- |
- 191 | 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
- |
- 191 | libc::SIGSEGV => &raw const PREV_SIGSEGV,
- | ~~~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:192:33
- |
- 192 | 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
- |
- 192 | libc::SIGBUS => &raw const PREV_SIGBUS,
- | ~~~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:193:33
- |
- 193 | 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
- |
- 193 | libc::SIGFPE => &raw const PREV_SIGFPE,
- | ~~~~~~~~~~
-
- warning: creating a shared reference to mutable static is discouraged
- --> wasmer-3.3.0/lib/vm/src/trap/traphandlers.rs:194:33
- |
- 194 | 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
- |
- 194 | libc::SIGILL => &raw const PREV_SIGILL,
- | ~~~~~~~~~~
-
- warning: `wasmer-c-api` (build script) generated 1 warning
- Compiling wasmer-compiler v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/compiler)
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/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: `borrow`, `collections`, `fmt`, and `str`
- --> wasmer-3.3.0/lib/compiler/src/lib.rs:50:23
- |
- 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`
- --> wasmer-3.3.0/lib/compiler/src/engine/error.rs:3:24
- |
- 3 | pub use wasmer_types::{DeserializeError, ImportError, SerializeError};
- | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
-
- warning: variable does not need to be mutable
- --> wasmer-3.3.0/lib/compiler/src/artifact_builders/artifact_builder.rs:204:81
- |
- 204 | Arc::get_mut(&mut self.serializable.compile_info.module).map_or(false, |mut module_info| {
- | ----^^^^^^^^^^^
- | |
- | help: remove this `mut`
- |
- = note: `#[warn(unused_mut)]` on by default
-
- warning: `wasmer-vm` (lib) generated 10 warnings
- Compiling wasmer v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/api)
- Compiling wasmer-compiler-singlepass v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/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
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/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`, `jsc`, `llvm`, `rusty_jsc`, `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`
- --> wasmer-3.3.0/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`, `jsc`, `llvm`, `rusty_jsc`, `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: unused import: `Artifact`
- --> wasmer-3.3.0/lib/api/src/sys/engine.rs:2:5
- |
- 2 | Artifact, BaseTunables, CompilerConfig, Engine, EngineBuilder, Tunables,
- | ^^^^^^^^
- |
- = note: `#[warn(unused_imports)]` on by default
-
- warning: unused import: `Tunables`
- --> wasmer-3.3.0/lib/api/src/sys/mod.rs:17:62
- |
- 17 | pub use wasmer_compiler::{Artifact, EngineBuilder, Features, Tunables};
- | ^^^^^^^^
-
- warning: `wasmer-compiler` (lib) generated 5 warnings (run `cargo fix --lib -p wasmer-compiler` to apply 3 suggestions)
- warning: unexpected `cfg` condition value: `enable-serde`
- --> wasmer-3.3.0/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
-
- Compiling wasmer-middlewares v3.3.0 (/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7/wasmer-3.3.0/lib/middlewares)
- warning: `wasmer` (lib) generated 5 warnings (run `cargo fix --lib -p wasmer` to apply 2 suggestions)
- warning: variable does not need to be mutable
- --> wasmer-3.3.0/lib/compiler-singlepass/src/codegen.rs:2996:21
- |
- 2996 | 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
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/lib/compiler-singlepass/src/emitter_arm64.rs:90:8
- |
- 87 | pub trait EmitterARM64 {
- | ------------ methods in this trait
- ...
- 90 | fn get_jmp_instr_size(&self) -> u8;
- | ^^^^^^^^^^^^^^^^^^
- ...
- 110 | fn emit_strdb(
- | ^^^^^^^^^^
- ...
- 124 | fn emit_ldria(
- | ^^^^^^^^^^
- ...
- 184 | fn emit_movz(&mut self, reg: Location, val: u32) -> Result<(), CompileError>;
- | ^^^^^^^^^
- 185 | fn emit_movk(&mut self, reg: Location, val: u32, shift: u32) -> Result<(), CompileError>;
- | ^^^^^^^^^
- ...
- 335 | fn emit_csetm(&mut self, sz: Size, dst: Location, cond: Condition) -> Result<(), CompileError>;
- | ^^^^^^^^^^
- 336 | fn emit_cinc(
- | ^^^^^^^^^
- ...
- 364 | fn emit_tbnz_label(
- | ^^^^^^^^^^^^^^^
-
- warning: multiple methods are never used
- --> wasmer-3.3.0/lib/compiler-singlepass/src/emitter_x64.rs:74:8
- |
- 64 | pub trait EmitterX64 {
- | ---------- methods in this trait
- ...
- 74 | fn emit_u64(&mut self, x: u64) -> Result<(), CompileError>;
- | ^^^^^^^^
- ...
- 79 | fn emit_nop(&mut self) -> Result<(), CompileError>;
- | ^^^^^^^^
- ...
- 147 | fn emit_cmovae_gpr_32(&mut self, src: GPR, dst: GPR) -> Result<(), CompileError>;
- | ^^^^^^^^^^^^^^^^^^
- ...
- 219 | fn emit_vcmpordss(
- | ^^^^^^^^^^^^^^
- ...
- 225 | fn emit_vcmpordsd(
- | ^^^^^^^^^^^^^^
- ...
- 347 | fn emit_ud2(&mut self) -> Result<(), CompileError>;
- | ^^^^^^^^
- ...
- 461 | fn arch_emit_entry_trampoline(&mut self) -> Result<(), CompileError> {
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...
- 467 | fn arch_mov64_imm_offset(&self) -> Result<usize, CompileError> {
- | ^^^^^^^^^^^^^^^^^^^^^
-
- warning: methods `is_callee_save` and `is_reserved` are never used
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/lib/compiler-singlepass/src/machine.rs:36:8
- |
- 35 | pub trait MaybeImmediate {
- | -------------- methods in this trait
- 36 | fn imm_value(&self) -> Option<Value>;
- | ^^^^^^^^^
- 37 | fn is_imm(&self) -> bool {
- | ^^^^^^
-
- warning: multiple methods are never used
- --> wasmer-3.3.0/lib/compiler-singlepass/src/machine.rs:114:8
- |
- 54 | pub trait Machine {
- | ------- methods in this trait
- ...
- 114 | fn mark_address_with_trap_code(&mut self, code: TrapCode);
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...
- 279 | fn emit_call_label(&mut self, label: Label) -> Result<(), CompileError>;
- | ^^^^^^^^^^^^^^^
- ...
- 298 | fn emit_debug_breakpoint(&mut self) -> Result<(), CompileError>;
- | ^^^^^^^^^^^^^^^^^^^^^
- ...
- 302 | fn location_address(
- | ^^^^^^^^^^^^^^^^
- ...
- 310 | fn location_and(
- | ^^^^^^^^^^^^
- ...
- 343 | fn location_sub(
- | ^^^^^^^^^^^^
- ...
- 368 | fn location_test(
- | ^^^^^^^^^^^^^
- ...
- 385 | fn jmp_on_above(&mut self, label: Label) -> Result<(), CompileError>;
- | ^^^^^^^^^^^^
- ...
- 394 | fn jmp_on_overflow(&mut self, label: Label) -> Result<(), CompileError>;
- | ^^^^^^^^^^^^^^^
-
- Compiling cranelift-frontend v0.91.1
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/lib/compiler-cranelift/src/trampoline/mod.rs:10:9
- |
- 10 | pub use cranelift_codegen::Context;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
-
- warning: unused import: `FunctionBuilder`
- --> wasmer-3.3.0/lib/compiler-cranelift/src/trampoline/mod.rs:11:30
- |
- 11 | pub use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
- | ^^^^^^^^^^^^^^^
-
- warning: unexpected `cfg` condition value: `cargo-clippy`
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/lib/compiler-cranelift/src/translator/code_translator.rs:2062:12
- |
- 2062 | #[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`
- --> wasmer-3.3.0/lib/compiler-cranelift/src/translator/func_environ.rs:167:16
- |
- 167 | #[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`
- --> wasmer-3.3.0/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`
- --> wasmer-3.3.0/lib/compiler-cranelift/src/translator/mod.rs:11:9
- |
- 11 | pub use self::func_state::FuncTranslationState;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
- warning: unused import: `get_vmctx_value_label`
- --> wasmer-3.3.0/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
- --> wasmer-3.3.0/lib/compiler-cranelift/src/translator/func_environ.rs:64:8
- |
- 52 | pub trait TargetEnvironment {
- | ----------------- method in this trait
- ...
- 64 | 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
- --> wasmer-3.3.0/lib/compiler-cranelift/src/translator/func_environ.rs:473:8
- |
- 81 | pub trait FuncEnvironment: TargetEnvironment {
- | --------------- methods in this trait
- ...
- 473 | fn get_global_type(&self, global_index: GlobalIndex) -> Option<WasmerType>;
- | ^^^^^^^^^^^^^^^
- ...
- 482 | fn get_local_type(&self, local_index: u32) -> Option<WasmerType>;
- | ^^^^^^^^^^^^^^
- ...
- 485 | fn get_local_types(&self) -> &[WasmerType];
- | ^^^^^^^^^^^^^^^
- ...
- 488 | fn get_function_type(&self, function_index: FunctionIndex) -> Option<&FunctionType>;
- | ^^^^^^^^^^^^^^^^^
- ...
- 491 | fn get_function_sig(&self, sig_index: SignatureIndex) -> Option<&FunctionType>;
- | ^^^^^^^^^^^^^^^^
-
- warning: `wasmer-compiler-cranelift` (lib) generated 13 warnings (run `cargo fix --lib -p wasmer-compiler-cranelift` to apply 6 suggestions)
- warning: `wasmer-compiler-singlepass` (lib) generated 14 warnings (run `cargo fix --lib -p wasmer-compiler-singlepass` to apply 1 suggestion)
- warning: unexpected `cfg` condition value: `dylib`
- --> wasmer-3.3.0/lib/c-api/src/wasm_c_api/engine.rs:258:59
- |
- 258 | #[cfg(all(feature = "compiler", any(feature = "compiler", feature = "dylib")))]
- | ^^^^^^^^^^^^^^^^^
- |
- = note: expected values for `feature` are: `compiler`, `compiler-headless`, `cranelift`, `default`, `jit`, `jsc`, `llvm`, `middlewares`, `singlepass`, `static-artifact-create`, `static-artifact-load`, `sys`, `typetag`, `virtual-fs`, `wasi`, `wasmer-artifact-create`, `wasmer-artifact-load`, `wasmer-compiler`, `wasmer-compiler-cranelift`, `wasmer-compiler-llvm`, `wasmer-compiler-singlepass`, `wasmer-emscripten`, `wasmer-middlewares`, `wasmer-wasix`, `wat`, `webc`, and `webc_runner`
- = 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: `wasmer-c-api` (lib) generated 1 warning
- Finished `release` profile [optimized] target(s) in 1m 17s
-> compiled tezos-rust-libs.1.7
[tezos-rust-libs: mkdir]
+ /usr/bin/mkdir "-p" "/home/opam/.opam/default/lib/tezos-rust-libs" (CWD=/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7)
[tezos-rust-libs: mkdir]
+ /usr/bin/mkdir "-p" "/home/opam/.opam/default/lib/tezos-rust-libs/rust" (CWD=/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7)
[tezos-rust-libs: cp]
+ /usr/bin/cp "librustzcash/include/librustzcash.h" "target-librustzcash/release/librustzcash.a" "wasmer-3.3.0/lib/c-api/wasm.h" "wasmer-3.3.0/lib/c-api/wasmer.h" "target-wasmer/release/libwasmer.a" "/home/opam/.opam/default/lib/tezos-rust-libs" (CWD=/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7)
[tezos-rust-libs: cp]
+ /usr/bin/cp "librustzcash/include/rust/types.h" "/home/opam/.opam/default/lib/tezos-rust-libs/rust" (CWD=/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7)
[tezos-rust-libs: touch]
+ /usr/bin/touch "/home/opam/.opam/default/lib/tezos-rust-libs/META" (CWD=/home/opam/.opam/default/.opam-switch/build/tezos-rust-libs.1.7)
-> installed tezos-rust-libs.1.7
[NOTE] success
Job succeeded