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