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

Attachment: signature.asc
Description: PGP signature

Reply via email to