【问题标题】:Mac OSX Lion and libiconvMac OSX Lion 和 libiconv
【发布时间】:2012-06-05 05:10:35
【问题描述】:

我在 Mac OSX Lion 上运行 FreeSWITCH,经过了极大的努力来编译它。当我运行应用程序时出现此错误:

Reason: Incompatible library version: mod_XXX.so requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0**

我用谷歌搜索了一下,这似乎是一个普遍的问题。我去 gnu.org 下载了最新版本的 libiconv,并安装了它。在那之后,我的 Mac 出了问题。处理器一直在旋转,当我重新启动 OSX 时根本无法启动(留在灰色的 Apple 屏幕上永远旋转)。我把它带到苹果商店,他们建议重新安装操作系统。我这样做并站了起来。

现在我害怕重新升级 libiconv。谁能推荐一个兼容 OSX Lion 的版本?

【问题讨论】:

    标签: osx-lion libiconv


    【解决方案1】:

    看在上帝的份上,不要把它放在 /usr/lib - 把它放在 /usr/local/lib 或 /opt/lib 中,然后把它们放在你的 LD_Library_Path 中。永远不要覆盖您的 /usr/lib 或 /Library/Framework。

    要修复它,请使用恢复磁盘启动,然后从 Time Machine 备份中恢复 /usr/lib。

    【讨论】:

      猜你喜欢
      • 2012-01-22
      • 2013-06-05
      • 2012-12-26
      • 2011-10-30
      • 2013-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      相关资源
      最近更新 更多