[PHP-users 11546] gd のコンパイル
fumitaka miyazato
php-users@php.gr.jp
Mon, 18 Nov 2002 17:12:07 +0900
皆さんこんにちは,宮里と申します。
アーカイブを検索したところ,同様の質問が過去に出されていましたが,
解決方法がよく解らなかったため,質問させていただきます。
gd の組み込みがうまく行かなくて困っています。
具体的には,PHP のコンパイル時に以下のエラーが出ます。
gd.c:92: conflicting types for `gdIOCtx'
/usr/local/include/gd_io.h:18: previous declaration of `gdIOCtx'
前の投稿では,「古いバージョンの gd が同居していたため」
となっていたので古い(と思われる)gd 関連ファイルを
削除しましたが,うまく行きませんでした。
どれが gd 関連のファイルなのでしょう?
一応 /usr/local/include と /usr/local/lib で,
ls *gd* して出てきたファイルで日付の古いものを削除しましたが…。
どなたかお助けいただけると幸いです。よろしくお願いいたします。
環境,configure 指定および使用ソフトウェア
Solaris 2.5.1 (Sun 互換機)
gcc 3.2
PHP 4.2.2
gd 2.0.7
libpng 1.2.5
freetype 2.1.3
zlib 1.1.4
jpeg v6b
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--without-mysql \
--without-oracle \
--with-pgsql=/usr/local/pgsql \
--enable-mbstring \
--enable-mbstr-enc-trans \
--enable-mbregex \
--enable-versioning \
--with-gd=/usr/local \
--with-png-dir=/usr/local \
--with-jpeg-dir=/usr/local \
--with-freetype-dir=/usr/local \
--with-zlib=/usr/local
※追記
gd のコンパイル時,iconv 関連でエラーが出ましたので,
Makefile の LIBS に "-liconv" を直接書き込んで
解決しました。
F M S T U D I O__________________________________________________//
http://fm-studio.jp.org/ fumitaka miyazato design studio