wip - wasm hacking#5305
Draft
benluelo wants to merge 1 commit into
Draft
Garnix CI / package trusted-mpt-light-client [x86_64-linux]
failed
Nov 17, 2025 in 4m 0s
package trusted-mpt-light-client [x86_64-linux]
package trusted-mpt-light-client [x86_64-linux] failed
Details
Last 100 lines of logs:
trusted-mpt-light-client-deps-0.0.0> Compiling proc_macro v0.0.0 (/nix/store/z0vwfc3rjvfiklg5py6y8wpsmb2n5bsi-rust-minimal-1.91.0-nightly-2025-09-12/lib/rustlib/src/rust/library/proc_macro)
trusted-mpt-light-client-deps-0.0.0> Checking rustc-hex v2.1.0
trusted-mpt-light-client-deps-0.0.0> Checking bytes v1.10.1
trusted-mpt-light-client-deps-0.0.0> Checking itoa v1.0.15
trusted-mpt-light-client-deps-0.0.0> Checking hex v0.4.3
trusted-mpt-light-client-deps-0.0.0> Checking derive_more v2.0.1
trusted-mpt-light-client-deps-0.0.0> Checking base64 v0.22.1
trusted-mpt-light-client-deps-0.0.0> Checking zeroize v1.8.1
trusted-mpt-light-client-deps-0.0.0> Checking unty v0.0.4
trusted-mpt-light-client-deps-0.0.0> Checking ryu v1.0.20
trusted-mpt-light-client-deps-0.0.0> Checking tap v1.0.1
trusted-mpt-light-client-deps-0.0.0> Checking funty v2.0.0
trusted-mpt-light-client-deps-0.0.0> Checking bs58 v0.5.1
trusted-mpt-light-client-deps-0.0.0> Checking allocator-api2 v0.2.21
trusted-mpt-light-client-deps-0.0.0> Checking static_assertions v1.1.0 (https://github.com/nvzqz/static-assertions#a867e97a)
trusted-mpt-light-client-deps-0.0.0> Checking foldhash v0.1.5
trusted-mpt-light-client-deps-0.0.0> Checking bincode v2.0.1
trusted-mpt-light-client-deps-0.0.0> Checking wyz v0.5.1
trusted-mpt-light-client-deps-0.0.0> Checking signature v2.2.0
trusted-mpt-light-client-deps-0.0.0> Checking rand_core v0.6.4
trusted-mpt-light-client-deps-0.0.0> Checking mini-alloc v1.0.0
trusted-mpt-light-client-deps-0.0.0> Checking cosmwasm-core v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
trusted-mpt-light-client-deps-0.0.0> Checking subtle-encoding v0.5.1
trusted-mpt-light-client-deps-0.0.0> Checking derive_more v1.0.0
trusted-mpt-light-client-deps-0.0.0> Checking bnum v0.11.0
trusted-mpt-light-client-deps-0.0.0> Checking hex-literal v0.4.1
trusted-mpt-light-client-deps-0.0.0> Checking zerocopy v0.7.35
trusted-mpt-light-client-deps-0.0.0> Checking enumorph v0.1.3
trusted-mpt-light-client-deps-0.0.0> Checking bytemuck v1.23.0
trusted-mpt-light-client-deps-0.0.0> Checking dyn-clone v1.0.19
trusted-mpt-light-client-deps-0.0.0> Checking hash-db v0.16.0
trusted-mpt-light-client-deps-0.0.0> Checking ed25519 v2.2.3
trusted-mpt-light-client-deps-0.0.0> Checking log v0.4.27
trusted-mpt-light-client-deps-0.0.0> Checking strum v0.27.2
trusted-mpt-light-client-deps-0.0.0> Checking hash256-std-hasher v0.15.2
trusted-mpt-light-client-deps-0.0.0> Checking memory-db v0.32.0
trusted-mpt-light-client-deps-0.0.0> Checking uint v0.9.5
trusted-mpt-light-client-deps-0.0.0> Checking fixed-hash v0.8.0
trusted-mpt-light-client-deps-0.0.0> Checking primitive-types v0.12.2
trusted-mpt-light-client-deps-0.0.0> Checking bitvec v1.0.1
trusted-mpt-light-client-deps-0.0.0> Checking rlp v0.5.2
trusted-mpt-light-client-deps-0.0.0> Checking prost v0.12.6
trusted-mpt-light-client-deps-0.0.0> Checking chrono v0.4.41
trusted-mpt-light-client-deps-0.0.0> Checking hashbrown v0.13.2
trusted-mpt-light-client-deps-0.0.0> Checking ruint v1.17.0
trusted-mpt-light-client-deps-0.0.0> Checking trie-db v0.28.0
trusted-mpt-light-client-deps-0.0.0> Checking alloy-primitives v1.4.0
trusted-mpt-light-client-deps-0.0.0> Checking ethereum-types v0.14.1
trusted-mpt-light-client-deps-0.0.0> Checking ethabi v18.0.0
trusted-mpt-light-client-deps-0.0.0> Checking alloy-sol-types v1.4.0
trusted-mpt-light-client-deps-0.0.0> Checking serde_bytes v0.11.19
trusted-mpt-light-client-deps-0.0.0> Checking ed25519-zebra v4.1.0
trusted-mpt-light-client-deps-0.0.0> Checking bcs v0.1.6
trusted-mpt-light-client-deps-0.0.0> Checking serde-json-wasm v1.0.1 (https://github.com/benluelo/serde-json-wasm?branch=impl-collect-str#b7a1acc8)
trusted-mpt-light-client-deps-0.0.0> Checking cosmwasm-std v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
trusted-mpt-light-client-deps-0.0.0> error[E0152]: found duplicate lang item `panic_impl`
trusted-mpt-light-client-deps-0.0.0> --> /nix/store/18xvvc8ld79jsk72z50iipqmabz1lhma-vendor-cargo-deps/3ac2a98221259b3c94f09a6a2538f3d4bc2aabf4e16c814ce4b9d79df90df2a3/cosmwasm-std-2.2.2/src/lib.rs:19:17
trusted-mpt-light-client-deps-0.0.0> |
trusted-mpt-light-client-deps-0.0.0> 19 | / fn panic(_info: &core::panic::PanicInfo) -> ! {
trusted-mpt-light-client-deps-0.0.0> 20 | | loop {}
trusted-mpt-light-client-deps-0.0.0> 21 | | }
trusted-mpt-light-client-deps-0.0.0> | |_________________^
trusted-mpt-light-client-deps-0.0.0> |
trusted-mpt-light-client-deps-0.0.0> = note: the lang item is first defined in crate `std` (which `serde` depends on)
trusted-mpt-light-client-deps-0.0.0> = note: first definition in `std` loaded from /build/clean-workspace-source/target/wasm32-unknown-unknown/release/deps/libstd-4b4cbf19fa60cd19.rmeta
trusted-mpt-light-client-deps-0.0.0> = note: second definition in the local crate (`cosmwasm_std`)
trusted-mpt-light-client-deps-0.0.0>
trusted-mpt-light-client-deps-0.0.0> For more information about this error, try `rustc --explain E0152`.
trusted-mpt-light-client-deps-0.0.0> error: could not compile `cosmwasm-std` (lib) due to 1 previous error
trusted-mpt-light-client-deps-0.0.0> warning: build failed, waiting for other jobs to finish...
error: build of '/nix/store/1hwz3cz85y1a6gis3wwi3c8mwb9cx9ii-trusted-mpt-light-client-deps-0.0.0.drv' on 'ssh-ng://nix-ssh@garnix5' failed: builder for '/nix/store/1hwz3cz85y1a6gis3wwi3c8mwb9cx9ii-trusted-mpt-light-client-deps-0.0.0.drv' failed with exit code 101;
last 25 log lines:
> Checking trie-db v0.28.0
> Checking alloy-primitives v1.4.0
> Checking ethereum-types v0.14.1
> Checking ethabi v18.0.0
> Checking alloy-sol-types v1.4.0
> Checking serde_bytes v0.11.19
> Checking ed25519-zebra v4.1.0
> Checking bcs v0.1.6
> Checking serde-json-wasm v1.0.1 (https://github.com/benluelo/serde-json-wasm?branch=impl-collect-str#b7a1acc8)
> Checking cosmwasm-std v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
> error[E0152]: found duplicate lang item `panic_impl`
> --> /nix/store/18xvvc8ld79jsk72z50iipqmabz1lhma-vendor-cargo-deps/3ac2a98221259b3c94f09a6a2538f3d4bc2aabf4e16c814ce4b9d79df90df2a3/cosmwasm-std-2.2.2/src/lib.rs:19:17
> |
> 19 | / fn panic(_info: &core::panic::PanicInfo) -> ! {
> 20 | | loop {}
> 21 | | }
> | |_________________^
> |
> = note: the lang item is first defined in crate `std` (which `serde` depends on)
> = note: first definition in `std` loaded from /build/clean-workspace-source/target/wasm32-unknown-unknown/release/deps/libstd-4b4cbf19fa60cd19.rmeta
> = note: second definition in the local crate (`cosmwasm_std`)
>
> For more information about this error, try `rustc --explain E0152`.
> error: could not compile `cosmwasm-std` (lib) due to 1 previous error
> warning: build failed, waiting for other jobs to finish...
For full logs, run 'nix log /nix/store/1hwz3cz85y1a6gis3wwi3c8mwb9cx9ii-trusted-mpt-light-client-deps-0.0.0.drv'.
error: builder for '/nix/store/1hwz3cz85y1a6gis3wwi3c8mwb9cx9ii-trusted-mpt-light-client-deps-0.0.0.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/c50nr5vj6ssgsardgg5hrqy6a6khfpak-trusted-mpt-light-client.wasm-0.0.0.drv' failed to build
Loading