|
|
我按照这篇文章的方法,编译并安装了ImageMagick,但是在2次编译PHP的时候,却出现了如下问题:
ext/imagick/imagick.lo: In function `zif_imagick_setfontsize':
/home/php-4.3.6/ext/imagick/imagick.c:2327: undefined reference to `DrawSetFontSize'
ext/imagick/imagick.lo: In function `zif_imagick_setfontstyle':
/home/php-4.3.6/ext/imagick/imagick.c:2368: undefined reference to `DrawSetFontStyle'
ext/imagick/imagick.lo: In function `zif_imagick_setfontface':
/home/php-4.3.6/ext/imagick/imagick.c:2410: undefined reference to `DrawSetFont'
ext/imagick/imagick.lo: In function `zif_imagick_begindraw':
/home/php-4.3.6/ext/imagick/imagick.c:2471: undefined reference to `DrawAllocateWand'
ext/imagick/imagick.lo: In function `zif_imagick_drawannotation':
/home/php-4.3.6/ext/imagick/imagick.c:2532: undefined reference to `DrawAnnotation'
/home/php-4.3.6/ext/imagick/imagick.c:2534: undefined reference to `DrawRender'
ext/imagick/imagick.lo: In function `zif_imagick_drawrectangle':
/home/php-4.3.6/ext/imagick/imagick.c:2578: undefined reference to `DrawRectangle'
/home/php-4.3.6/ext/imagick/imagick.c:2581: undefined reference to `DrawRender'
ext/imagick/imagick.lo: In function `zif_imagick_drawellipse':
/home/php-4.3.6/ext/imagick/imagick.c:2627: undefined reference to `DrawEllipse'
/home/php-4.3.6/ext/imagick/imagick.c:2630: undefined reference to `DrawRender'
ext/imagick/imagick.lo: In function `zif_imagick_drawarc':
/home/php-4.3.6/ext/imagick/imagick.c:2676: undefined reference to `DrawArc'
/home/php-4.3.6/ext/imagick/imagick.c:2679: undefined reference to `DrawRender'
ext/imagick/imagick.lo: In function `zif_imagick_drawcircle':
/home/php-4.3.6/ext/imagick/imagick.c:2723: undefined reference to `DrawCircle'
/home/php-4.3.6/ext/imagick/imagick.c:2726: undefined reference to `DrawRender'
ext/imagick/imagick.lo: In function `zif_imagick_drawline':
/home/php-4.3.6/ext/imagick/imagick.c:2770: undefined reference to `DrawLine'
/home/php-4.3.6/ext/imagick/imagick.c:2773: undefined reference to `DrawRender'
ext/imagick/imagick.lo: In function `zif_imagick_drawpoint':
/home/php-4.3.6/ext/imagick/imagick.c:2814: undefined reference to `DrawPoint'
/home/php-4.3.6/ext/imagick/imagick.c:2816: undefined reference to `DrawRender'
ext/imagick/imagick.lo: In function `zif_imagick_setfillcolor':
/home/php-4.3.6/ext/imagick/imagick.c:2872: undefined reference to `DrawSetFillColor'
ext/imagick/imagick.lo: In function `zif_imagick_setfillopacity':
/home/php-4.3.6/ext/imagick/imagick.c:2912: undefined reference to `DrawSetFillOpacity'
ext/imagick/imagick.lo: In function `_php_imagick_clean_up_handle':
/home/php-4.3.6/ext/imagick/imagick.c:5532: undefined reference to `DestroyDrawingWand'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
我是在RH2.1下,PHP4.3.6 PHP编译选项如下:
./configure --with-mysql --with-apxs --enable-fastcgi --with-zlib --enable-exif --with-gd=/usr/local/lib --enable-sysvmsg --enable-sockets --enable-sysvshm --enable-sysvsem --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/local/lib --disable-inline-optimization --enable-ftp --with-ttf=/usr/local/bin --with-imagick=/usr/local/ImageMagick
那位高手知道是什么原因造成的?请不吝赐教,谢谢了~ |
|