代码之家  ›  专栏  ›  技术社区  ›  John Velman

NCURES和OS X 10.6发生了什么?

  •  3
  • John Velman  · 技术社区  · 14 年前

    显然,libncurses…相对于mutt和其他使用ncurses的应用程序,dylib的OS X 10.6.3已经被破坏了,尽管它在10.6中工作(我可以证明),据报道它在10.6.2中工作。

    有人知道这是苹果的一个缺陷还是一个功能?如果是一个功能,是否有一个解决方案,为那些想升级10.6…,但又想使用,例如mutt的人?

    谢谢

    2 回复  |  直到 14 年前
        1
  •  7
  •   Florent    14 年前

    由于你的文章在细节上相当稀疏,我猜你是在谈论打破箭头工作方式的ncurses中的bug?(当您尝试使用箭头时,可能会退出程序,作为副作用)

    我在这里描述过: http://www.uponmyshoulder.com/blog/2010/os-x-10-6-3-broke-ncurses/

    如果我们说的是同一件事,我真的认为这是一个错误。它与ncurse的文档不匹配,实际上没有任何意义。

    两个多星期前我提交了一份bug报告,到目前为止还没有苹果公司的答复。

    解决方法(由Jonathan Groll建议)是从10.6.2系统复制/usr/lib/libncurses.5.4.dylib和/usr/lib/libncurses.5.dylib。我真的不知道如何看待这样一个库切换,因为它可能会触发其他问题,但它确实修复了这个bug。

        2
  •  0
  •   Florent    14 年前

    苹果公司告诉我,我的错误(ID 7812788)是目前工程部门正在调查的一个已知问题,已被填写为错误7812932的副本。

    我会给你更新的。:)