My experience of installing RMagick on windows

#1

Hi
I am trying to install RMagick 2.1.0 on Windows XP. I already have
installed the required version of ImageMagick. Here are the steps I
adopted.

  1. I tried the command “gem install rmagick”, I got this error message

checking for Ruby version >= 1.8.2… yes
checking for stdint.h… no
checking for sys/types.h… no
checking for magick/MagickCore.h… no
Can’t install RMagick 2.0.0. Can’t find MagickCore.h.

*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

  1. I checked the “extconf.rb” file and I was astonished to see that the
    path for ImageMagick and Ruby were hard coded. This is really a very bad
    piece of coding.

$CPPFLAGS = %Q{-I"C:\Program Files\Microsoft Platform SDK for
Windows Server 2003 R2\Include" -I"C:\Program
Files\ImageMagick-#{$1}-Q8\include"}

The /link option is required by the Makefile but causes warnings in

the mkmf.log file.
$LDFLAGS = %Q{/link /LIBPATH:“C:\Program Files\Microsoft Platform
SDK for Windows Server 2003 R2\Lib” /LIBPATH:“C:\Program
Files\ImageMagick-#{$1}-Q8\lib” /LIBPATH:“C:\ruby\lib”}
$LOCAL_LIBS = ‘CORE_RL_magick_.lib X11.lib’

  1. I do not have ImageMagick and Ruby on these paths so I changed the
    paths and tried to run the extconf.rb file manually. But it gave me the
    same error.

Can someone please help me installing RMagick for windows?

Thanks,

#2

Irfan Ahmad wrote:

checking for magick/MagickCore.h… no

  1. I do not have ImageMagick and Ruby on these paths so I changed the
    paths and tried to run the extconf.rb file manually. But it gave me the
    same error.

Can someone please help me installing RMagick for windows?

Thanks,

http://rmagick.rubyforge.org/install-faq.html#win

This is the first result on Google for rmagick+install+windows

#3

Irfan Ahmad wrote:

Thanks,
http://rmagick.rubyforge.org/install-faq.html#win

This is the first result on Google for rmagick+install+windows

Thanks for your response. I did had lot of googling before posting here
and I have checked this page too. But I think these FAQs are a bit
outdated. RMagick no longer come as a package of ImageMagick and RMagick
gem. They are distributing the RMagick gem only. Please have a look at
it.

“They” is me. The FAQ pages are up to date as of the last time I
uploaded an gem for Windows, about 3 weeks ago.

There are two RMagick gems, the plain RMagick gem for Linux, OS X, and
other *nix-type systems, and the RMagick-win32 gem for Windows. The
RMagick-win32 gem comes in a zip file that contains both the ImageMagick
installer and the RMagick gem. Download the zip file, unzip it into a
temporary directory, and follow the instructions in the README.html
file. It’ll work, I promise. Download

http://rubyforge.org/frs/download.php/30125/RMagick-2.0.0-ImageMagick-6.3.7-8-Q8.zip

if you want to install RMagick 2.0.0, or

http://rubyforge.org/frs/download.php/29861/RMagick-1.15.12-ImageMagick-6.3.7-8-Q8.zip

if you want to install RMagick 1.15.12. I believe you’ll want 2.0.0.

#4

Tim H. wrote:

Irfan Ahmad wrote:

Thanks,
http://rmagick.rubyforge.org/install-faq.html#win

This is the first result on Google for rmagick+install+windows

Thanks for your response. I did had lot of googling before posting here
and I have checked this page too. But I think these FAQs are a bit
outdated. RMagick no longer come as a package of ImageMagick and RMagick
gem. They are distributing the RMagick gem only. Please have a look at
it.

“They” is me. The FAQ pages are up to date as of the last time I
uploaded an gem for Windows, about 3 weeks ago.

There are two RMagick gems, the plain RMagick gem for Linux, OS X, and
other *nix-type systems, and the RMagick-win32 gem for Windows. The
RMagick-win32 gem comes in a zip file that contains both the ImageMagick
installer and the RMagick gem. Download the zip file, unzip it into a
temporary directory, and follow the instructions in the README.html
file. It’ll work, I promise. Download

http://rubyforge.org/frs/download.php/30125/RMagick-2.0.0-ImageMagick-6.3.7-8-Q8.zip

if you want to install RMagick 2.0.0, or

http://rubyforge.org/frs/download.php/29861/RMagick-1.15.12-ImageMagick-6.3.7-8-Q8.zip

if you want to install RMagick 1.15.12. I believe you’ll want 2.0.0.

I have installed 2.0.0 successfully. Thank you very much :slight_smile:

They problem was probably that I was trying to install 2.1.0 for my
already installed ImageMagick.

#5

Thats right i did it too and works so good!!

#6

Tim H. wrote:

Irfan Ahmad wrote:

checking for magick/MagickCore.h… no

  1. I do not have ImageMagick and Ruby on these paths so I changed the
    paths and tried to run the extconf.rb file manually. But it gave me the
    same error.

Can someone please help me installing RMagick for windows?

Thanks,

http://rmagick.rubyforge.org/install-faq.html#win

This is the first result on Google for rmagick+install+windows

Thanks for your response. I did had lot of googling before posting here
and I have checked this page too. But I think these FAQs are a bit
outdated. RMagick no longer come as a package of ImageMagick and RMagick
gem. They are distributing the RMagick gem only. Please have a look at
it.