尝试使用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
我知道如何解决它?
答案 0 :(得分:46)
我也遇到了这个错误 - 使用自制的ImageMagick安装。和Pascal一样,我用
修复了它brew uninstall imagemagick
brew update
brew install imagemagick
brew doctor
并删除列出的任何* .la和* .a文件答案 1 :(得分:5)
我得到了同样的错误,为我解决了问题的原因是:
sudo port install imagemagick
)这两个步骤都需要一段时间,但最终ImageMagick再次运转良好。
答案 2 :(得分:5)
我安装了xcode但是有一些macports的问题。无赖!
我从10.6的旧备份复制了libclparser.dylib文件,更改了权限以匹配该文件夹中的其他文件,并且它工作正常!
编辑:
我找到了这个,这可能很有用:http://cactuslab.com/imagemagick/
此外,该文件位于:http://www.workdreamer.com/uploads/libclparser.dylib
答案 3 :(得分:0)
即使使用brew而不是macports重新安装它也不适用于我。复制它。
答案 4 :(得分:0)
尝试以下命令:
brew doctor
诊断常见问题。
其中一个可能是从〜/ .profile中删除DYLD_FALLBACK_LIBRARY_PATH变量
或者您必须通过以下方式重新安装libtool:
brew reinstall libtool --universal && brew unlink libtool && brew link libtool