Я пытаюсь установить ImageMagick на Mac OSX 10.7 и получаю следующие ошибки:
Когда я пытаюсь запустить предложенную проверку
$ convert logo: logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/convert
Reason: image not found
Trace/BPT trap: 5
$ identify logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5
Когда я пытаюсь в значительной степени что-нибудь ...
$ identify -version
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5
Я пошел по пути, и похоже, что libclparser.dylib отсутствует в OpenCL.framework, но я не уверен, где его найти или как его заменить, или даже если это то, что нужно сделать.
Ответы:
Вот что я сделал, чтобы это исправить.
Теперь, кажется, все работает нормально.
Примечание : файл также можно найти здесь :
источник
Если вы используете Homebrew , попробуйте следующую команду:
диагностировать общие проблемы.
Одним из них может быть удаление переменной DYLD_FALLBACK_LIBRARY_PATH из вашего ~ / .profile, если он у вас есть.
Или вы должны переустановить libtool:
источник
Ответ с наибольшим количеством голосов на /programming/6764176/lion-10-7-not-supporting-convert1-dylib-error (минус первые два шага) работал для меня - так что в основном просто
brew uninstall imagemagick
brew update
brew install imagemagick
brew doctor
и следуйте инструкциямЯ должен был вручную удалить некоторые файлы, но
brew doctor
говорит вам, какие из них. Порядок удаления, обновления, установки, доктор, вероятно, не важен.источник