build(deps): bump mlua from 0.9.9 to 0.10.2 #793
Closed
Garnix CI / package default [x86_64-linux]
failed
Dec 2, 2024 in 3m 2s
Run results
Build failed
Details
Last 100 lines of logs:
_addToLuaPath called for dir /nix/store/axn0m8jyp0p91b9a4a8dmqvlcyw9c4d6-libpulseaudio-17.0-dev
/nix/store/axn0m8jyp0p91b9a4a8dmqvlcyw9c4d6-libpulseaudio-17.0-dev already parsed
_addToLuaPath called for dir /nix/store/jdnih5ipd43fj2a5cwmil0h6i2gisx99-libcap-2.70-dev
/nix/store/jdnih5ipd43fj2a5cwmil0h6i2gisx99-libcap-2.70-dev already parsed
_addToLuaPath called for dir /nix/store/8mkvs25d559b2fya1z0bkz79kpmc9sl6-libcap-2.70-lib
/nix/store/8mkvs25d559b2fya1z0bkz79kpmc9sl6-libcap-2.70-lib already parsed
_addToLuaPath called for dir /nix/store/gsa2zzz4w3dm2diph57mxj1rds2zbqij-libcap-2.70
/nix/store/gsa2zzz4w3dm2diph57mxj1rds2zbqij-libcap-2.70 already parsed
_addToLuaPath called for dir /nix/store/q8y8kgidr4mg0q7zr2h1ddpd7ijy3wna-libpulseaudio-17.0
/nix/store/q8y8kgidr4mg0q7zr2h1ddpd7ijy3wna-libpulseaudio-17.0 already parsed
_addToLuaPath called for dir /nix/store/cwk3yma5asycrvlmvzr4p3dwnrnjy57g-luajit-2.1.1713773202
/nix/store/cwk3yma5asycrvlmvzr4p3dwnrnjy57g-luajit-2.1.1713773202 already parsed
Running phase: unpackPhase
@nix {"action":"setPhase","phase":"unpackPhase"}
unpacking source archive /nix/store/kg5p0z5psxhsa48bf0gd7g0kyh43s742-ironbar
source root is ironbar
Running phase: patchPhase
@nix {"action":"setPhase","phase":"patchPhase"}
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix {"action":"setPhase","phase":"updateAutotoolsGnuConfigScriptsPhase"}
Running phase: configurePhase
@nix {"action":"setPhase","phase":"configurePhase"}
[naersk] cargo_version (read): 1.83.0 (5ffbef321 2024-10-29)
[naersk] cargo_message_format (set): json-diagnostic-rendered-ansi
[naersk] cargo_release: --release
[naersk] cargo_options:
[naersk] cargo_build_options: $cargo_release -j "$NIX_BUILD_CORES" --message-format=$cargo_message_format
[naersk] cargo_test_options: $cargo_release -j "$NIX_BUILD_CORES"
[naersk] RUST_TEST_THREADS: 28
[naersk] cargo_bins_jq_filter: select(.reason == "compiler-artifact" and .executable != null and .profile.test == false)
[naersk] cargo_build_output_json (created): /build/tmp.KD7uhyP3oW
[naersk] RUSTFLAGS:
[naersk] CARGO_BUILD_RUSTFLAGS:
[naersk] CARGO_BUILD_RUSTFLAGS (updated): --remap-path-prefix /nix/store/194sn5ywcs080vjb24lxjnzglhlhaaf1-crates-io-dependencies=/sources --remap-path-prefix /nix/store/60s16s4138d4q0shg766nb2hzrqymd6i-git-dependencies=/sources
[naersk] pre-installing dep /nix/store/l2c6klm1db3qx6zcdsdzaq1kf4q38zxy-ironbar-deps-0.16.1+date=2024-12-02_126aa9c
Running phase: buildPhase
@nix {"action":"setPhase","phase":"buildPhase"}
cargo build $cargo_release -j "$NIX_BUILD_CORES" --message-format=$cargo_message_format
Compiling ironbar v0.16.1 (/build/ironbar)
error: could not compile `ironbar` (bin "ironbar") due to 4 previous errors
error[E0277]: `(dyn StdError + 'static)` cannot be shared between threads safely
--> src/modules/cairo.rs:141:33
|
141 | lua.load(&script).exec()?;
| ^ `(dyn StdError + 'static)` cannot be shared between threads safely
|
= help: the trait `std::marker::Sync` is not implemented for `(dyn StdError + 'static)`, which is required by `Result<ModuleParts<gtk::Box>, ErrReport>: FromResidual<Result<Infallible, LuaError>>`
= help: the trait `FromResidual<Result<Infallible, E>>` is implemented for `Result<T, F>`
= note: required for `Arc<(dyn StdError + 'static)>` to implement `std::marker::Send`
note: required because it appears within the type `LuaError`
--> /sources/mlua-0.10.2-9ea43c3ffac2d0798bd7128815212dd78c98316b299b7a902dabef13dc7b6b8d/src/error.rs:21:10
= note: required for `ErrReport` to implement `std::convert::From<LuaError>`
= note: required for `Result<ModuleParts<gtk::Box>, ErrReport>` to implement `FromResidual<Result<Infallible, LuaError>>`
error[E0277]: `(dyn StdError + 'static)` cannot be sent between threads safely
--> src/modules/cairo.rs:141:33
|
141 | lua.load(&script).exec()?;
| ^ `(dyn StdError + 'static)` cannot be sent between threads safely
|
= help: the trait `std::marker::Send` is not implemented for `(dyn StdError + 'static)`, which is required by `Result<ModuleParts<gtk::Box>, ErrReport>: FromResidual<Result<Infallible, LuaError>>`
= help: the trait `FromResidual<Result<Infallible, E>>` is implemented for `Result<T, F>`
= note: required for `Arc<(dyn StdError + 'static)>` to implement `std::marker::Send`
note: required because it appears within the type `LuaError`
--> /sources/mlua-0.10.2-9ea43c3ffac2d0798bd7128815212dd78c98316b299b7a902dabef13dc7b6b8d/src/error.rs:21:10
= note: required for `ErrReport` to implement `std::convert::From<LuaError>`
= note: required for `Result<ModuleParts<gtk::Box>, ErrReport>` to implement `FromResidual<Result<Infallible, LuaError>>`
error[E0107]: method takes 1 generic argument but 2 generic arguments were supplied
--> src/modules/cairo.rs:164:30
|
164 | function.call::<_, Option<bool>>((id.as_str(), LightUserData(ptr)))
| ^^^^ -------------- help: remove the unnecessary generic argument
| |
| expected 1 generic argument
|
= note: `impl Trait` cannot be explicitly specified as a generic argument
error[E0308]: mismatched types
--> src/modules/cairo.rs:164:54
|
164 | function.call::<_, Option<bool>>((id.as_str(), LightUserData(ptr)))
| ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option<bool>`, found `(&str, LightUserData)`
| |
| arguments to this method are incorrect
|
= note: expected enum `std::option::Option<bool>`
found tuple `(&str, LuaLightUserData)`
note: method defined here
--> /sources/mlua-0.10.2-9ea43c3ffac2d0798bd7128815212dd78c98316b299b7a902dabef13dc7b6b8d/src/function.rs:104:12
Some errors have detailed explanations: E0107, E0277, E0308.
For more information about an error, try `rustc --explain E0107`.
[naersk] cargo returned with exit code 101, exiting
Loading