[PHP-users 7475] Re: php-4.2.1のconfigure エラー( libpq.soが) 見つからない

Mitsuharu Toda php-users@php.gr.jp
Wed, 15 May 2002 19:48:45 +0900


戸田です。

大野様、ありがとうございます。

ご指摘の通り、configureファイルの
 52367 if test -f "$i/$j/libpq.so"; then
を
 52367 if test -f "$i/$j/libpq.$SHLIB_SUFFIX_NAME"; then
に変更して、
 configure ---
 make
して、インストール出来ました。
 phpinfo.php
 データベースでの確認
も動作している様です。

以上。ありがとうございました。



ohnohiro@ise.ybs.yamatake.co.jp wrote:
> 
> いつもROMさせて頂いている、大野と申します。
> 
> > HP-UX11.11で、php-4.2.1がconfigure出来ません。
> >
> > 構成、
> >  OS:          HP-UX11.11
> >   httpd:       apache_1.3.24
> >  PostgreSQL:  postgresql-7.2.1
> >  PHP:      php-4.2.1
> >   GCC:          gcc-3.0.4
> >
> 
> 私のところでもHPUXを使っていますので、ちょっと気になり、試してみました。
> ただし、HPUX10.20です。
> 
> > 以下のエラーで停止します。
> >   checking for PostgreSQL support... yes
> >   configure: error: Cannot find libpq.so. Please specify correct
> >       PostgreSQL installation path
> >
> 
> 結論から言いますと、同じエラーになってしまいました。
> 
> > エラーメッセージから、libpq.soは、postgresql-7.2.1のコンパイル時に
> > 作成さていません。
> > libpq.soは、postgresql-7.1.3でも作成されません。
> >
> 
> hpuxでは、postgresqlインストール時に、libpq.so は、libpq.sl となるので、
> configure実行時に、libpq.soは「Cannot find」になっているようです。
> 
> そこで、php-4.2.1のconfigureを見てみたら、libpq.soのチェックをしているところが
> ありましたので、configureをちょっと修正してみました。
> 
> 変更点は、libpq.soのところを、libpq.$SHLIB_SUFFIX_NAME にしてみました。
> 
> #3587行目あたりにcase文でhpuxの時は、SHLIB_SUFFIX_NAME=sl にするとなっていたの
>> libpq.slではなく、libpq.$SHLIB_SUFFIX_NAMEとしました。
> 
> diffの結果は、以下の通りです。
> 
> configure:修正後のファイル
> configure.org:修正前のオリジナルファイル
> 
> bash-2.05$ diff configure configure.org
> 52367c52367
> <       if test -f "$i/$j/libpq.$SHLIB_SUFFIX_NAME"; then
> ---
> >       if test -f "$i/$j/libpq.so"; then
> 52378c52378
> <     { echo "configure: error: Cannot find libpq.$SHLIB_SUFFIX_NAME. Please spe
> cify correct PostgreSQL installation path" 1>&2; exit 1; }
> ---
> >     { echo "configure: error: Cannot find libpq.so. Please specify correct Pos
> tgreSQL installation path" 1>&2; exit 1; }
> 
> これで、configure は、通りました。
> 
> まだ、make していませんので、makeが通るかどうか分かりませんが、
> とりあえずと言うことで試してみてください。
> 
> 以上です。
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users

-- 
#################################################
#  株式会社 エス・ワイ・シー
#  サポートセンター
#     戸田 晃晴 (とだ みつはる)
#  〒732-0814 広島市南区段原南1丁目3-53
#   		広島イーストビル19階
#  フリーダイヤル: 0070-800-200011 
#  TEL:(082)506-1619  直通
#  FAX:(082)506-1613
#  E-Mail: mitsuharu-toda@syc.co.jp
#  URL http://www.syc.co.jp
#  DH/DSS: [826B F293 7344 FFCF 801E  CEA1 36A3 E220 281A C1EF]
#################################################