狮子(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
任何想法如何我可以修复它?
我也得到这个错误 – 与ImageMagick的自制安装。 跟Pascal一样,我用它来固定它
- 安装XCode 4.1(从App Store)
- 在Xcode中,转至Xcode>首选项…>下载选项卡>单击命令行工具旁边的安装
- 使用
brew uninstall imagemagick
- 用
brew update
自制软件 - 用
brew install imagemagick
安装最新的自制软件 - 运行
brew doctor
并删除列出的任何* .la和* .a文件,如果第4步在make install上失败
我得到了同样的错误,什么解决了我的问题是:
- 从Mac Appstore安装最新的XCode版本
- 使用Macports安装ImageMagick(
sudo port install imagemagick
)
这两个步骤花了一段时间,但最终ImageMagick再次罚款。
我安装了Xcode,但与macports有一些问题。 坏消息!
我从10.6的旧备份复制了libclparser.dylib文件,更改了权限以匹配该文件夹中的其他文件,并且工作正常!
另见这里: https : //stackoverflow.com/questions/6674666/installing-imagemagick-leads-to-weird-error-involving-opencl
编辑:
我发现这可能是有用的: http : //cactuslab.com/imagemagick/
此外,该文件在这里: http : //www.workdreamer.com/uploads/libclparser.dylib
重新安装它甚至酿造而不是macports没有为我工作。 复制它。
尝试以下命令:
brew doctor
来诊断常见的问题。
其中之一可能是从〜/ .profile中删除DYLD_FALLBACK_LIBRARY_PATHvariables
或者你必须重新安装libtool:
brew reinstall libtool --universal && brew unlink libtool && brew link libtool