# Problema con RMagick

**URL:** <https://www.ruby-forum.com/t/problema-con-rmagick/197517>\
**Category:** IT\
**Created:** [October 15, 2010, 2:21pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517 "2010-10-15T14:21:28Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [October 15, 2010, 2:21pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517/1 "2010-10-15T14:21:28Z")

</div>

Ciao a tutti,  
tento di installare su di una Debian testing la gemma rmagick  
(v.2.13.1) con il classico “gem install rmagick -r”  
Al momenti di creare la native extention mi da il seguente errore:

Can’t install RMagick 2.13.1. Can’t find MagickWand.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.

Provided configuration options:  
–with-opt-dir  
–without-opt-dir  
–with-opt-include  
–without-opt-include=${opt-dir}/include  
–with-opt-lib  
–without-opt-lib=${opt-dir}/lib  
–with-make-prog  
–without-make-prog  
–srcdir=.  
–curdir  
–ruby=/home/testruby/local/bin/ruby

In realt ho istallato tutti i pacchetti legati ad imagemagick in  
particolare il pacchetto che contiene il file “incriminato”  
dpkg -S MagickWand.h  
libmagickwand-dev: /usr/include/ImageMagick/wand/MagickWand.h

Ho fatto anche la simulazione di installazione del pacchetto Debian  
librmagick-ruby1.8 ( una versione 2.13.0) che non richiede altre  
dipendenze.  
Aggiungo infine che (come avrete notato dall’errore) utilizzo un  
ambiente “locale” di ruby creato ad-hoc partendo dai sorgenti  
ruby-1.8.7-p302.tar.bz2  
e poi installando in /home/testruby/local solo gem “ufficiali”.

Avete idea di come potrei riuscire ad installare questa gemma?  
Grazie mille per ogni aiuto 🙂

–  
Maurizio T.  
socio ITPUG [http://www.itpug.org](http://www.itpug.org)

---

<div class="post-metadata">

**Author:** ![Maurizio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@Maurizio\_T](https://www.ruby-forum.com/u/Maurizio_T)\
**Post date:** [October 15, 2010, 10:39pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517/2 "2010-10-15T22:39:30Z")

</div>

Un’idea potrebbe essere quella di utilizzare ‘mini magick’:

> **[GitHub - GUI/mini\_magick: mini replacement for RMagick](https://github.com/GUI/mini_magick)**
>
> mini replacement for RMagick. Contribute to GUI/mini\_magick development by creating an account on GitHub.

Invece di linkare direttamente la libreria rmagick, utilizza exec per  
chiamare il programma. Quindi, e` un po' piu` lento, ma tira dentro  
meno ‘baggagli’…

–  
David N. Welton

[http://www.welton.it/davidw/](http://www.welton.it/davidw/)

[http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![Maurizio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@Maurizio\_T](https://www.ruby-forum.com/u/Maurizio_T)\
**Post date:** [October 15, 2010, 10:39pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517/3 "2010-10-15T22:39:30Z")

</div>

Il 15 ottobre 2010 14:33, David W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

> Un’idea potrebbe essere quella di utilizzare ‘mini magick’:
> 
> [GitHub - GUI/mini\_magick: mini replacement for RMagick · GitHub](http://github.com/GUI/mini_magick)
> 
> Invece di linkare direttamente la libreria rmagick, utilizza exec per  
> chiamare il programma. Quindi, e` un po' piu` lento, ma tira dentro  
> meno ‘baggagli’…

Grazie mille, ma non per un “mio” uso.  
Stavo installando redmine su questa macchina 🙂  
Ciao.

---

<div class="post-metadata">

**Author:** ![Maurizio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@Maurizio\_T](https://www.ruby-forum.com/u/Maurizio_T)\
**Post date:** [October 15, 2010, 10:39pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517/4 "2010-10-15T22:39:34Z")

</div>

Il 15 ottobre 2010 14:41, Andrea P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> hai provato a cercare su google? io ho trovato al volo questo post:  
> [http://escapegoat.org/2007/10/5/installing-rmagick-with-ruby-on-debian](http://escapegoat.org/2007/10/5/installing-rmagick-with-ruby-on-debian)
> 
> anche questo thread dovrebbe darti alcuni consigli:

[http://old.nabble.com/Can’t-install-RMagick-due-to-MagickWand-problems-td24323187.html](http://old.nabble.com/Can't-install-RMagick-due-to-MagickWand-problems-td24323187.html)

> 

[http://old.nabble.com/Can't-install-RMagick-due-to-MagickWand-problems-td24323187.html](http://old.nabble.com/Can%27t-install-RMagick-due-to-MagickWand-problems-td24323187.html)

> ciao,  
> A.

Ciao Andrea,  
dovrei aver installato il possibile. Ecco i pacchetti che ho:  
i imagemagick - image manipulation programs  
i libgraphicsmagick1-dev - format-independent image  
processing - C de  
i A libgraphicsmagick3 - format-independent image  
processing - C sh  
i libmagick+±dev - object-oriented C++ interface to  
ImageMagi  
i A libmagick++3 - object-oriented C++ interface to  
ImageMagi  
i A libmagickcore-dev - low-level image manipulation  
library - dev  
i libmagickcore3 - low-level image manipulation  
library  
i A libmagickcore3-extra - low-level image manipulation  
library - ext  
i libmagickwand-dev - image manipulation library -  
development f  
i A libmagickwand3 - image manipulation library

Tra le altre cose se simulo l’installazione del pacchetti Debian  
ufficiale non mi chiede altre dipendenze e i relativi pacchetti “dev”  
sono installati.

Una cosa mi ha per colpito.  
Quando installi la gemma nella parte che (per lunghezza) ho rimosso  
nella mail c’  
/home/testruby/local/bin/ruby extconf.rb  
checking for Ruby version \>= 1.8.5… yes  
checking for gcc… yes  
checking for Magick-config… yes  
checking for ImageMagick version \>= 6.4.9… yes  
checking for HDRI disabled version of ImageMagick… yes  
checking for stdint.h… no  
checking for sys/types.h… no  
checking for wand/MagickWand.h… no

Can’t install RMagick 2.13.1. Can’t find MagickWand.h.  
\*\*\* extconf.rb failed \*\*\*

In pratica non vengono trovati neanche stdint.h (che in  
/usr/include/stdint.h) e stessa cosa per sys/types

“forse” il pacchetto di installazione sbaglia dove cercare i file?  
A presto.

---

<div class="post-metadata">

**Author:** ![Maurizio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@Maurizio\_T](https://www.ruby-forum.com/u/Maurizio_T)\
**Post date:** [October 18, 2010, 2:07pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517/5 "2010-10-18T14:07:58Z")

</div>

hai installato build-essential?

---

<div class="post-metadata">

**Author:** ![Maurizio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@Maurizio\_T](https://www.ruby-forum.com/u/Maurizio_T)\
**Post date:** [October 15, 2010, 10:39pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517/6 "2010-10-15T22:39:30Z")

</div>

ciao Maurizio,

comincio con una non-risposta: se ti servono le funzionalit di  
imagemagick, ti consiglio di installare la gemma mini\_magick, che un  
semplice wrapper e non una native extension.

se invece DEVI usare RMagick, effettivamente la procedura abbastanza  
rognosa, ricordo di esserci riuscito, solo dopo aver installato un bel  
po’ di paccheti -dev, non basta libmagickwand-dev

hai provato a cercare su google? io ho trovato al volo questo post:  
[http://escapegoat.org/2007/10/5/installing-rmagick-with-ruby-on-debian](http://escapegoat.org/2007/10/5/installing-rmagick-with-ruby-on-debian)

anche questo thread dovrebbe darti alcuni consigli:  
[http://old.nabble.com/Can’t-install-RMagick-due-to-MagickWand-problems-td24323187.html](http://old.nabble.com/Can't-install-RMagick-due-to-MagickWand-problems-td24323187.html)  
[http://old.nabble.com/Can’t-install-RMagick-due-to-MagickWand-problems-td24323187.html](http://old.nabble.com/Can%27t-install-RMagick-due-to-MagickWand-problems-td24323187.html)

ciao,  
A.

Il 15/10/2010 14:21, Maurizio T. ha scritto:

---

<div class="post-metadata">

**Author:** ![Maurizio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@Maurizio\_T](https://www.ruby-forum.com/u/Maurizio_T)\
**Post date:** [October 24, 2010, 7:25pm UTC](https://www.ruby-forum.com/t/problema-con-rmagick/197517/7 "2010-10-24T19:25:10Z")

</div>

2010/10/18 Michele C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> hai installato build-essential?

Ciao a tutti,  
grazie mille per le risposte e scusate se non mi sono fatto sentire,  
ma sono tuttora preda di una brutta influenza ☹  
Alla fine ho risolto e casomai dovesse succedere a qualcuno la stessa  
cosa vi scrivo come.  
Il fatto che la macchina in questione una Debian Lenny che ho  
migrato a testing. Nel fare questo le versioni di gcc sono diventate  
la 4.3 e la 4.4 (la prima per il kernel e moduli etc..) ebbene a me  
era rimasta ancora “anche” al 4.1 settato come default. Impostato la  
4.3 tutto ha “magicamente” funzionato 🙂

Grazie ancora ed a presto.
