[PHP-users 6676] GD install

Yoshiaki Sano php-users@php.gr.jp
Thu, 04 Apr 2002 17:54:12 +0900


ysanoです。

今まで動作していたPHP4.1.2ですが、
このたびGDを導入しようとかんがえています。

しかし、以下のようなエラーがはっせいしてしまいます。
これはどのように対処したらよいのでしょうか。

gd,libjpg,zlib,libpngはrpmでインストールされています。
freetype2はソースからインストールしています。

./configure
--without-mysql
--with-pgsql=/usr/local/pgsql
--with-apxs=/usr/local/apache/bin/apxs
--enable-versioning --enable-mbstring
--enable-mbstr-enc-trans
--enable-zend-multibyte
--with-fdftk=/usr/local/fdftk
--with-gd=/usr/lib
--with-jpeg-dir=/usr/lib
--with-zlib-dir=/usr/lib
--with-png-dir=/usr/lib
--with-freetype-dir=/usr/local/lib
--with-xpm-dir=/usr/X11R6/lib

とすると
configure: error: Problem with libXpm.(a|so) or libX11.(a|so).
Please check config.log for more information.

のようなメッセージがます。
config.logのあやしい部分を見ると

configure:20120: gcc -o conftest -g -O2  -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT  -
Wl,-rpath,/usr/local/fdftk/lib -L/usr/local/fdftk/lib conftest.c -lXpm
      -L/lib -lX11
     -lpng -lz -ljpeg -lfdftk -lz -lcrypt -lresolv -lm -ldl -lnsl  -lresolv -lcr
ypt 1>&5
/usr/bin/ld: cannot find -lXpm
collect2: ld returned 1 exit status
configure: failed program was:
#line 20109 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char XpmFreeXpmImage();

int main() {
XpmFreeXpmImage()
; return 0; }


とあります。

過去LOGを見ると
http://ns1.php.gr.jp/pipermail/php-users/2001-October/003074.html
のようにあったので

--with-xpm-dir=/usr/X11R6

と、変更してみたのですが、同じエラーになってしまいます。

どうすればよいのでしょうか。

-- 
ysano
60CB DCB5 2F51 A4E9 D0B8  5181 1109 23B9 D476 7752