[PHP-users 4571] Re: PHP4.0.6でメイクエラー

加藤昌也 php-users@php.gr.jp
Mon, 07 Jan 2002 13:27:57 +0900


加藤です。

On Mon, 7 Jan 2002 12:36:33 +0900
細見 達男 <dragon@vv-net.co.jp> wrote:

> PHP4.0.6をメイクしたところ以下のようなエラーが出力されインストールが失敗しま
> す。
> これは何が原因でしょうか?
> 
> php_pgsql.h:32:22: libpg-fe.h: No Such file or directory
> php_pgsql.h:38:28: libpg/libpg_fs.h: No Such file or directory
> 
> コンフィグは次のように入力しました。
> ./configure --with-pgsql --enable-trac-vars --with-apxs=/usr/local/apache/bi
> n/apxs
>   --enable-versioning --without^gd --enable-trans-sid
> 
  [snip]
> 
> 2.Postgresqlのメイクインストール

PostgreSQLのインストールはどうやりました?
configure
make
make install
としただけでは、libpg*.hなどのヘッダファイルはインストール
されないので、
make install-all-headers
としてすべてのヘッダファイルをインストールする必要があります。

あるいは、デフォルトの位置(/usr/local/pgsql)以外にPostgreSQL
をインストールしたために、PHPのconfigureのときに --with-pgsql
としただけではヘッダファイルがどこにあるか見つけられない、
といったところでしょうか。


----
加藤昌也                        株式会社ニルソフトウェア
                                    E-mail  kato@nil.co.jp
                                    TEL     03-3749-8601
                                    FAX     03-3749-8602