Installing ImageMagick/RMagick on Leopard
Nov 26, 2007
I’ve heard many horror stories of developers trying to install ImageMagick/RMagick to manipulate images. Fortunately, when I needed to install RMagick to use with the attachment_fu plugin, I ran across a fantastic script at OnRails.org by Solomon White (many thanks). It gave the steps to install RMagick from source without MacPorts or Fink.
I made the following minor changes to get it working for me and posted the script below.
- Changed ‘wget’ to ‘curl -O’
- Updated a couple of links that weren’t working for me
- Updated sourceforge links to the east coast
- Updated links to latest version of source code (as of today)
#!/bin/sh curl -O http://download.savannah.gnu.org/releases/freetype/freetype-2.3.5.tar.gz tar xzvf freetype-2.3.5.tar.gz cd freetype-2.3.5 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://superb-east.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.23.tar.bz2 tar jxvf libpng-1.2.23.tar.bz2 cd libpng-1.2.23 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://www.ijg.org/files/jpegsrc.v6b.tar.gz tar xzvf jpegsrc.v6b.tar.gz cd jpeg-6b ln -s `which glibtool` ./libtool export MACOSX_DEPLOYMENT_TARGET=10.5 ./configure --enable-shared --prefix=/usr/local make sudo make install cd .. curl -O ftp://ftp.remotesensing.org/libtiff/tiff-3.8.2.tar.gz tar xzvf tiff-3.8.2.tar.gz cd tiff-3.8.2 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://superb-east.dl.sourceforge.net/sourceforge/wvware/libwmf-0.2.8.4.tar.gz tar xzvf libwmf-0.2.8.4.tar.gz cd libwmf-0.2.8.4 make clean ./configure make sudo make install cd .. curl -O http://www.littlecms.com/lcms-1.17.tar.gz tar xzvf lcms-1.17.tar.gz cd lcms-1.17 make clean ./configure make sudo make install cd .. curl -O http://superb-east.dl.sourceforge.net/sourceforge/ghostscript/ghostscript-8.61.tar.gz tar zxvf ghostscript-8.61.tar.gz cd ghostscript-8.61/ ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/current/ghostscript-fonts-std-8.11.tar.gz tar zxvf ghostscript-fonts-std-8.11.tar.gz sudo mv fonts /usr/local/share/ghostscript curl -O ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.3.7-1.tar.gz tar xzvf ImageMagick-6.3.7-1.tar.gz cd ImageMagick-6.3.7 export CPPFLAGS=-I/usr/local/include export LDFLAGS=-L/usr/local/lib ./configure --prefix=/usr/local --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --with-gs-font-dir=/usr/local/share/ghostscript/fonts make sudo make install cd ..
To test that ImageMagick was installed properly you can check the version number.
convert -version [you should see something like this] Version: ImageMagick 6.3.7 11/26/07 Q8 http://www.imagemagick.org Copyright: Copyright (C) 1999-2007 ImageMagick Studio LLC
To test that ImageMagick is working properly you can run the following test. It will create a copy of the ImageMagick logo.
convert logo: logo.gif
13 Comments
