我在Mac上运行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时,OSX根本不能启动(留在灰色的Apple屏幕上永远旋转)。我把它带到苹果商店,他们建议重新安装操作系统。我这样做了,然后又站了起来。
现在我害怕重新升级libiconv。有没有人能推荐一个兼容OSX Lion的版本?
发布于 2012-06-03 09:17:50
看在上帝的份上,不要把它放在/usr/lib中-把它放在/usr/local/lib或/opt/lib中,然后把它们放到你的LD_Library_Path中。切勿覆盖/usr/lib或/Library/Framework。
要修复它,请使用恢复磁盘引导,并从Time Machine备份中恢复/usr/lib。
https://stackoverflow.com/questions/10825221
复制相似问题