NCurses和OS X 10.6发生了什么?

Joh*_*man 3 macos ncurses

显然libncurses ... dylib相对于Mutt,以及可能使用ncurses的其他应用程序,OS X 10.6.3已经破了,虽然它在10.6中工作(我可以证明)并且据报道它在10.6.2中工作.

有谁知道这是Apple的视图中的错误还是功能?如果一个功能,是否有一个解决方法,谁想要升级10.6 ...,但也想使用,例如,Mutt?

谢谢

小智 7

由于你的帖子在细节上相当稀疏,我想你是在谈论破坏箭头工作方式的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.我真的不知道如何考虑这样的库切换,因为它可能会触发其他问题,但它确实解决了这个错误.