[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]
#################################################