Chnaze Posté 26 Février 2010 Posté 26 Février 2010 Bonjour, Je suis nouveau et j'espère que ma question se trouvera dans la bonne section du Forum. Après plusieurs reprises j'ai essayé d'installer imagemagick et ghoscript, sans succés, ces mêmes manips ont fonctionnées sur un autre serveur kimsufi mais pas le mien ??? Ci dessous la procédure testée: # wget chemin http vers l'archive à télécharger en .tar.gz # tar -xzvf NOMDUFICHIER.tar.gz # cd DOSSIERDECOMPRESSE # ./configure # make # make install # export LD_LIBRARY_PATH=/usr/local/lib Nous avons essayé cette méthode après avoir essayé les méthodes : emerge imagemagick ou emerge -avt media-gfx/imagemagick Voici le type de serveur: EG-09 Best of OVH/>http://www.ovh.com/fr/produits/eg_best_of.xml il tourne sur un release 2 gentoo 64 bits Thierry
jcaron Posté 26 Février 2010 Posté 26 Février 2010 Et il te dit quoi quand tu fais ces manips? Ou alors tu as quoi comme erreur par la suite? Parce que là, "ça ne marche pas", ça ne nous avance quand même pas beaucoup dans la moindre direction. C'est un peu comme dire "je suis monté dans ma voiture et je ne suis pas arrivé à Marseille, une idée?". Jacques.
Chnaze Posté 26 Février 2010 Auteur Posté 26 Février 2010 (modifié) Oui désolé, Arriver à l'étape "make" il me génère l'erreur suivante: > > > > > > /usr/lib64/libX11.so: file not recognized: File format not recognized > > > collect2: ld returned 1 exit status > > > make[1]: *** [magick/libMagickCore.la] Erreur 1 > > > make[1]: Leaving directory `/root/ImageMagick-6.5.9-9' > > > make: *** [all] Erreur 2 Pour info: Mon développeur "bipbip62" suivra également ce post, afin d'affiner les questions/réponses. Thierry Modifié 26 Février 2010 par Chnaze
jcaron Posté 26 Février 2010 Posté 26 Février 2010 Que disent: ls -l /usr/lib64/libX11.so et: file -L /usr/lib64/libX11.so ? Jacques.
Chnaze Posté 26 Février 2010 Auteur Posté 26 Février 2010 (modifié) ~ # ls -l /usr/lib64/libX11.so lrwxrwxrwx 1 root root 15 jan 28 18:23 /usr/lib64/libX11.so -> libX11.so.6.2.0 ~ # file -L /usr/lib64/libX11.so /usr/lib64/libX11.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), st ripped Thierry Modifié 26 Février 2010 par Chnaze
bipbip62 Posté 26 Février 2010 Posté 26 Février 2010 (modifié) Bonjour Jacques, bonsoir patron, je reprends le fil de la discussion, donc je m'occupe du serveur, avant nous étions sur un kimsufi avec la même release, à savoir une release 2 OVH sous Gentoo, j'ai pu installé sans soucis ImageMagick, Ghostscript ainsi que pdf2swf, nous avons ensuite migré vers un serveur de la gamme pro toujours chez ovh, avec la même distribution et là rien ne s'installe comme sous l'ancien serveur. Don concernant l'erreur, elle est survenu en faisant : # wget ImageMagick-6.5.9-9.tar.gz # tar -xzvf ImageMagick-6.5.9-9.tar.gz # cd ImageMagick-6.5.9-9 # ./configure # make # make install # export LD_LIBRARY_PATH=/usr/local/lib C'est pendant le make que l'erreur suivante est apparu : > > > /usr/lib64/libX11.so: file not recognized: File format not recognized > > > collect2: ld returned 1 exit status > > > make[1]: *** [magick/libMagickCore.la] Erreur 1 > > > make[1]: Leaving directory `/root/ImageMagick-6.5.9-9' > > > make: *** [all] Erreur 2 Voilà en résumé D'avance merci Manu Modifié 26 Février 2010 par bipbip62
jcaron Posté 26 Février 2010 Posté 26 Février 2010 Mon petit doigt me dit que c'est un problème de mélange 32/64 bits quelque part, mais je ne sais pas comment ça marche tout ça sous Linux (je suis plutôt FreeBSD...). Il y a une discussion ici: http://forum.ovh.com/archive/index.php/t-35412.html avec des gens qui ont eu le même problème, et a priori une solution (même si j'ai un gros doute que la solution soit la bonne pour une machine 64 bits, bien au contraire). Tu as le log complet de ce que racontent configure et make? (à mettre en ligne quelque part plutôt qu'à poster ici, ça doit être un peu long). Peut-être que si Dan passe par là il pourra t'aider plus... Jacques.
Chnaze Posté 26 Février 2010 Auteur Posté 26 Février 2010 (modifié) Merci Jacques, nous allons voir ce post. Ci dessous les liens vers log et configure, Configure:/>http://www.comndesign.fr/log_configure.txt Make:/>http://www.comndesign.fr/log_make.txt Thierry Modifié 26 Février 2010 par Chnaze
bipbip62 Posté 26 Février 2010 Posté 26 Février 2010 Nous avons aussi essayé cette méthode Jacques, nous avons essayé plusieurs solutions sur les forums OVH, mais rien a faire, si ça peu vous aider, en faisant simplement un emerge imagemagick, l'erreur suivante est retournée : ~ # emerge imagemagick Calculating dependencies - !!! All ebuilds that could satisfy "imagemagick" have been masked. !!! One of the following masked packages is required to complete your request: - media-gfx/imagemagick-6.5.2.9 (masked by: required EAPI 2, supported EAPI 1) - media-gfx/imagemagick-6.5.4.10 (masked by: required EAPI 2, supported EAPI 1) - media-gfx/imagemagick-6.5.7.0 (masked by: required EAPI 2, supported EAPI 1) - media-gfx/imagemagick-6.5.8.8 (masked by: required EAPI 2, supported EAPI 1) - media-gfx/imagemagick-6.5.9.4-r1 (masked by: required EAPI 2, supported EAPI 1) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Suite à ça, j'ai donc édité le fichier : /etc/portage/package.mask mais imagemagick n'apparait nulle part.
jcaron Posté 27 Février 2010 Posté 27 Février 2010 Dans le cas emerge, il dit que le fichier ebuild de imagemagick dit qu'il veut la version 2 de EAPI, alors que la version de emerge installée ne supporte que EAPI 1. Il faut donc commencer par upgrader emerge. Dans le cas de la compilation directe, je sèche un peu, parce que configure arrive bien à trouver et à tester (donc utiliser) libX11. Bizarrement il pense qu'il faut utiliser /usr/lib, mais à la compilation ça gueule que c'est dans lib64, mais peut-être que c'est le même endroit? Je n'ai pas de machine Linux 64 bits sous la main, donc je ne sais pas trop. Si tu n'as pas besoin de X11, tu peux essayer avec un petit ./configure --with-x=no puis make clean ; make install pour voir si ça passe mieux. Jacques.
bipbip62 Posté 27 Février 2010 Posté 27 Février 2010 Bonjour Jacques et merci, effectivement ta solution ./configure --with-x=no puis make clean ; make install a fonctionné à merveille, ImageMagick s'est installé sans problème, j'ai ensuite installé GhostScript lui aussi sans pb. Etrange qu'avec ImageMagick il y ai eu un pb et non avec GhostScript. Cordialement Manu
acamar Posté 13 Avril 2011 Posté 13 Avril 2011 (modifié) Bonjour, Après une matinée laborieuse pour parvenir à installer ImageMagick j'ai enfin réussi, sauf que pour le rendre opérationnel sur PHP c'est pas encore gagné et j'obtiens : Fatal error: Class 'Imagick' not found in ... C'est quoi l’étape prochaine à suivre ? Merci par avance. Modifié 13 Avril 2011 par acamar
Dan Posté 13 Avril 2011 Posté 13 Avril 2011 Il te suffit d'installer MagickWand et charger l'extension magickwand.so dans le php.ini />http://www.magickwand.org/download/php/
acamar Posté 13 Avril 2011 Posté 13 Avril 2011 Oui merci Dan, je viens juste d'installer Imagick manuellement et cétait facile non plus avec Gentoo 2 (Kimsufi) qui nétait pas très ordonné aussi. Donc pour le partage : Fallait arranger Phpize car il nétait pas bien placé sur Gentoo, il fallait donc lui accorder des raccourcis. ln -s /usr/local/php5/bin/phpize /bin/phpizeln -s /usr/local/php5/bin/php-config /bin/php-configln -s /usr/local/php5/bin/pear /bin/pearln -s /usr/local/php5/bin/pecl /bin/pecl Puis : wget http://pecl.php.net/get/imagick-3.x.x.tgz [selon la version]tar zxf imagick-3.x.x.tgzcd imagick-3.x.xphpize./configuresudo makesudo make install Après on va sur "php.ini" et juste avant "Windows Extensions" et on y met : extension=imagick.so Et on va sur la ligne "extension_dir" et lui remplace le "./" par le lien qui est donné en fin de compilation du genre : "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613" On redémarre l'Apache et c'est ok. Voila donc pour moi ça a donné toute une matinée avec ImageMagick et l'autre après midi avec Imagick maintenant je vais pour une sieste.
Dan Posté 13 Avril 2011 Posté 13 Avril 2011 Ouais... il y a les installations à la mode Gentoo et les autres. Perso, je préfère de loin les autres, surtout avec le Gentoo customisé par OVH Merci tout de même pour tes explications, elles pourront certainement servir à d'autres sous Release 2
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant