There is an updated pull request by MarleDK against master on the void-packages repository https://github.com/MarleDK/void-packages master https://github.com/void-linux/void-packages/pull/21409 ncurses: add libtinfo.so This change add an extra library "libtinfo.so". From the documentation: When building the ncurses library, organize this as two parts: the curses library (libncurses) and the low-level terminfo library (libtinfo). This is done to accommodate applications that use only the latter. The terminfo library is about half the size of the total. This is used by some programs, which will rather look at libtinfo, than libncurses. Stack, the Haskell build tool, uses this to determine what resolver it needs, and I can see multiple people have had problems with Stack not running out of the box, this should fix this, and also make Stack work with the latest version resolver version (A resolver is like a set of package versions including ghc, which is supposed to work together) A patch file from https://github.com/void-linux/void-packages/pull/21409.patch is attached