[PHP-users 11546] gd のコンパイル
 
 fumitaka miyazato
  
 php-users@php.gr.jp
 
 2002年11月18日 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