Created attachment 526046 [details] emerge --info sys-libs/ncurses app-misc/vifm Works for me on sys-libs/ncurses-6.0-r1, doesn't work for any ncurses-6.1-*. As I see, both app-misc/vifm-0.9 and app-misc/vifm-0.9.1 are affected for me. Some debugging information is attached, please tell if you need more input from me.
Created attachment 526048 [details] GDB debugging output
GDB core dumb is available here for download. https://slavoutich.ocloud.de/index.php/s/Nw6KwwnrRifeAR9
Thanks for the reprot Seems than ncurses can't create a new terminal at your side. I guess you're using TERM="screen-256color" I use this setting here with no problem. Can you try: $ TERM="xterm" vifm to see if vifm works using a diferent value for TERM?
(In reply to Chema Alonso Josa from comment #3) > Thanks for the reprot > > Seems than ncurses can't create a new terminal at your side. I guess you're > using TERM="screen-256color" I use this setting here with no problem. Can > you try: > > $ TERM="xterm" vifm > > to see if vifm works using a diferent value for TERM? No, it keeps failing independently on terminal emulator and TERM value (tried st, xterm and alacritty).
Seems same problem as in bug #651720
Created attachment 528230 [details, diff] Proposed patch Since it is fixed in master, we can pick these changes. For me user-patching works on vifm-0.9.1.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c91a15ba84512dbd9d0a1236a0ede17b842069e commit 1c91a15ba84512dbd9d0a1236a0ede17b842069e Author: Viacheslav Ostroukh <slava@ostroukh.me> AuthorDate: 2018-04-24 11:06:51 +0000 Commit: Chema Alonso Josa <nimiux@gentoo.org> CommitDate: 2018-04-24 11:08:59 +0000 app-misc/vifm: Fix ncurses linking Closes: https://bugs.gentoo.org/651914 Package-Manager: Portage-2.3.24, Repoman-2.3.6 .../files/vifm-0.9.1-fix-ncurses-linking.patch | 60 ++++++++++++++++++++++ app-misc/vifm/vifm-0.9.1.ebuild | 6 ++- 2 files changed, 65 insertions(+), 1 deletion(-)