Re: mutt on macOS and --with-curses=DIR
"Kevin J. McCarthy" <[email protected]>
| Newsgroups | gmane.mail.mutt.devel |
|---|---|
| Message-ID | <adBFn-ge5Sre7YuP@qinghai> |
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
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEiXWpszqjeRA4XFMIre92hIAxa9oFAmnQRZ8ACgkQre92hIAx a9p8jg/+J7KIW7mW6UgOssWUWpqwCO1HAS/Ta8bWZy8qesjCiABT/AEAtXrqzjFE iMlOxzle3PkqX7ASXQ6X86cgX5UY/QQcMusKYGp/bp4PTQn5tHdbKhs9h3tctbJs o7gDYxAUzbXEAG312f5mInD1+G0uiIoJgm9eVG969atmAtO9bK/5px3hXJoyHJJ0 V+TgpreuCqHEV6j+ZVJnSIQ0sdDj30ofhz+gUj5iV21M3fpV9bdUxj3e0sLDoID2 rox/6+6RlSEQeJRx5FkpZtFARpM5mgDfp7Pvle5H3cM5ZKrJSeIXJ7Mdzui4V4rY aMhvzXLr2SQOdlkJGZiqGGzpR/wqeR/grwS765WRg+/V0qb5GlxFTgI4KgqzURCt Wo8T3C9020Uc7rOYjgM0RZxF76mnXlXMG8LAu36FnHomy6HsvuhZOdARzLWyQP1i hAe3nLBtQSLMDXehPHpQLmSnJzODQQXs26Pyd55O3caSg/g/TtFJ31DBWVS88Re5 ElfUO6VoPJquofD2949lxgcBWM0n+kalOWMzO/L015glcqWSSd7tk1SAr6+rK5Gg c2ZU4NrUoJkkeDbjZ8T7RkwvqmWcEFKH8Q31G+zToXZCCe0Z8dPBYTzAi89jxAxM UnL248J+CmhYatA+W2ICuECtrIlZ3F3G86iNLHK/HdTRiKF7uTg= =4cbe -----END PGP SIGNATURE-----