On Sun, Apr 12, 2026 at 09:15:24PM +0800, Kevin J. McCarthy wrote:
> It's really as simple as that. If you want mutt to see your ~/sw/lib/
> version you'll need it to shadow your system libraries. Either via
> --disable-lib-suffixes or creating symlinks.
--disable-lib-suffixes actually fixes the issue. However, it feels a bit
"wrong" to me. Other programs, such as vifm, require ncurses with
wide-character support. These programs look for libncursesw (-lncursesw)
and now need to be convinced that this libncurses is an ncurses library
with wide-character support.
I think I'll leave out --with-curses=${HOME}/sw for now and let
configure use the system-wide libncurses, which is de facto also one
with wide-char support, just in an older version.
(Reversing the order of 'ncurses ncursesw' in configure.ac also fixes
the issue, but I can't tell if that has any unwanted side effects, and
unfortunately, no one has commented on it yet.)
Thanks for your time and effort.
Dennis