[PHP-users 752] Re: GDの組み込み

f.t. php-users@php.gr.jp
Wed, 18 Jul 2001 21:43:10 +0900


さらに自己レスです。

下記は/ext/gdの中の
gd.cやらgdhelper.hなどを入れ替えたらOKになりました。
どうもバージョンの違うGDを入れていて、指定がおかしかったからが原因(のよ
うな気がします。構造体の宣言がダブるなんて他に考えにくい)

が、しかし今度は

modules/php4/libphp4.a(internal_functions.o): In function `php_global_startup_internal_extensions':
/usr/local/php-4.0.5/main/internal_functions.c:67: undefined reference to `gd_module_entry'
*** Error code 1

というエラーが。
これは何か国際化関係?という感じで調べたら出てきそうですが。

> ----------引用 12303
> こんにちは。
> 
> PHP4.0.5のmake中にgdでエラーが出て、
> インストールできず困っています。
> 
> gd(1.8.4)はmake、make installでインストール済み
> 
> PHPのconfigure
> ./configure --with-apxs=/usr/local/apache/bin/apxs --enable-track-vars --with-gd=/usr/local --with-mysql --enable-jstring --enable-i18n --enable-mbregex
> 
> PHPをmake
> ……
> gd.c:91: conflicting types for `gdIOCtx'
> /usr/local/include/gd_io.h:18: previous declaration of `gdIOCtx'
> make[3]: *** [gd.lo] Error 1
> make[3]: Leaving directory `/usr/local/src/php-4.0.5/ext/gd'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/src/php-4.0.5/ext/gd'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/php-4.0.5/ext'
> make: *** [all-recursive] Error 1
> 
> サーバーはRedhatです。

引用終わり



いつもご迷惑かけます。 
f.t. <fujiyama@pc.mycom.co.jp>