Mac OSX Lion и libiconv

Я запускаю FreeSWITCH на Mac OSX Lion, после того, как приложил много усилий для его компиляции. Когда я запускаю приложение, я получаю эту ошибку:

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, и они рекомендовали переустановить ОС. Я так и сделал и вернулся.

Теперь я боюсь обновлять libiconv. Кто-нибудь может предложить OSX Lion-совместимую версию?

1 ответ

Ради всего святого, не помещайте его в /usr/lib - поместите его в / usr / local / lib или / opt / lib и поместите в свой LD_Library_Path. НИКОГДА не перезаписывайте ваш / usr / lib или /Library/Framework.

Чтобы это исправить, загрузитесь с диска восстановления и восстановите / usr / lib из резервной копии Time Machine.

Другие вопросы по тегам