Build fail
I'm trying to build squeekboard using rustc 1.54.0
on Arch linux. After cloning the repo and running meson build
followed by ninja -C build
, I get the following error:
> ninja -C build
ninja: Entering directory `build'
[0/33] Generating rslibs with a custom command
error: failed to parse manifest at `/home/.../squeekboard/build/Cargo.toml`
Caused by:
failed to parse the version requirement `` for dependency `cairo-sys-rs`
Caused by:
unexpected end of input while parsing major version number
Traceback (most recent call last):
File "/home/.../squeekboard/cargo_build.py", line 37, in <module>
subprocess.run(['sh', "{}/cargo.sh".format(source_dir.as_posix()), 'build']
File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['sh', '/home/.../squeekboard/cargo.sh', 'build', '--lib']' returned non-zero exit status 101.
[2/33] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek.c.o
FAILED: src/librs.a
/usr/bin/python /home/.../squeekboard/cargo_build.py src/librs.a --lib
[8/33] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek.c.o
ninja: build stopped: subcommand failed.