Лев (10.7) Не поддерживает Преобразование (1). Ошибка Dylib

При попытке использовать convert (1) я получаю следующую ошибку:

dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /usr/local/bin/convert
Reason: image not found
Trace/BPT trap: 5

Любая идея, как я могу это исправить?

Ответ 1

Я тоже получал эту ошибку - с установкой ImageMagick для доморощенного. В то же время, что и Pascal, я исправил его с помощью

  • Установите XCode 4.1 (из магазина приложений)
  • В Xcode перейдите в Xcode > Настройки... > вкладка Загрузки > нажмите Установить рядом с инструментами командной строки
  • Удалите ImageMagick с помощью brew uninstall imagemagick
  • Обновить homebrew с помощью brew update
  • Установите последний доморощенный с помощью brew install imagemagick
  • Запустите brew doctor и удалите все файлы *.la и *.a, перечисленные, если сработал шаг 4 при make install

Ответ 2

У меня такая же ошибка, и для меня решена проблема:

  • Установите последнюю версию XCode из Mac Appstore
  • Установите ImageMagick с помощью Macports (sudo port install imagemagick)

Оба этапа заняли некоторое время, но в конце ImageMagick снова работал отлично.

Ответ 3

Я установил xcode, но имел некоторые проблемы с macports. Вот досада!

Я скопировал файл libclparser.dylib из старой резервной копии 10.6, изменил разрешения, чтобы соответствовать другим файлам в этой папке, и это сработало!

Также см. здесь: https://stackoverflow.com/questions/6674666/installing-imagemagick-leads-to-weird-error-involving-opencl

Edit:

Я нашел это, что может быть полезно: http://cactuslab.com/imagemagick/
Кроме того, файл находится здесь: http://www.workdreamer.com/uploads/libclparser.dylib

Ответ 4

Повторная установка его даже с помощью brew вместо macports не помогла мне. Копирование было сделано.

Ответ 5

Попробуйте выполнить следующую команду:

brew doctor

для диагностики распространенных проблем.

Один из них может удалить переменную DYLD_FALLBACK_LIBRARY_PATH из вашего файла ~/.profile

Или вам нужно переустановить libtool:

brew reinstall libtool --universal && brew unlink libtool && brew link libtool