Лев (10.7) Не поддерживает Преобразование (1).Ошибка Dylib - PullRequest
36 голосов
/ 20 июля 2011

При попытке использовать 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

Есть идеи, как мне это исправить?

Ответы [ 5 ]

46 голосов
/ 22 июля 2011

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

  1. Установите XCode 4.1 (из App Store)
  2. В Xcode перейдите на Xcode> Preferences ...> вкладка Downloads>нажмите «Установить» рядом с «Инструменты командной строки»
  3. Удалите ImageMagick с помощью brew uninstall imagemagick
  4. Обновите домашний напиток с помощью brew update
  5. Установите последний домашний напиток с помощью brew install imagemagick
  6. Запустите brew doctor и удалите любой из файлов * .la и * .a, перечисленных в случае сбоя шага 4 при make install
5 голосов
/ 22 июля 2011

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

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

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

Редактировать:

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

5 голосов
/ 21 июля 2011

Я получил ту же ошибку, и я решил эту проблему:

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

Оба шага заняли некоторое время, но в итоге ImageMagick снова заработал нормально.

0 голосов
/ 20 июля 2013

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

brew doctor

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

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

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

brew reinstall libtool --universal && brew unlink libtool && brew link libtool
0 голосов
/ 03 октября 2011

Переустановка даже с brew вместо macports у меня не сработала. Копирование это сделало.

...