On Fri, Apr 03, 2026 at 02:48:23PM +0200, Dennis Preiser wrote:
On Fri, Apr 03, 2026 at 06:53:57PM +0800, Kevin J. McCarthy wrote:A workaround for now would be to just create a symlink under ~/sw/lib from ncurses.so to your ncursesw.so file.Unfortunately, that doesn't work. There are a lot of missing symbols.
...
ld: symbol(s) not found for architecture arm64 It seems that the library in ~/sw/lib is being used, but the header file for the system-wide library. $NCURSES60 appears only there
Ah sorry. Yes, the headers looked for depend on the so file found. And your homedir installation only contains the ncursesw.h headers.
So, it seems like the only workaround, for Mutt's build system at least, is swapping the order of the libraries searched.
I'll put this on my todo list, after (hopefully) getting some feedback from the other devs about the potential gotcha's with making this change.
-- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
signature.asc
Description: PGP signature
