|
From: | phodina |
Subject: | Squeekboard build |
Date: | Fri, 05 Aug 2022 13:01:51 +0000 |
Hi, could you please help me with building squeekboard. There's open issue/patch [1] and this mail contains updated patches. I've managed to build the package phosh but to make it useful it needs keyboard - squeekboard. It's a Rust projcet that uses meson build system to create the Cargo.toml. After trying to combine both build systems I've opted for crate-build-system which gets me further. But there are 2 issues: - I'm getting errors as some features in Rust are not enabled Here's an example: Compiling rs v0.1.0 (/tmp/guix-build-squeekboard-1.19.0.drv-0/source) error[E0599]: no method named `release` found for struct `glib::MainContext` in the current scope --> src/main.rs:158:13 | 158 | ctx.release(); | ^^^^^^^ method not found in `glib::MainContext` And here's the excerpt of the source code: #[cfg(not(feature = "glib_v0_14" ))] ctx. release (); How can I fix this error as the rust crate in Guix is rust-glib-0.14 (version: 0.14.8)? - During the build the package rav1e fails to build. How can I fix this? The build logs are attached. [1] https://issues.guix.gnu.org/44400#13 ---- Petr
f7fcx4f0m48vwqnmi5gxcpc94zqy9z-rav1e-0.5.1.drv.gz
Description: application/gzip
xbbm929qyhcmc20cv5wp4s8cv6nhvn-squeekboard-1.19.0.drv.gz
Description: application/gzip
v4-0001-gnu-wayland-protocols-Update-to-1.26.patch
Description: Text Data
v4-0017-gnu-Add-rust-ntest-test-cases-0.7.patch
Description: Text Data
v4-0018-gnu-Add-rust-ntest-proc-macro-helper-0.7.patch
Description: Text Data
v4-0002-gnu-libdrm-Update-to-2.4.112.patch
Description: Text Data
v4-0033-gnu-Add-rust-textwrap-0.15.patch
Description: Text Data
v4-0006-gnu-Add-phosh.patch
Description: Text Data
v4-0010-gnu-Add-rust-gimli-0.26.patch
Description: Text Data
v4-0011-gnu-Add-rust-addr2line-0.17.patch
Description: Text Data
v4-0034-gnu-Add-rust-clap-lex-0.2.patch
Description: Text Data
v4-0030-gnu-Add-rust-funty-2.patch
Description: Text Data
v4-0016-gnu-Add-rust-ntest-timeout-0.7.patch
Description: Text Data
v4-0024-gnu-rust-nix-0.22-Update-to-0.22.3.patch
Description: Text Data
v4-0029-gnu-Add-rust-radium-0.7.patch
Description: Text Data
v4-0027-gnu-Add-rust-xkbcommon-0.4.patch
Description: Text Data
v4-0007-gnu-Add-rust-hashbrown-0.12.patch
Description: Text Data
v4-0023-gnu-Add-rust-zbus-macros-1.patch
Description: Text Data
v4-0021-gnu-Add-rust-zvariant-derive-2.patch
Description: Text Data
v4-0020-gnu-rust-doc-comment-0.3-Update-to-0.3.56.patch
Description: Text Data
v4-0013-gnu-Add-rust-parking-lot-core-0.9.patch
Description: Text Data
v4-0012-gnu-rust-backtrace-0.3-Update-to-0.3.66.patch
Description: Text Data
v4-0022-gnu-Add-rust-zvariant-2.patch
Description: Text Data
v4-0004-gnu-Add-phoc.patch
Description: Text Data
v4-0026-gnu-Add-rust-zbus-polkit-1.patch
Description: Text Data
v4-0014-gnu-rust-once-cell-1-Update-to-1.13.0.patch
Description: Text Data
v4-0032-gnu-Add-rust-evdev-0.11.patch
Description: Text Data
v4-0005-gnu-Add-callaudiod.patch
Description: Text Data
v4-0008-gnu-Add-rust-object-0.29.patch
Description: Text Data
v4-0036-gnu-rust-clap-3-Update-to-3.1.18.patch
Description: Text Data
v4-0015-gnu-rust-proc-macro-crate-1-Update-to-1.2.0.patch
Description: Text Data
v4-0003-gnu-wlroots-Update-to-0.15.1.patch
Description: Text Data
v4-0028-gnu-Add-rust-wyz-0.5.patch
Description: Text Data
v4-0035-gnu-rust-clap-derive-3-Update-to-3.1.18.patch
Description: Text Data
v4-0025-gnu-Add-rust-zbus-1.patch
Description: Text Data
v4-0037-gnu-Add-squeekboard.patch
Description: Text Data
v4-0019-gnu-Add-rust-ntest-0.7.patch
Description: Text Data
v4-0009-gnu-Add-rust-object-0.27.patch
Description: Text Data
v4-0031-gnu-Add-rust-bitvec-1.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |