狮子(10.7)不支持转换(1).Dylib错误

Pie*_*ult 36 macos imagemagick osx-lion

尝试使用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
Run Code Online (Sandbox Code Playgroud)

知道如何解决它吗?

Cal*_*eed 46

我也得到了这个错误 - 使用自制的ImageMagick安装.与Pascal一样,我用它修复了它

  1. 安装XCode 4.1(从App Store)
  2. 在Xcode中,转到Xcode>首选项...>下载选项卡>单击命令行工具旁边的安装
  3. 用.卸载ImageMagick brew uninstall imagemagick
  4. 用自动更新自制软件 brew update
  5. 安装最新的自制软件 brew install imagemagick
  6. brew doctor如果第4步在make install上失败,请运行并删除列出的任何*.la和*.a文件


Pas*_*auf 5

我得到了同样的错误,解决了我的问题是:

  1. 从Mac Appstore安装最新的XCode版本
  2. 使用Macports安装ImageMagick (sudo port install imagemagick)

这两个步骤都需要一段时间,但最终ImageMagick再次运行良好.


Rim*_*ian 5

我安装了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