Не удалось собрать SciPy на OS X 10.5.7
Вопрос
Я пытаюсь установить SciPy, следуя этим инструкциям: http://www.scipy.org/Download
И постоянно получаю ошибку при их сборке для OS X Lepeord 10.5.7:
дилд:ошибка привязки отложенного символа:Символ не найден:_iconv_open Ссылка из:/usr/lib/libaprutil-1.0.dylib Ожидается в:/opt/local/lib/libiconv.2.dylib
дилд:Символ не найден:_iconv_open Ссылка из:/usr/lib/libaprutil-1.0.dylib Ожидается в:/opt/local/lib/libiconv.2.dylib
Обратная трассировка (последний последний вызов):Файл "setup.py", строка 82, в ПОЛНАЯ ВЕРСИЯ += svn_version() Файл "setup.py", строка 74, в svn_version повысить значение ошибки ("Ошибка при анализе версии svn?") Значение ошибки:Ошибка при разборе версии svn?
Решение
Вам абсолютно необходимо создавать SciPy из исходного кода?Похоже, было бы намного проще установить SciPy на Mac OS X Leopard, используя Установщик SciPy Superpack (который упоминается на Страница загрузки SciPy).Именно так я установил SciPy, и у меня никогда не было с ним никаких проблем.
Другие советы
Причина сбоя заключается в том, что у вас в вашем / opt / local установлены устройства, которые создают помехи системным библиотекам.libiconv установлен в /usr/lib
У MacPorts есть привычка все портить.Отключение DYLD_LIBRARY_PATH при запуске (и при использовании) подобных библиотек исправило бы это.