1

コンパイルに多大な労力を費やした後、MacOSXLionで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画面に永久に回転したままになりました)。私はそれをAppleストアに持って行き、彼らはOSの再インストールを勧めました。私はそうして立ち上がった。

今、私はlibiconvを再アップグレードするのが怖いです。誰かがOSXLion互換バージョンを提案できますか?

4

1 に答える 1

2

念のため、/usr/lib に配置しないでください。/usr/local/lib または /opt/lib に配置し、LD_Library_Path に配置してください。/usr/lib または /Library/Framework を上書きしないでください。

これを修正するには、リカバリ ディスクで起動し、Time Machine バックアップから /usr/lib をリカバリします。

于 2012-06-03T01:17:49.623 に答える