I have installing Midnight commander from FreeBSD 12.0-current with:pkg install mcWhen calling mc as as root, it runs as supposed; however when running as a normal user, it aborts with the error:common.c: unimplemented subshell type 1read (subshell_pty...): No error: 0 (0)What to do?
Midnight commander not running
freebsd
According to this thread, there is a bug/problem with mc, depending also on how it is compiled.The option is to recompile it with SUBSHELL off; or to run it as:mc -uSo, the easiest option is to create an alias to mc as mc -u. As in:alias mc='mc -u'From man mc:-u, --nosubshell                Disable  use  of  the concurrent shell (only makes sense if Midnight Commander has been built with concurrent shell support).