-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build failed with rust-safe 0.68.0 and 0.69.0
#913
Closed
aimixsaka opened this issue
Dec 26, 2023
· 3 comments
· Fixed by #916 or felixonmars/archriscv-packages#3392
Closed
Build failed with rust-safe 0.68.0 and 0.69.0
#913
aimixsaka opened this issue
Dec 26, 2023
· 3 comments
· Fixed by #916 or felixonmars/archriscv-packages#3392
Comments
rust-safe 0.68.0
rust-safe 0.68.0 and 0.69.0
I suspect that the problem is that icu is not compiled when |
Can you try to build with the branch in #916? |
aimixsaka
added a commit
to aimixsaka/archriscv-packages
that referenced
this issue
Dec 29, 2023
- Remove unneeded depends - Remove ring 0.16 patch as upstream updated to 0.17 - Bump `rust-skia` to self-forked `0.68.0` [1] to catch up upstream [2]. This fix: ``` warning: Patch `SOMETHING` was not used in the crate graph. Check that the patched package version and available features are compatible with the dependency requirements ``` - Backport rust-skia/rust-skia#916 to fix rust-skia/rust-skia#913 - Remaining relevant pr/issue: - google/skia#146 - https://gitlab.archlinux.org/archlinux/packaging/packages/neovide/-/issues/1 [1]: https://github.com/aimixsaka/rust-skia/tree/riscv-skia-bindings-0.68.0 [2]: https://github.com/neovide/neovide/blob/af9869bd6d8d3434b187e29f85032ee74e40b536/Cargo.toml#L59C68-L59C68
felixonmars
pushed a commit
to felixonmars/archriscv-packages
that referenced
this issue
Dec 29, 2023
- Remove unneeded depends - Remove ring 0.16 patch as upstream updated to 0.17 - Bump `rust-skia` to self-forked `0.68.0` [1] to catch up upstream [2]. This fix: ``` warning: Patch `SOMETHING` was not used in the crate graph. Check that the patched package version and available features are compatible with the dependency requirements ``` - Backport rust-skia/rust-skia#916 to fix rust-skia/rust-skia#913 - Remaining relevant pr/issue: - google/skia#146 - https://gitlab.archlinux.org/archlinux/packaging/packages/neovide/-/issues/1 [1]: https://github.com/aimixsaka/rust-skia/tree/riscv-skia-bindings-0.68.0 [2]: https://github.com/neovide/neovide/blob/af9869bd6d8d3434b187e29f85032ee74e40b536/Cargo.toml#L59C68-L59C68
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
I'm building neovide 0.12.0 (which depends on
rust-safe 0.68.0
) on Arch Linux RISC V.Full error log: http://fars.ee/PFjl
After dig into directory, I find it missing the
obj/third_party/icu/icu.ninja
file, which is declared byhttps://github.com/rust-skia/rust-skia/blob/f0bea3ad919500904bb9b27fcccf0a361b9056d9/skia-bindings/build_support/skia_bindgen.rs#L814C40-L814C40
Same issue on x86_64
Same issue on
master branch
How to reproduce directly on
rust-skia
gn ninja git patch cargo python clang fontconfig freetype2 libjpeg cmake
The text was updated successfully, but these errors were encountered: