显然 libncurses...dylib 相对于 Mutt 的 OS X 10.6.3 以及可能使用 ncurses 的其他应用程序是损坏的,尽管它在 10.6 中工作(我可以证明)并且据报道它在 10.6.2 中工作。
有谁知道这在Apple看来是一个错误还是一个功能?如果是一项功能,对于想要升级 10.6...但又想使用 Mutt 的人来说,是否有解决方法?
谢谢
由于您的帖子在细节上非常稀疏,我猜您是在谈论 ncurses 中破坏箭头工作方式的错误?(并且当您尝试使用箭头时可能会退出程序,作为副作用)
我在这里描述了它:http ://www.uponmyshoulder.com/blog/2010/os-x-10-6-3-broke-ncurses/
如果我们谈论的是同一件事,老实说,我认为这是一个错误。它与 ncurses 的文档不匹配,实际上没有任何意义。
我在两个多星期前提交了一份错误报告,到目前为止,Apple 没有任何答复。
一种解决方法(如 Jonathan Groll 所建议的)是从 10.6.2 系统复制 /usr/lib/libncurses.5.4.dylib 和 /usr/lib/libncurses.5.dylib。我真的不知道如何看待这样的库切换,因为它可能会引发其他问题,但它确实修复了这个错误。
Apple 告诉我,我的错误 (ID #7812788) 是一个已知问题,目前正在由工程部门调查,并且已作为错误 #7812932 的副本填写。
我会及时通知你的。:)