help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Squeekboard build


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

Attachment: f7fcx4f0m48vwqnmi5gxcpc94zqy9z-rav1e-0.5.1.drv.gz
Description: application/gzip

Attachment: xbbm929qyhcmc20cv5wp4s8cv6nhvn-squeekboard-1.19.0.drv.gz
Description: application/gzip

Attachment: v4-0001-gnu-wayland-protocols-Update-to-1.26.patch
Description: Text Data

Attachment: v4-0017-gnu-Add-rust-ntest-test-cases-0.7.patch
Description: Text Data

Attachment: v4-0018-gnu-Add-rust-ntest-proc-macro-helper-0.7.patch
Description: Text Data

Attachment: v4-0002-gnu-libdrm-Update-to-2.4.112.patch
Description: Text Data

Attachment: v4-0033-gnu-Add-rust-textwrap-0.15.patch
Description: Text Data

Attachment: v4-0006-gnu-Add-phosh.patch
Description: Text Data

Attachment: v4-0010-gnu-Add-rust-gimli-0.26.patch
Description: Text Data

Attachment: v4-0011-gnu-Add-rust-addr2line-0.17.patch
Description: Text Data

Attachment: v4-0034-gnu-Add-rust-clap-lex-0.2.patch
Description: Text Data

Attachment: v4-0030-gnu-Add-rust-funty-2.patch
Description: Text Data

Attachment: v4-0016-gnu-Add-rust-ntest-timeout-0.7.patch
Description: Text Data

Attachment: v4-0024-gnu-rust-nix-0.22-Update-to-0.22.3.patch
Description: Text Data

Attachment: v4-0029-gnu-Add-rust-radium-0.7.patch
Description: Text Data

Attachment: v4-0027-gnu-Add-rust-xkbcommon-0.4.patch
Description: Text Data

Attachment: v4-0007-gnu-Add-rust-hashbrown-0.12.patch
Description: Text Data

Attachment: v4-0023-gnu-Add-rust-zbus-macros-1.patch
Description: Text Data

Attachment: v4-0021-gnu-Add-rust-zvariant-derive-2.patch
Description: Text Data

Attachment: v4-0020-gnu-rust-doc-comment-0.3-Update-to-0.3.56.patch
Description: Text Data

Attachment: v4-0013-gnu-Add-rust-parking-lot-core-0.9.patch
Description: Text Data

Attachment: v4-0012-gnu-rust-backtrace-0.3-Update-to-0.3.66.patch
Description: Text Data

Attachment: v4-0022-gnu-Add-rust-zvariant-2.patch
Description: Text Data

Attachment: v4-0004-gnu-Add-phoc.patch
Description: Text Data

Attachment: v4-0026-gnu-Add-rust-zbus-polkit-1.patch
Description: Text Data

Attachment: v4-0014-gnu-rust-once-cell-1-Update-to-1.13.0.patch
Description: Text Data

Attachment: v4-0032-gnu-Add-rust-evdev-0.11.patch
Description: Text Data

Attachment: v4-0005-gnu-Add-callaudiod.patch
Description: Text Data

Attachment: v4-0008-gnu-Add-rust-object-0.29.patch
Description: Text Data

Attachment: v4-0036-gnu-rust-clap-3-Update-to-3.1.18.patch
Description: Text Data

Attachment: v4-0015-gnu-rust-proc-macro-crate-1-Update-to-1.2.0.patch
Description: Text Data

Attachment: v4-0003-gnu-wlroots-Update-to-0.15.1.patch
Description: Text Data

Attachment: v4-0028-gnu-Add-rust-wyz-0.5.patch
Description: Text Data

Attachment: v4-0035-gnu-rust-clap-derive-3-Update-to-3.1.18.patch
Description: Text Data

Attachment: v4-0025-gnu-Add-rust-zbus-1.patch
Description: Text Data

Attachment: v4-0037-gnu-Add-squeekboard.patch
Description: Text Data

Attachment: v4-0019-gnu-Add-rust-ntest-0.7.patch
Description: Text Data

Attachment: v4-0009-gnu-Add-rust-object-0.27.patch
Description: Text Data

Attachment: v4-0031-gnu-Add-rust-bitvec-1.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]