# Build Grin on Arch Linux?

**URL:** <https://forum.grin.mw/t/build-grin-on-arch-linux/2017>\
**Category:** Uncategorized\
**Created:** [January 11, 2019, 10:53pm UTC](https://forum.grin.mw/t/build-grin-on-arch-linux/2017 "2019-01-11T22:53:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Askepios](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/askepios/32/377_2.png) [@Askepios](https://forum.grin.mw/u/Askepios)\
**Post date:** [January 11, 2019, 10:53pm UTC](https://forum.grin.mw/t/build-grin-on-arch-linux/2017/1 "2019-01-11T22:53:35Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![thi](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/thi/32/249_2.png) [@thi](https://forum.grin.mw/u/thi)\
**Post date:** [March 2, 2019, 5:59pm UTC](https://forum.grin.mw/t/build-grin-on-arch-linux/2017/2 "2019-03-02T17:59:32Z")

</div>

There are some packages on aur:

- grin node:
  - fixed by commit: [https://aur.archlinux.org/packages/grin/](https://aur.archlinux.org/packages/grin/)  
(this is currently out-of-date, missing a critical update)
  - master: [https://aur.archlinux.org/packages/grin-git/](https://aur.archlinux.org/packages/grin-git/)

- grin miner:
  - master: [https://aur.archlinux.org/packages/grin-miner-git/](https://aur.archlinux.org/packages/grin-miner-git/)

* * *

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**
>
> ![2019-03-06-133340_1920x1080_scrot](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/a/ad7b78eb93c0240f2120e6c4a076ca6674832bb1.png)
> 
> ```bash
> $ 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](https://github.com/mimblewimble/grin/issues/2106) - lack of `/usr/lib/libncursesw.so.5` - but installing [https://aur.archlinux.org/packages/ncurses5-compat-libs/](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](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.
