these 2 derivations will be built: /nix/store/kvshdz1h8f9bqyq88f1dcfhy4a8c4mkf-cargo-vendor-dir.drv /nix/store/r9kcvra5m38qwy98s66y1y4vbh6sq0pd-caldav-viewer.drv building '/nix/store/kvshdz1h8f9bqyq88f1dcfhy4a8c4mkf-cargo-vendor-dir.drv' cargo-vendor-dir> structuredAttrs is enabled building '/nix/store/r9kcvra5m38qwy98s66y1y4vbh6sq0pd-caldav-viewer.drv' caldav-viewer> Running phase: unpackPhase caldav-viewer> unpacking source archive /nix/store/rijw31q3br38z7d35zsd3m9yi01za8dm-6xlw03hab1h3schqnw7mv4lqjnfqc8jm-source caldav-viewer> source root is 6xlw03hab1h3schqnw7mv4lqjnfqc8jm-source caldav-viewer> Executing cargoSetupPostUnpackHook caldav-viewer> Finished cargoSetupPostUnpackHook caldav-viewer> Running phase: patchPhase caldav-viewer> Executing cargoSetupPostPatchHook caldav-viewer> Validating consistency between /build/6xlw03hab1h3schqnw7mv4lqjnfqc8jm-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock caldav-viewer> Finished cargoSetupPostPatchHook caldav-viewer> Running phase: updateAutotoolsGnuConfigScriptsPhase caldav-viewer> Running phase: configurePhase caldav-viewer> Running phase: buildPhase caldav-viewer> Compiling unicode-ident v1.0.5 caldav-viewer> Compiling proc-macro2 v1.0.106 caldav-viewer> Compiling quote v1.0.46 caldav-viewer> Compiling autocfg v1.1.0 caldav-viewer> Compiling wasm-bindgen-shared v0.2.121 caldav-viewer> Compiling serde_core v1.0.228 caldav-viewer> Compiling rustversion v1.0.9 caldav-viewer> Compiling serde v1.0.228 caldav-viewer> Compiling itoa v1.0.4 caldav-viewer> Compiling memchr v2.5.0 caldav-viewer> Compiling pin-project-lite v0.2.17 caldav-viewer> Compiling once_cell v1.16.0 caldav-viewer> Compiling serde_json v1.0.87 caldav-viewer> Compiling bumpalo v3.11.1 caldav-viewer> Compiling ryu v1.0.11 caldav-viewer> Compiling futures-core v0.3.32 caldav-viewer> Compiling futures-sink v0.3.32 caldav-viewer> Compiling futures-io v0.3.32 caldav-viewer> Compiling futures-task v0.3.32 caldav-viewer> Compiling futures-channel v0.3.32 caldav-viewer> Compiling cfg-if v1.0.0 caldav-viewer> Compiling thiserror v1.0.69 caldav-viewer> Compiling syn v1.0.103 caldav-viewer> Compiling percent-encoding v2.2.0 caldav-viewer> Compiling version_check v0.9.4 caldav-viewer> Compiling fnv v1.0.7 caldav-viewer> Compiling hashbrown v0.17.1 caldav-viewer> Compiling form_urlencoded v1.1.0 caldav-viewer> Compiling slab v0.4.7 caldav-viewer> Compiling equivalent v1.0.2 caldav-viewer> Compiling winnow v0.5.40 caldav-viewer> Compiling toml_datetime v0.6.11 caldav-viewer> Compiling bytes v1.12.0 caldav-viewer> Compiling prettyplease v0.2.37 caldav-viewer> Compiling num-traits v0.2.15 caldav-viewer> Compiling proc-macro-error-attr v1.0.4 caldav-viewer> Compiling proc-macro-error v1.0.4 caldav-viewer> Compiling indexmap v1.9.1 caldav-viewer> Compiling tracing-core v0.1.36 caldav-viewer> Compiling anymap2 v0.13.0 caldav-viewer> Compiling thiserror v2.0.18 caldav-viewer> Compiling prettyplease v0.1.21 caldav-viewer> Compiling hashbrown v0.12.3 caldav-viewer> Compiling siphasher v1.0.3 caldav-viewer> Compiling chrono-tz v0.10.4 caldav-viewer> Compiling log v0.4.33 caldav-viewer> Compiling boolinator v2.4.0 caldav-viewer> Compiling urlencoding v2.1.3 caldav-viewer> Compiling indexmap v2.14.0 caldav-viewer> Compiling phf_shared v0.12.1 caldav-viewer> Compiling wasm-bindgen v0.2.121 caldav-viewer> Compiling phf v0.12.1 caldav-viewer> Compiling http v0.2.12 caldav-viewer> Compiling syn v2.0.118 caldav-viewer> Compiling implicit-clone v0.3.2 caldav-viewer> Compiling toml_edit v0.19.15 caldav-viewer> Compiling proc-macro-crate v1.3.1 caldav-viewer> Compiling pin-project-internal v1.0.12 caldav-viewer> Compiling wasm-bindgen-macro-support v0.2.121 caldav-viewer> Compiling yew-macro v0.20.0 caldav-viewer> Compiling serde_derive v1.0.228 caldav-viewer> Compiling futures-macro v0.3.32 caldav-viewer> Compiling thiserror-impl v1.0.69 caldav-viewer> Compiling gloo-worker-macros v0.1.0 caldav-viewer> Compiling tracing-attributes v0.1.31 caldav-viewer> Compiling implicit-clone-derive v0.1.2 caldav-viewer> Compiling thiserror-impl v2.0.18 caldav-viewer> Compiling yew-macro v0.23.0 caldav-viewer> Compiling pin-project v1.0.12 caldav-viewer> Compiling implicit-clone v0.6.0 caldav-viewer> Compiling futures-util v0.3.32 caldav-viewer> Compiling ical v0.11.0 caldav-viewer> Compiling tracing v0.1.44 caldav-viewer> Compiling wasm-bindgen-macro v0.2.121 caldav-viewer> Compiling serde_urlencoded v0.7.1 caldav-viewer> Compiling bincode v1.3.3 caldav-viewer> Compiling futures v0.3.25 caldav-viewer> Compiling pinned v0.1.0 caldav-viewer> Compiling js-sys v0.3.98 caldav-viewer> Compiling console_error_panic_hook v0.1.7 caldav-viewer> Compiling web-sys v0.3.98 caldav-viewer> Compiling wasm-bindgen-futures v0.4.33 caldav-viewer> Compiling serde-wasm-bindgen v0.6.5 caldav-viewer> Compiling getrandom v0.2.17 caldav-viewer> Compiling gloo-timers v0.3.0 caldav-viewer> Compiling serde-wasm-bindgen v0.3.1 caldav-viewer> Compiling gloo-timers v0.2.4 caldav-viewer> Compiling chrono v0.4.45 caldav-viewer> Compiling gloo-utils v0.2.0 caldav-viewer> Compiling gloo-utils v0.1.5 caldav-viewer> Compiling gloo-events v0.2.0 caldav-viewer> Compiling gloo-events v0.1.2 caldav-viewer> Compiling gloo-render v0.2.0 caldav-viewer> Compiling gloo-dialogs v0.2.0 caldav-viewer> Compiling gloo-render v0.1.1 caldav-viewer> Compiling gloo-dialogs v0.1.1 caldav-viewer> Compiling wasm-logger v0.2.0 caldav-viewer> Compiling gloo-file v0.2.3 caldav-viewer> Compiling gloo-file v0.3.0 caldav-viewer> Compiling gloo-history v0.2.2 caldav-viewer> Compiling gloo-console v0.3.0 caldav-viewer> Compiling gloo-worker v0.5.0 caldav-viewer> Compiling gloo-console v0.2.3 caldav-viewer> Compiling gloo-net v0.5.0 caldav-viewer> Compiling gloo-storage v0.3.0 caldav-viewer> Compiling gloo-storage v0.2.2 caldav-viewer> Compiling gloo-history v0.1.0 caldav-viewer> Compiling gloo-net v0.2.4 caldav-viewer> Compiling gloo-worker v0.2.1 caldav-viewer> Compiling gloo v0.11.0 caldav-viewer> Compiling gloo v0.8.0 caldav-viewer> Compiling tokise v0.2.1 caldav-viewer> Compiling prokio v0.1.0 caldav-viewer> Compiling yew v0.23.0 caldav-viewer> Compiling yew v0.20.0 caldav-viewer> Compiling yew-hooks v0.6.4 caldav-viewer> Compiling caldav_viewer v0.1.0 (/build/6xlw03hab1h3schqnw7mv4lqjnfqc8jm-source) caldav-viewer> error[E0277]: the trait bound `impl yew::functional::hooks::Hook> + '_: yew::Hook` is not satisfied caldav-viewer> --> src/lib.rs:53:9 caldav-viewer> | caldav-viewer> 53 | use_async(async move { load_data(&props.url).await }) caldav-viewer> | ---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ caldav-viewer> | | caldav-viewer> | the trait `yew::Hook` is not implemented for `impl yew::functional::hooks::Hook> + '_` caldav-viewer> | required by a bound introduced by this call caldav-viewer> | caldav-viewer> note: there are multiple different versions of crate `yew` in the dependency graph caldav-viewer> --> /build/cargo-vendor-dir/yew-0.20.0/src/functional/hooks/mod.rs:30:1 caldav-viewer> | caldav-viewer> 30 | pub trait Hook { caldav-viewer> | ^^^^^^^^^^^^^^ this is the expected trait caldav-viewer> | caldav-viewer> ::: /build/cargo-vendor-dir/yew-0.23.0/src/functional/hooks/mod.rs:31:1 caldav-viewer> | caldav-viewer> 31 | pub trait Hook { caldav-viewer> | -------------- caldav-viewer> | | caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> = help: you can use `cargo tree` to explore your dependency tree caldav-viewer> caldav-viewer> error[E0277]: the trait bound `impl yew::functional::hooks::Hook + '_: yew::Hook` is not satisfied caldav-viewer> --> src/lib.rs:58:9 caldav-viewer> | caldav-viewer> 58 | use_mount(move || { caldav-viewer> | ^-------- caldav-viewer> | | caldav-viewer> | _________required by a bound introduced by this call caldav-viewer> | | caldav-viewer> 59 | | calendar_data_result_async.run(); caldav-viewer> 60 | | () caldav-viewer> 61 | | }); caldav-viewer> | |__________^ the trait `yew::Hook` is not implemented for `impl yew::functional::hooks::Hook + '_` caldav-viewer> | caldav-viewer> note: there are multiple different versions of crate `yew` in the dependency graph caldav-viewer> --> /build/cargo-vendor-dir/yew-0.20.0/src/functional/hooks/mod.rs:30:1 caldav-viewer> | caldav-viewer> 30 | pub trait Hook { caldav-viewer> | ^^^^^^^^^^^^^^ this is the expected trait caldav-viewer> | caldav-viewer> ::: /build/cargo-vendor-dir/yew-0.23.0/src/functional/hooks/mod.rs:31:1 caldav-viewer> | caldav-viewer> 31 | pub trait Hook { caldav-viewer> | -------------- caldav-viewer> | | caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> | this is the found trait caldav-viewer> = help: you can use `cargo tree` to explore your dependency tree caldav-viewer> caldav-viewer> For more information about this error, try `rustc --explain E0277`. caldav-viewer> error: could not compile `caldav_viewer` (lib) due to 2 previous errors caldav-viewer> warning: build failed, waiting for other jobs to finish... caldav-viewer> 2026-07-06T21:22:40.645337Z ERROR error caldav-viewer> error from build pipeline caldav-viewer> caldav-viewer> Caused by: caldav-viewer> 0: HTML build pipeline failed (1 errors), showing first caldav-viewer> 1: error from asset pipeline caldav-viewer> 2: running cargo build caldav-viewer> 3: error during cargo build execution caldav-viewer> 4: cargo call to executable 'cargo' with args: '["build", "--target=wasm32-unknown-unknown", "--manifest-path", "/build/6xlw03hab1h3schqnw7mv4lqjnfqc8jm-source/Cargo.toml", "--release", "--offline", "--frozen", "--bin", "caldav_viewer"]' returned a bad status: exit status: 101 caldav-viewer> 2026-07-06T21:22:40.645566Z ERROR error from build pipeline error: Cannot build '/nix/store/r9kcvra5m38qwy98s66y1y4vbh6sq0pd-caldav-viewer.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/1i57kdraqvnkjd4b07c1wwqbbv5m5s2q-caldav-viewer Last 25 log lines: > | this is the found trait > | this is the found trait > | this is the found trait > | this is the found trait > | this is the found trait > | this is the found trait > | this is the found trait > | this is the found trait > | this is the found trait > | this is the found trait > = help: you can use `cargo tree` to explore your dependency tree > > For more information about this error, try `rustc --explain E0277`. > error: could not compile `caldav_viewer` (lib) due to 2 previous errors > warning: build failed, waiting for other jobs to finish... > 2026-07-06T21:22:40.645337Z ERROR error > error from build pipeline > > Caused by: > 0: HTML build pipeline failed (1 errors), showing first > 1: error from asset pipeline > 2: running cargo build > 3: error during cargo build execution > 4: cargo call to executable 'cargo' with args: '["build", "--target=wasm32-unknown-unknown", "--manifest-path", "/build/6xlw03hab1h3schqnw7mv4lqjnfqc8jm-source/Cargo.toml", "--release", "--offline", "--frozen", "--bin", "caldav_viewer"]' returned a bad status: exit status: 101 > 2026-07-06T21:22:40.645566Z ERROR error from build pipeline For full logs, run: nix log /nix/store/r9kcvra5m38qwy98s66y1y4vbh6sq0pd-caldav-viewer.drv