Any arch users successfully build grin and grin-miner? Grin seems to be working (syncing), but the ncurses display is funky. I wasn’t able to find these dependencies for arch: libncurses5-dev, libncursesw5-dev; but only ncurses—is that likely the issue?
There are some packages on aur:
- grin node:
- fixed by commit: https://aur.archlinux.org/packages/grin/
(this is currently out-of-date, missing a critical update) - master: https://aur.archlinux.org/packages/grin-git/
- fixed by commit: https://aur.archlinux.org/packages/grin/
- grin miner:
I tried installing grin-git and there appears to be some problem with ncurses.
Arch appears to make available a recent version, different from what is expected by the rust library.
screenshot
$ echo $TERM
xterm-256color
$ pacman -Q ncurses
ncurses 6.1-6
$ ls /usr/lib/libncursesw.so.6
/usr/lib/libncursesw.so.6@
$ ls /usr/lib/libncursesw.so.5
ls: cannot access '/usr/lib/libncursesw.so.5': No such file or directory
- possibly related: https://github.com/mimblewimble/grin/issues/2106 - lack of
/usr/lib/libncursesw.so.5
- but installing https://aur.archlinux.org/packages/ncurses5-compat-libs/, which creates/usr/lib/libncursesw.so.5
, didn’t help. - possibly related: https://github.com/jeaye/ncurses-rs/issues/180 - a bug related to rust 1.32. The linked issue states it has been fixed on ncurses-rs 5.99 (the current in the lock file is 5.98), so it may be resolved in the next release.