wip - wasm hacking#5305
Draft
benluelo wants to merge 1 commit into
Draft
Garnix CI / package arbitrum-light-client [x86_64-linux]
failed
Nov 17, 2025 in 4m 24s
package arbitrum-light-client [x86_64-linux]
package arbitrum-light-client [x86_64-linux] failed
Details
Last 100 lines of logs:
arbitrum-light-client-deps-0.0.0> Checking base64 v0.22.1
arbitrum-light-client-deps-0.0.0> Checking unty v0.0.4
arbitrum-light-client-deps-0.0.0> Checking tap v1.0.1
arbitrum-light-client-deps-0.0.0> Checking ryu v1.0.20
arbitrum-light-client-deps-0.0.0> Checking bs58 v0.5.1
arbitrum-light-client-deps-0.0.0> Checking funty v2.0.0
arbitrum-light-client-deps-0.0.0> Checking rand_core v0.6.4
arbitrum-light-client-deps-0.0.0> Checking foldhash v0.1.5
arbitrum-light-client-deps-0.0.0> Checking static_assertions v1.1.0 (https://github.com/nvzqz/static-assertions#a867e97a)
arbitrum-light-client-deps-0.0.0> Checking bincode v2.0.1
arbitrum-light-client-deps-0.0.0> Checking allocator-api2 v0.2.21
arbitrum-light-client-deps-0.0.0> Checking zerocopy v0.7.35
arbitrum-light-client-deps-0.0.0> Checking subtle-encoding v0.5.1
arbitrum-light-client-deps-0.0.0> Checking wyz v0.5.1
arbitrum-light-client-deps-0.0.0> Checking signature v2.2.0
arbitrum-light-client-deps-0.0.0> Checking hex-literal v0.4.1
arbitrum-light-client-deps-0.0.0> Checking enumorph v0.1.3
arbitrum-light-client-deps-0.0.0> Checking mini-alloc v1.0.0
arbitrum-light-client-deps-0.0.0> Checking derive_more v1.0.0
arbitrum-light-client-deps-0.0.0> Checking cosmwasm-core v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
arbitrum-light-client-deps-0.0.0> Checking bnum v0.11.0
arbitrum-light-client-deps-0.0.0> Checking hash-db v0.16.0
arbitrum-light-client-deps-0.0.0> Checking itertools v0.13.0
arbitrum-light-client-deps-0.0.0> Checking dyn-clone v1.0.19
arbitrum-light-client-deps-0.0.0> Checking bytemuck v1.23.0
arbitrum-light-client-deps-0.0.0> Checking log v0.4.27
arbitrum-light-client-deps-0.0.0> Checking hash256-std-hasher v0.15.2
arbitrum-light-client-deps-0.0.0> Checking strum v0.27.2
arbitrum-light-client-deps-0.0.0> Checking memory-db v0.32.0
arbitrum-light-client-deps-0.0.0> Checking ed25519 v2.2.3
arbitrum-light-client-deps-0.0.0> Checking fixed-hash v0.8.0
arbitrum-light-client-deps-0.0.0> Checking uint v0.9.5
arbitrum-light-client-deps-0.0.0> Checking primitive-types v0.12.2
arbitrum-light-client-deps-0.0.0> Checking rlp v0.5.2
arbitrum-light-client-deps-0.0.0> Checking prost v0.12.6
arbitrum-light-client-deps-0.0.0> Checking chrono v0.4.41
arbitrum-light-client-deps-0.0.0> Checking bitvec v1.0.1
arbitrum-light-client-deps-0.0.0> Checking hashbrown v0.13.2
arbitrum-light-client-deps-0.0.0> Checking ruint v1.17.0
arbitrum-light-client-deps-0.0.0> Checking trie-db v0.28.0
arbitrum-light-client-deps-0.0.0> Checking alloy-primitives v1.4.0
arbitrum-light-client-deps-0.0.0> Checking ppv-lite86 v0.2.21
arbitrum-light-client-deps-0.0.0> Checking ethereum-types v0.14.1
arbitrum-light-client-deps-0.0.0> Checking rand_chacha v0.3.1
arbitrum-light-client-deps-0.0.0> Checking rand v0.8.5
arbitrum-light-client-deps-0.0.0> Checking ethabi v18.0.0
arbitrum-light-client-deps-0.0.0> Checking alloy-sol-types v1.4.0
arbitrum-light-client-deps-0.0.0> Checking ark-std v0.5.0
arbitrum-light-client-deps-0.0.0> Checking ed25519-zebra v4.1.0
arbitrum-light-client-deps-0.0.0> Checking serde_bytes v0.11.19
arbitrum-light-client-deps-0.0.0> Checking ark-serialize v0.5.0
arbitrum-light-client-deps-0.0.0> Checking ark-ff v0.5.0
arbitrum-light-client-deps-0.0.0> Checking bcs v0.1.6
arbitrum-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)
arbitrum-light-client-deps-0.0.0> Checking cosmwasm-std v2.2.2 (https://github.com/benluelo/cosmwasm?branch=union-v2.2.2#6467e29d)
arbitrum-light-client-deps-0.0.0> error[E0152]: found duplicate lang item `panic_impl`
arbitrum-light-client-deps-0.0.0> --> /nix/store/wif5a2zr7283k7wdsb4ildzd9kmnn95d-vendor-cargo-deps/3ac2a98221259b3c94f09a6a2538f3d4bc2aabf4e16c814ce4b9d79df90df2a3/cosmwasm-std-2.2.2/src/lib.rs:19:17
arbitrum-light-client-deps-0.0.0> |
arbitrum-light-client-deps-0.0.0> 19 | / fn panic(_info: &core::panic::PanicInfo) -> ! {
arbitrum-light-client-deps-0.0.0> 20 | | loop {}
arbitrum-light-client-deps-0.0.0> 21 | | }
arbitrum-light-client-deps-0.0.0> | |_________________^
arbitrum-light-client-deps-0.0.0> |
arbitrum-light-client-deps-0.0.0> = note: the lang item is first defined in crate `std` (which `serde` depends on)
arbitrum-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
arbitrum-light-client-deps-0.0.0> = note: second definition in the local crate (`cosmwasm_std`)
arbitrum-light-client-deps-0.0.0>
arbitrum-light-client-deps-0.0.0> For more information about this error, try `rustc --explain E0152`.
arbitrum-light-client-deps-0.0.0> error: could not compile `cosmwasm-std` (lib) due to 1 previous error
arbitrum-light-client-deps-0.0.0> warning: build failed, waiting for other jobs to finish...
error: build of '/nix/store/a6bkzd17pyi121b6r6gcsk3lvw70q9iw-arbitrum-light-client-deps-0.0.0.drv' on 'ssh-ng://nix-ssh@garnix8' failed: builder for '/nix/store/a6bkzd17pyi121b6r6gcsk3lvw70q9iw-arbitrum-light-client-deps-0.0.0.drv' failed with exit code 101;
last 25 log lines:
> Checking ethabi v18.0.0
> Checking alloy-sol-types v1.4.0
> Checking ark-std v0.5.0
> Checking ed25519-zebra v4.1.0
> Checking serde_bytes v0.11.19
> Checking ark-serialize v0.5.0
> Checking ark-ff v0.5.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/wif5a2zr7283k7wdsb4ildzd9kmnn95d-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/a6bkzd17pyi121b6r6gcsk3lvw70q9iw-arbitrum-light-client-deps-0.0.0.drv'.
error: builder for '/nix/store/a6bkzd17pyi121b6r6gcsk3lvw70q9iw-arbitrum-light-client-deps-0.0.0.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/r1wjmya2zxy4b3n3hgrvw8q461jjlxwg-arbitrum-light-client.wasm-0.0.0.drv' failed to build
Loading