==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/rucola ./ .SRCINFO 443 100% 0.00kB/s 0:00:00 443 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 916 100% 894.53kB/s 0:00:00 916 100% 894.53kB/s 0:00:00 (xfr#2, to-chk=1/4) rucola-0.3.6-2.log 474 100% 462.89kB/s 0:00:00 474 100% 462.89kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,305 bytes received 114 bytes 2,838.00 bytes/sec total size is 1,556 speedup is 1.10 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root21 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root21]...done ==> Making package: rucola 0.3.6-2 (Thu Aug 8 18:25:15 2024) ==> Retrieving sources...  -> Downloading rucola-0.3.6.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 211k 0 211k 0 0 134k 0 --:--:-- 0:00:01 --:--:-- 586k ==> Validating source files with sha256sums... rucola-0.3.6.tar.gz ... Passed ==> Making package: rucola 0.3.6-2 (Thu Aug 8 18:25:41 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25l:: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (3) New Version Net Change core/libedit 20240517_3.1-1 0.24 MiB extra/llvm-libs 18.1.8-4 121.23 MiB extra/rust 1:1.80.0-1 232.45 MiB Total Installed Size: 353.92 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script [?25h==> Retrieving sources...  -> Found rucola-0.3.6.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting rucola-0.3.6.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Locking 228 packages to latest compatible versions Adding addr2line v0.22.0 (latest: v0.24.1) Adding arrayvec v0.5.2 (latest: v0.7.4) Adding base64 v0.13.1 (latest: v0.22.1) Adding bit-set v0.5.3 (latest: v0.8.0) Adding bit-vec v0.6.3 (latest: v0.8.0) Adding bitflags v1.3.2 (latest: v2.6.0) Adding blake2b_simd v0.5.11 (latest: v1.0.2) Adding cargo_metadata v0.14.2 (latest: v0.18.1) Adding compact_str v0.7.1 (latest: v0.8.0) Adding constant_time_eq v0.1.5 (latest: v0.3.0) Adding crossterm v0.27.0 (latest: v0.28.1) Adding dirs v1.0.5 (latest: v5.0.1) Adding fancy-regex v0.11.0 (latest: v0.13.0) Adding getrandom v0.1.16 (latest: v0.2.15) Adding gimli v0.29.0 (latest: v0.31.0) Adding hermit-abi v0.3.9 (latest: v0.4.0) Adding inotify v0.9.6 (latest: v0.10.2) Adding itertools v0.12.1 (latest: v0.13.0) Adding linux-raw-sys v0.4.14 (latest: v0.6.4) Adding miniz_oxide v0.7.4 (latest: v0.8.0) Adding mio v0.8.11 (latest: v1.0.1) Adding quick-xml v0.32.0 (latest: v0.36.1) Adding ratatui v0.27.0 (latest: v0.28.0) Adding redox_syscall v0.1.57 (latest: v0.5.3) Adding redox_syscall v0.4.1 (latest: v0.5.3) Adding redox_users v0.3.5 (latest: v0.4.5) Adding rust-argon2 v0.8.3 (latest: v2.1.0) Adding sysinfo v0.26.9 (latest: v0.31.2) Adding tui-textarea v0.4.0 (latest: v0.6.1) Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) Adding windows-sys v0.48.0 (latest: v0.59.0) Adding windows-sys v0.52.0 (latest: v0.59.0) Adding windows-targets v0.48.5 (latest: v0.52.6) Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) Downloading crates ... Downloaded strum v0.26.3 Downloaded confy v0.6.1 Downloaded pwd v1.4.0 Downloaded expanduser v1.2.2 Downloaded pathdiff v0.2.1 Downloaded is-docker v0.2.0 Downloaded unicode-truncate v1.1.0 Downloaded stability v0.2.1 Downloaded num-conv v0.1.0 Downloaded inotify-sys v0.1.5 Downloaded is-wsl v0.4.0 Downloaded tui-textarea v0.4.0 Downloaded signal-hook-registry v1.4.2 Downloaded lru v0.12.4 Downloaded scopeguard v1.2.0 Downloaded lazy_static v1.5.0 Downloaded equivalent v1.0.1 Downloaded inotify v0.9.6 Downloaded crossbeam-deque v0.8.5 Downloaded version_check v0.9.5 Downloaded bitflags v1.3.2 Downloaded cfg-if v1.0.0 Downloaded testdir v0.9.1 Downloaded errno v0.3.9 Downloaded thiserror v1.0.63 Downloaded signal-hook-mio v0.2.4 Downloaded rustversion v1.0.17 Downloaded instability v0.3.2 Downloaded either v1.13.0 Downloaded ident_case v1.0.1 Downloaded thiserror-impl v1.0.63 Downloaded cargo_metadata v0.14.2 Downloaded cargo-platform v0.1.8 Downloaded autocfg v1.3.0 Downloaded castaway v0.2.3 Downloaded option-ext v0.2.0 Downloaded camino v1.1.7 Downloaded globset v0.4.14 Downloaded walkdir v2.5.0 Downloaded heck v0.5.0 Downloaded semver v1.0.23 Downloaded smallvec v1.13.2 Downloaded quote v1.0.36 Downloaded fuzzy-matcher v0.3.7 Downloaded notify v6.1.1 Downloaded open v5.3.0 Downloaded derive_builder_macro v0.20.0 Downloaded compact_str v0.7.1 Downloaded darling_macro v0.20.10 Downloaded bitflags v2.6.0 Downloaded tinyvec_macros v0.1.1 Downloaded is_terminal_polyfill v1.70.1 Downloaded log v0.4.22 Downloaded compact_str v0.8.0 Downloaded xdg v2.5.2 Downloaded serde_spanned v0.6.7 Downloaded deranged v0.3.11 Downloaded typed-arena v2.0.2 Downloaded crossbeam-epoch v0.9.18 Downloaded proc-macro2 v1.0.86 Downloaded crossbeam-utils v0.8.20 Downloaded cc v1.1.8 Downloaded utf8parse v0.2.2 Downloaded memchr v2.7.4 Downloaded mio v0.8.11 Downloaded mio v1.0.1 Downloaded anstyle v1.0.8 Downloaded itertools v0.12.1 Downloaded crossterm v0.27.0 Downloaded anstyle-parse v0.2.5 Downloaded sysinfo v0.26.9 Downloaded linked-hash-map v0.5.6 Downloaded strsim v0.11.1 Downloaded powerfmt v0.2.0 Downloaded aho-corasick v1.1.3 Downloaded serde_json v1.0.122 Downloaded regex v1.10.6 Downloaded caseless v0.2.1 Downloaded dirs v1.0.5 Downloaded derive_builder_core v0.20.0 Downloaded entities v1.0.1 Downloaded directories v5.0.1 Downloaded rustix v0.38.34 Downloaded clap_derive v4.5.13 Downloaded derive_builder v0.20.0 Downloaded bstr v1.10.0 Downloaded darling v0.20.10 Downloaded toml v0.8.19 Downloaded anstream v0.6.15 Downloaded ratatui v0.27.0 Downloaded onig v6.4.0 Downloaded unicode-width v0.1.13 Downloaded ratatui v0.28.0 Downloaded shell-words v1.1.0 Downloaded regex-automata v0.4.7 Downloaded time-macros v0.2.18 Downloaded bincode v1.3.3 Downloaded tinyvec v1.8.0 Downloaded crc32fast v1.4.2 Downloaded regex-syntax v0.8.4 Downloaded object v0.36.3 Downloaded gimli v0.29.0 Downloaded anstyle-query v1.1.1 Downloaded clap_lex v0.7.2 Downloaded bit-vec v0.6.3 Downloaded libc v0.2.155 Downloaded yaml-rust v0.4.5 Downloaded pkg-config v0.3.30 Downloaded toml_datetime v0.6.8 Downloaded syn v2.0.72 Downloaded clap v4.5.14 Downloaded itertools v0.13.0 Downloaded colorchoice v1.0.2 Downloaded terminal_size v0.3.0 Downloaded bit-set v0.5.3 Downloaded fnv v1.0.7 Downloaded dirs-sys v0.4.1 Downloaded darling_core v0.20.10 Downloaded base64 v0.22.1 Downloaded indexmap v2.3.0 Downloaded crossterm v0.28.1 Downloaded fancy-regex v0.11.0 Downloaded unicode_categories v0.1.1 Downloaded toml_edit v0.22.20 Downloaded unicode-normalization v0.1.23 Downloaded time v0.3.36 Downloaded flate2 v1.0.31 Downloaded winnow v0.6.18 Downloaded comrak v0.26.0 Downloaded plist v1.7.0 Downloaded clap_builder v4.5.14 Downloaded quick-xml v0.32.0 Downloaded deunicode v1.6.0 Downloaded zerocopy v0.7.35 Downloaded hashbrown v0.14.5 Downloaded crossbeam-channel v0.5.13 Downloaded backtrace v0.3.73 Downloaded unicode-segmentation v1.11.0 Downloaded serde v1.0.205 Downloaded miniz_oxide v0.7.4 Downloaded allocator-api2 v0.2.18 Downloaded slug v0.1.5 Downloaded ignore v0.4.22 Downloaded anyhow v1.0.86 Downloaded addr2line v0.22.0 Downloaded serde_derive v1.0.205 Downloaded signal-hook v0.3.17 Downloaded ahash v0.8.11 Downloaded unicode-ident v1.0.12 Downloaded time-core v0.1.2 Downloaded ryu v1.0.18 Downloaded parking_lot v0.12.3 Downloaded once_cell v1.19.0 Downloaded strum_macros v0.26.4 Downloaded onig_sys v69.8.1 Downloaded adler v1.0.2 Downloaded whoami v1.5.1 Downloaded lock_api v0.4.12 Downloaded parking_lot_core v0.9.10 Downloaded paste v1.0.15 Downloaded thread_local v1.1.8 Downloaded filetime v0.2.23 Downloaded same-file v1.0.6 Downloaded rustc-demangle v0.1.24 Downloaded cassowary v0.3.0 Downloaded itoa v1.0.11 Downloaded syntect v5.2.0 Downloaded static_assertions v1.1.0 Downloaded linux-raw-sys v0.4.14 ==> Starting build()... Compiling proc-macro2 v1.0.86 Compiling unicode-ident v1.0.12 Compiling libc v0.2.155 Compiling cfg-if v1.0.0 Compiling serde v1.0.205 Compiling once_cell v1.19.0 Compiling thiserror v1.0.63 Compiling version_check v0.9.5 Compiling log v0.4.22 Compiling zerocopy v0.7.35 Compiling rustversion v1.0.17 Compiling memchr v2.7.4 Compiling rustix v0.38.34 Compiling allocator-api2 v0.2.18 Compiling autocfg v1.3.0 Compiling signal-hook v0.3.17 Compiling ryu v1.0.18 Compiling parking_lot_core v0.9.10 Compiling heck v0.5.0 Compiling itoa v1.0.11 Compiling linux-raw-sys v0.4.14 Compiling crossbeam-utils v0.8.20 Compiling smallvec v1.13.2 Compiling strsim v0.11.1 Compiling fnv v1.0.7 Compiling ident_case v1.0.1 Compiling scopeguard v1.2.0 Compiling regex-syntax v0.8.4 Compiling equivalent v1.0.1 Compiling hashbrown v0.14.5 Compiling cc v1.1.8 Compiling pkg-config v0.3.30 Compiling either v1.13.0 Compiling option-ext v0.2.0 Compiling paste v1.0.15 Compiling utf8parse v0.2.2 Compiling bitflags v1.3.2 Compiling static_assertions v1.1.0 Compiling same-file v1.0.6 Compiling winnow v0.6.18 Compiling adler v1.0.2 Compiling is_terminal_polyfill v1.70.1 Compiling unicode-segmentation v1.11.0 Compiling unicode-width v0.1.13 Compiling anstyle v1.0.8 Compiling tinyvec_macros v0.1.1 Compiling anstyle-query v1.1.1 Compiling colorchoice v1.0.2 Compiling serde_json v1.0.122 Compiling clap_lex v0.7.2 Compiling cassowary v0.3.0 Compiling deunicode v1.6.0 Compiling xdg v2.5.2 Compiling entities v1.0.1 Compiling shell-words v1.1.0 Compiling unicode_categories v0.1.1 Compiling lazy_static v1.5.0 Compiling typed-arena v2.0.2 Compiling pathdiff v0.2.1 Compiling crc32fast v1.4.2 Compiling tinyvec v1.8.0 Compiling miniz_oxide v0.7.4 Compiling anstyle-parse v0.2.5 Compiling is-docker v0.2.0 Compiling thread_local v1.1.8 Compiling walkdir v2.5.0 Compiling is-wsl v0.4.0 Compiling aho-corasick v1.1.3 Compiling ahash v0.8.11 Compiling lock_api v0.4.12 Compiling anstream v0.6.15 Compiling bstr v1.10.0 Compiling fuzzy-matcher v0.3.7 Compiling slug v0.1.5 Compiling itertools v0.13.0 Compiling itertools v0.12.1 Compiling unicode-normalization v0.1.23 Compiling crossbeam-epoch v0.9.18 Compiling crossbeam-channel v0.5.13 Compiling indexmap v2.3.0 Compiling quote v1.0.36 Compiling castaway v0.2.3 Compiling compact_str v0.8.0 Compiling flate2 v1.0.31 Compiling syn v2.0.72 Compiling crossbeam-deque v0.8.5 Compiling signal-hook-registry v1.4.2 Compiling mio v0.8.11 Compiling mio v1.0.1 Compiling inotify-sys v0.1.5 Compiling dirs-sys v0.4.1 Compiling dirs v1.0.5 Compiling filetime v0.2.23 Compiling open v5.3.0 Compiling regex-automata v0.4.7 Compiling inotify v0.9.6 Compiling parking_lot v0.12.3 Compiling directories v5.0.1 Compiling lru v0.12.4 Compiling unicode-truncate v1.1.0 Compiling signal-hook-mio v0.2.4 Compiling notify v6.1.1 Compiling onig_sys v69.8.1 Compiling regex v1.10.6 Compiling caseless v0.2.1 Compiling onig v6.4.0 Compiling globset v0.4.14 Compiling ignore v0.4.22 Compiling toml_datetime v0.6.8 Compiling serde_spanned v0.6.7 Compiling toml_edit v0.22.20 Compiling darling_core v0.20.10 Compiling toml v0.8.19 Compiling serde_derive v1.0.205 Compiling thiserror-impl v1.0.63 Compiling darling_macro v0.20.10 Compiling strum_macros v0.26.4 Compiling instability v0.3.2 Compiling clap_derive v4.5.13 Compiling stability v0.2.1 Compiling darling v0.20.10 Compiling derive_builder_core v0.20.0 Compiling derive_builder_macro v0.20.0 Compiling strum v0.26.3 Compiling derive_builder v0.20.0 Compiling pwd v1.4.0 Compiling confy v0.6.1 Compiling expanduser v1.2.2 Compiling rucola-notes v0.3.6 (/build/rucola/src/rucola-0.3.6) Compiling bitflags v2.6.0 Compiling bincode v1.3.3 Compiling compact_str v0.7.1 Compiling crossterm v0.27.0 Compiling ratatui v0.27.0 Compiling terminal_size v0.3.0 Compiling crossterm v0.28.1 Compiling clap_builder v4.5.14 Compiling syntect v5.2.0 Compiling ratatui v0.28.0 Compiling tui-textarea v0.4.0 Compiling clap v4.5.14 Compiling comrak v0.26.0 error[E0308]: mismatched types --> src/ui/screen/select_screen.rs:149:36 | 149 | self.filter_area.set_style(self.styles.input_style); | --------- ^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::style::Style`, found `ratatui::prelude::Style` | | | arguments to this method are incorrect | = note: `ratatui::prelude::Style` and `ratatui::style::Style` have similar names, but are actually distinct types note: `ratatui::prelude::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ note: `ratatui::style::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1629:12 | 1629 | pub fn set_style(&mut self, style: Style) { | ^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/select_screen.rs:151:36 | 151 | .set_cursor_line_style(self.styles.input_style); | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::style::Style`, found `ratatui::prelude::Style` | | | arguments to this method are incorrect | = note: `ratatui::prelude::Style` and `ratatui::style::Style` have similar names, but are actually distinct types note: `ratatui::prelude::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ note: `ratatui::style::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1770:12 | 1770 | pub fn set_cursor_line_style(&mut self, style: Style) { | ^^^^^^^^^^^^^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/select_screen.rs:154:13 | 153 | self.filter_area.set_block( | --------- arguments to this method are incorrect 154 | / Block::bordered() 155 | | .title(title_top) 156 | | .title(instructions) 157 | | .title(instructions_bot), | |________________________________________^ expected `ratatui::widgets::block::Block<'_>`, found `ratatui::widgets::Block<'_>` | = note: `ratatui::widgets::Block<'_>` and `ratatui::widgets::block::Block<'_>` have similar names, but are actually distinct types note: `ratatui::widgets::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/widgets/block.rs:67:1 | 67 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ note: `ratatui::widgets::block::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/widgets/block.rs:109:1 | 109 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1648:12 | 1648 | pub fn set_block(&mut self, block: Block<'a>) { | ^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/select_screen.rs:169:34 | 169 | self.name_area.set_style(self.styles.input_style); | --------- ^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::style::Style`, found `ratatui::prelude::Style` | | | arguments to this method are incorrect | = note: `ratatui::prelude::Style` and `ratatui::style::Style` have similar names, but are actually distinct types note: `ratatui::prelude::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ note: `ratatui::style::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1629:12 | 1629 | pub fn set_style(&mut self, style: Style) { | ^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/select_screen.rs:171:36 | 171 | .set_cursor_line_style(self.styles.input_style); | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::style::Style`, found `ratatui::prelude::Style` | | | arguments to this method are incorrect | = note: `ratatui::prelude::Style` and `ratatui::style::Style` have similar names, but are actually distinct types note: `ratatui::prelude::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ note: `ratatui::style::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1770:12 | 1770 | pub fn set_cursor_line_style(&mut self, style: Style) { | ^^^^^^^^^^^^^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/select_screen.rs:173:34 | 173 | self.name_area.set_block(Block::bordered().title(title_top)); | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::widgets::block::Block<'_>`, found `ratatui::widgets::Block<'_>` | | | arguments to this method are incorrect | = note: `ratatui::widgets::Block<'_>` and `ratatui::widgets::block::Block<'_>` have similar names, but are actually distinct types note: `ratatui::widgets::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/widgets/block.rs:67:1 | 67 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ note: `ratatui::widgets::block::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/widgets/block.rs:109:1 | 109 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1648:12 | 1648 | pub fn set_block(&mut self, block: Block<'a>) { | ^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/select_screen.rs:183:34 | 183 | self.name_area.set_block(Block::bordered().title(title_top)); | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::widgets::block::Block<'_>`, found `ratatui::widgets::Block<'_>` | | | arguments to this method are incorrect | = note: `ratatui::widgets::Block<'_>` and `ratatui::widgets::block::Block<'_>` have similar names, but are actually distinct types note: `ratatui::widgets::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/widgets/block.rs:67:1 | 67 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ note: `ratatui::widgets::block::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/widgets/block.rs:109:1 | 109 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1648:12 | 1648 | pub fn set_block(&mut self, block: Block<'a>) { | ^^^^^^^^^ error[E0277]: the trait bound `impl ratatui::widgets::Widget + '_: ratatui::prelude::Widget` is not satisfied --> src/ui/screen/select_screen.rs:733:24 | 733 | Widget::render(filter_input, filter_area, buf); | -------------- ^^^^^^^^^^^^ the trait `ratatui::prelude::Widget` is not implemented for `impl ratatui::widgets::Widget + '_` | | | required by a bound introduced by this call | = help: the following other types implement trait `ratatui::prelude::Widget`: &W &str BarChart<'_> Canvas<'_, F> Chart<'_> Gauge<'_> LineGauge<'_> Sparkline<'_> and 10 others error[E0277]: the trait bound `impl ratatui::widgets::Widget + '_: ratatui::prelude::Widget` is not satisfied --> src/ui/screen/select_screen.rs:825:32 | 825 | Widget::render(create_input, center_area, buf); | -------------- ^^^^^^^^^^^^ the trait `ratatui::prelude::Widget` is not implemented for `impl ratatui::widgets::Widget + '_` | | | required by a bound introduced by this call | = help: the following other types implement trait `ratatui::prelude::Widget`: &W &str BarChart<'_> Canvas<'_, F> Chart<'_> Gauge<'_> LineGauge<'_> Sparkline<'_> and 10 others error[E0308]: mismatched types --> src/ui/screen/display_screen.rs:93:29 | 93 | name_area.set_style(styles.input_style); | --------- ^^^^^^^^^^^^^^^^^^ expected `ratatui::style::Style`, found `ratatui::prelude::Style` | | | arguments to this method are incorrect | = note: `ratatui::prelude::Style` and `ratatui::style::Style` have similar names, but are actually distinct types note: `ratatui::prelude::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ note: `ratatui::style::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1629:12 | 1629 | pub fn set_style(&mut self, style: Style) { | ^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/display_screen.rs:94:41 | 94 | name_area.set_cursor_line_style(styles.input_style); | --------------------- ^^^^^^^^^^^^^^^^^^ expected `ratatui::style::Style`, found `ratatui::prelude::Style` | | | arguments to this method are incorrect | = note: `ratatui::prelude::Style` and `ratatui::style::Style` have similar names, but are actually distinct types note: `ratatui::prelude::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ note: `ratatui::style::Style` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/style.rs:228:1 | 228 | pub struct Style { | ^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1770:12 | 1770 | pub fn set_cursor_line_style(&mut self, style: Style) { | ^^^^^^^^^^^^^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/display_screen.rs:100:29 | 100 | name_area.set_block(Block::bordered().title(title_top)); | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::widgets::block::Block<'_>`, found `ratatui::widgets::Block<'_>` | | | arguments to this method are incorrect | = note: `ratatui::widgets::Block<'_>` and `ratatui::widgets::block::Block<'_>` have similar names, but are actually distinct types note: `ratatui::widgets::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/widgets/block.rs:67:1 | 67 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ note: `ratatui::widgets::block::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/widgets/block.rs:109:1 | 109 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1648:12 | 1648 | pub fn set_block(&mut self, block: Block<'a>) { | ^^^^^^^^^ error[E0308]: mismatched types --> src/ui/screen/display_screen.rs:125:34 | 125 | self.name_area.set_block(Block::bordered().title(title_top)); | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ratatui::widgets::block::Block<'_>`, found `ratatui::widgets::Block<'_>` | | | arguments to this method are incorrect | = note: `ratatui::widgets::Block<'_>` and `ratatui::widgets::block::Block<'_>` have similar names, but are actually distinct types note: `ratatui::widgets::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.27.0/src/widgets/block.rs:67:1 | 67 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ note: `ratatui::widgets::block::Block<'_>` is defined in crate `ratatui` --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.28.0/src/widgets/block.rs:109:1 | 109 | pub struct Block<'a> { | ^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ratatui` are being used? note: method defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tui-textarea-0.4.0/src/textarea.rs:1648:12 | 1648 | pub fn set_block(&mut self, block: Block<'a>) { | ^^^^^^^^^ error[E0277]: the trait bound `impl ratatui::widgets::Widget + '_: ratatui::prelude::Widget` is not satisfied --> src/ui/screen/display_screen.rs:243:32 | 243 | Widget::render(name_input, center_area, buf); | -------------- ^^^^^^^^^^ the trait `ratatui::prelude::Widget` is not implemented for `impl ratatui::widgets::Widget + '_` | | | required by a bound introduced by this call | = help: the following other types implement trait `ratatui::prelude::Widget`: &W &str BarChart<'_> Canvas<'_, F> Chart<'_> Gauge<'_> LineGauge<'_> Sparkline<'_> and 10 others Some errors have detailed explanations: E0277, E0308. For more information about an error, try `rustc --explain E0277`. error: could not compile `rucola-notes` (bin "rucola") due to 14 previous errors ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root21/build [?25h[?25hreceiving incremental file list rucola-0.3.6-2-riscv64-build.log rucola-0.3.6-2-riscv64-prepare.log sent 62 bytes received 4,965 bytes 3,351.33 bytes/sec total size is 28,862 speedup is 5.74