J'essaie d'installer un logiciel (moddims) qui dépend de "Imagemagick 6.3.9+" - J'ai essayé d'installer la dernière version d'ImageMagick (6.5.4-5) mais j'ai eu l'erreur suivante quand j'ai essayé de "make" moddims:Comment configurer/créer/installer par rapport à une ancienne version d'une bibliothèque?
mod_dims_ops.c: In function ‘dims_smart_crop_operation’:
mod_dims_ops.c:34: error: too few arguments to function ‘ParseGravityGeometry’
On peut supposer que la signature de la fonction a changé quelque part entre ImageMagick 6.3.9 et la version actuelle. Je voudrais essayer d'installer des moddims par rapport à l'ancienne version d'ImageMagick - mais je veux installer ImageMagick 6.3.9 sans interférer avec la version 6.5.4-5 déjà installée. Quelles incantations ./configure puis-je utiliser pour a) installer l'ancienne version d'ImageMagick de telle sorte qu'elle ne va pas écraser ou autrement interférer avec ma version moderne et b) compiler des moddims pour utiliser cette ancienne version ?
Je suis sur OSX, mais je prévois avoir le même problème pour quand j'ai besoin d'installer plus tard des moddims sur un serveur de production Linux.
Grande réponse, mais pour "Configurer ImageMagick 6.3.9 pour installer là" ai-je raison de penser que j'ai besoin d'utiliser "./configure --prefix =/opt/ImageMagick/--exec-prefix =/opt/ImageMagick/"? –
Aussi, pourquoi "/ opt/ImageMagick" par opposition à quelque part d'autre (comme dans mon propre répertoire personnel quelque part)? Serait-il possible de créer un lien statique dans les bibliothèques ImageMagick pour les supprimer et ne pas les encombrer de mon système de fichiers? –
Je pense que je pourrais être foutu ... J'ai tout compilé, mais j'ai reçu "httpd: Erreur de syntaxe sur la ligne 117 de /private/etc/apache2/httpd.conf: Impossible de charger/usr/libexec/apache2/libmod_dims .so dans le serveur: dlopen (/usr/libexec/apache2/libmod_dims.so, 10): aucune image trouvée trouvée Trouver: \ n \ t/usr/libexec/apache2/libmod_dims.so: mach-o, mais faux architecture "- Je pense que je dois compiler des moddims comme 64 bits au lieu de 32 bits, mais cela signifie faire la même chose pour ImageMagick, qui lance des erreurs désagréables. –