[magick/magick_libMagickCore_la-animate.lo] Error 1 问题的解决方案 作者:inlooke
昨天在centos 5.5(OS64位,jdk64位,已经安装好支持JPGE,GIF,PNG解释器或解码器)系统上安装 ImageMagick6.4.0-0莫名出现........[magick/magick_libMagickCore_la-animate.lo] Error 1 ..........Error 2 等错误,国内的互联网上提出解决方案的几乎没有,我G.cn了很久,终于在国外的ImageMagick官方博客发现解决的方案,至于为什么出现这种问题我没有深入去看(主要是没时间,任务急).能解决问题就行.贴出来希望能帮到跟碰到一样问题的人,
[ 解释器可从这里下载http://www.imagemagick.org/download/delegates/ ,使用imagemagick操作几种格式图片就必须装对应的解释器. 查看解释器是否安装:
rpm –qa |grep libpng
rpm –qa |grep libpng-devel
rpm –qa |grep libjpeg
rpm –qa |grep gd-devel
.......
同时最好看看本地有没有编辑CC的,如果没有就要升级,执行如下命令:
yum –y install gcc-c++
或者更彻底的:
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
]
1 卸载原来安装的imagemagick6.4.X版本,可使用 rpm -qa | grep ImageMagick命令查看是否安装.
2 下载 ImageMagick 6.5.3-2解决此([magick/magick_libMagickCore_la-animate.lo] Error 1)问题的版本http://ftp.nluug.nl/ImageMagick/ImageMagick-6.5.3-2.tar.gz
3 安装 tar xzvf ImageMagick-6.5.3-2.tar.gz
cd ImageMagick-6.5.3-2
./configure --prefix=/usr/local/ImageMagick --enable-share --enable-static
make
make install
4 如果安装过程中没有出现EOORE(),那么执行以下命令:
[ 在执行前/etc/profile 加入
JAVA_HOME=/usr/local/java_jdk_1.6 //具体目录视本地为准,以下类同.
IMAGEMAGICK_HOME=/usr/ImageMagick
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:
PATH=$JAVA_HOME/bin:/usr/ImageMagick/bin:/usr/ImageMagick/bin:$PATH
LD_LIBRARY_PATH=:/usr/ImageMagick/lib
DYLD_LIBRARY_PATH=:/usr/ImageMagick/lib
export PATH JAVA_HOME IMAGEMAGICK_HOME CLASSPATH LD_LIBRARY_PATH DYLK_LIBRARY_PATH ]
source /etc/profile
convert
如果出convert的帮助信息,说明安装成功.
5 安装成功不等于能正常调用和使用,为了验证执行如下命令.
cd %&%/ImageMagick-6.5.3-2 //安装时解压的目录
convert -geometry 500x150 images/examples.jpg images/examples_temp.jpg
到%&%/ImageMagick-6.5.3-2/images/目录中查看可有examples_temp.jpg.
6 如果再有问题可发Mail给我inlooke##gmail.com
[magick/magick_libMagickCore_la-animate.lo] Error 1