[pgsql-jp: 33242] Re: Readline PostgreSQL

Y.Shimada yshim_pgsql @ storgate.co.jp
2004年 6月 15日 (火) 12:21:43 JST


島田@Storgateともうします。

On 2004年 6月 15日 , at 11:58, Shinzo Matthew Saito wrote:

> 齊藤と申します。
>
> 私も初心者なので確かなことはいえないのですが…。
>
>> PostgreSQLのinstallをMacOS10.3で試みています。
>>
>> まず、PostgreSQLのSQLインタプリタのpsqlに必要なreadlineを、
>> fink install readlineとやってinstallを試みました。
>> しかし、No packages to install.と表示されました。
>> Fink update-allとやってから、もう一度試行しても同じでした。

以下をためしてみてください。出てきたらすでにインストール済みかも。。
$ fink list readline
Information about 1512 packages read in 2 seconds.
  i   readline         4.3-25       Comfortable terminal input library
  i   readline-shlibs  4.3-25       Comfortable terminal input library

念のため、
$ ls /sw/lib/libread*
/sw/lib/libreadline.4.2.dylib   /sw/lib/libreadline.a
/sw/lib/libreadline.4.3.dylib   /sw/lib/libreadline.dylib
/sw/lib/libreadline.4.dylib

であれば、readline は fink でインストール済み確定です。
この状態では以下となります。
$ fink install readline
/usr/bin/sudo /sw/bin/fink  install readline
Password:
Information about 1512 packages read in 0 seconds.
No packages to install.

>
> finkでインストールした場合、/usrとは別のフォルダ(/sw)にインストールされます。
> PostgreSQLをconfigureするときに、どうも/sw内にインストールされたreadlineを認
> 識してくれないらしいのです。あやふやな返答で申し訳ありません(^^;;。これは、
> /sw/binや/sw/sbinなどにパスが通っていても同じ結果でした。

私は、fink で readline をインストールしてから、
$ export LDFLAGS=-L/sw/lib
$ sudo ln -s /sw/include/readline /usr/include/readline
$ ./configure --prefix=/Volumes/work/pgsql

としています。prefix はご自由に(ただし、パーミッション、その後の設定
等を考慮して下さい。)

> 私の場合は、finkを使わずに、手動でreadlineをインストールしたら、つまり、/usr
> 内にインストールしたら、無事configureできました。ただ、その際、finkでインス
> トールしたreadlineをアンインストールしておく必要があると思います。
>

--------------------------------------------------------------------
      Y.Shimada    Storgate Co., LTD.   +81-3-3718-4330
--------------------------------------------------------------------




pgsql-jp メーリングリストの案内