`

Mac install GraphicsMagick

阅读更多

安装GraphicsMagick时遇到的问题,拿出来做个记录:

首先到ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/下载两个组件:

1.ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/libjpeg-6b.zip

2.ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/libpng-1.5.13.tar.xz

下载后解压安装

./configure

make

make install

 

下面开始安装GraphicsMagick

下载GraphicsMagick

url:ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.8.tar.gz

 

然后解压,在解压的目录下允许:

./configure

make

make install

直接这样安装有时会出现一些问题,下面讲解一些我使用到的参数.

 

confiure命令后面的CC=clang。它指定了编译器为Mac下推荐使用的clang。如果没有这个参数,Makefile将会使用系统默认的编译器进行编译,而这个编译器不是GraphicsMagic所推荐的,并且在make的过程中会出现以下错误:

Undefined symbols for architecture x86_64:
  "___builtin_object_size", referenced from:
      _BlurImageScanlines.omp_fn.6 in libGraphicsMagick.a(magick_libGraphicsMagick_la-effect.o)
      _XShearImage.omp_fn.0 in libGraphicsMagick.a(magick_libGraphicsMagick_la-shear.o)
      _YShearImage.omp_fn.1 in libGraphicsMagick.a(magick_libGraphicsMagick_la-shear.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [utilities/gm] Error 1
make: *** [all] Error 2

之前安装的组件会默认安装到/usr/local/lib下,所以在执行configure时要加上LDFLAGS='-L/usr/local/lib'  否则会出现下面错误:

Undefined symbols for architecture x86_64:
  "_png_set_check_for_invalid_index", referenced from:
      _WriteOnePNGImage in libGraphicsMagick.a(magick_libGraphicsMagick_la-png.o)
      _ReadOnePNGImage in libGraphicsMagick.a(magick_libGraphicsMagick_la-png.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [utilities/gm] Error 1
make: *** [all] Error 2

所以修改安装命令为:

./configure LDFLAGS='-L/usr/local/lib' CC=clang

make

make install

make clean

 

0
0
分享到:
评论

相关推荐

    imgurize:终端中的Imgur浏览器

    依存关系 brew install graphicsmagick (Mac) sudo apt-get install graphicsmagick (Ubuntu) choco install graphicsmagick (Windows) (在v12.02上v12.02 )特征画廊(病毒按热门排序) 用户级(按时间排序...

    gulp-image-silhouette:创建您的图像轮廓

    apt-get install graphicsmagick Mac OS X(使用 ): brew install imagemagick brew install graphicsmagick 窗户及其他: 通过在终端中执行convert -help确认 ImageMagick 已正确设置。 用法 首先,安装gulp-...

    graphicsmagick-static:适用于Windows的Graphicsmagicks静态二进制文件

    $ npm install graphicsmagick-static 用法示例 返回本地文件系统上静态链接的Graphicsmagick的路径。 var graphicsmagick = require ( 'grpahicsmagick-static' ) ; console . log ( graphicsmagick . path ) ; ...

    imakes:使用IMAP服务器获取新资料的照片和视频博客

    brew install graphicsmagick brew install libav --with-libvo-aacenc brew install qtfaststart Ubuntu 12.04 # Install Node.js sudo apt-get install -y python-software-properties python g++ make sudo add-...

    prisma-drop-bot

    安装节点包npm install 您可能还需要安装:(brew for mac) brew install imagemagickbrew install graphicsmagick跑步node index --harmony开发不适用于 npm install,但是您可以自由阅读index.js 。 如果你能在...

    docslogo:一些框架和开发语言标志

    apt-get install graphicsmagick Mac OS X(使用 ): brew install imagemagick brew install graphicsmagick 窗户及其他: GraphicsMagick: : ImageMagick: : 通过在终端中执行gm -version或convert -...

    gulp-response-images:为响应式应用程序动态调整图像大小

    吞咽响应图像 一个简单的Gulp插件,允许调整图像的大小和重命名,主要用于响应式应用程序。...apt-get install graphicsmagick Mac OS X(使用 ): brew install graphicsmagick Windows(XP,Vista,

    steer-screenshot:截取 google chrome 窗口的屏幕截图

    在带有brew Mac OS X 上,您可以使用以下命令安装它: brew install graphicsmagick 也一定要检查steer的要求。文档有时 Chrome 会遇到竞争条件,因此它要么完全失败并返回 undefined,要么图片格式错误。 该模块...

    granitials:生成带有文本的 PNG 或 SVG 图像的 express 中间件,可用于默认头像

    brew install graphicsmagick brew install ghostscript 生成图像 var img = new Granitial({ { width: 50, height: 50, bgColor: '#aaaaaa', fontSize: 14, color: '#ffffff' // other possible options: ...

    culture-hub:深入搜索和管理界面

    更多信息请访问入门安装系统依赖MAC OS X brew install mongodbbrew install graphicsmagick一次性设置得到播放! 2 框架在并确保播放脚本在您的环境 PATH 中配置子域在您的测试/etc/hosts加入如文件: 127.0.0.1 ...

    pictor:简单的图片上传转换下载服务器

    画师 pictor 是简单的图像上传/转换/下载服务器。 pictor 的名字来自于。 介绍 本地存储和流量很昂贵,尤其是在云环境中。...安装 mac osx 的先决条件: $ brew install graphicsmagick 对于 debian/

    多玩前端工作流grunt-workflow.zip

    安装 Graphics Magick(gm),下载地址 (Mac平台 brew install GraphicsMagick) 安装 PhantomJS,下载地址 (Mac平台 brew install phantomjs) 安装 sass gem install sass 初始化新项目 在项目目录下执行 grunt-...

    TeamTat:用于团队协作的文本注释工具

    TeamTat 出版物 Rezarta Islamaj,Kongseop Kwon,Sun Kim,Lu Zhiyong Lu,TeamTat:协作... apt-get install -y graphicsmagick apt-get install -y poppler-utils poppler-data apt-get install -y ghostscript apt

    stf:基于STF的批处理控制,基于stf二次开发群控管理平台

    安装brew以及nodejs,运行以下命令brew卸载--ignore-dependencies libimobiledevice brew卸载--ignore-dependencies usbmuxd brew install --HEAD usbmuxd 酿造取消链接usbmuxd 酿造链接usbmuxd brew install --HEAD...

    server-for-getimagedata

    您还需要imagemagick(或GraphicsMagick)进行图像处理。如果未安装,请安装它。 $ brew install imagemagick 然后按以下方式启动服务器。 $ git clone https://github.com/willnet/server-for-getimagedata.git $...

    html5_bootstrap:全面HTML5引导项目

    gem install bundler然后,我们需要获取其余的Ruby依赖关系(Sass,Neat Bourbon) bundle install 安装工具依赖项(Grunt任务) npm install 图像优化依赖为了对图像进行优化,我们使用了GraphicsMagick,要安装,...

    dots:适用于osx和ubuntu的WIP引导程序库(可能还有其他的!)

    点 适用于osx和ubuntu的WIP引导程序库(可能还有其他的!) 安装 单线: (mkdir -p /tmp/dots && cd /tmp/dots && ...安装二进制文件(graphicsmagick、python、sshfs、ack、git 等) 设置OSX默认值 通过homebrew-

Global site tag (gtag.js) - Google Analytics