[pgsql-jp: 33863] Re: PostGIS インストールできました。
Jun Kuwamura
juk @ rccm.co.jp
2004年 8月 11日 (水) 12:35:26 JST
くわむらです
On Tue, 10 Aug 2004, OHTSUKA Ko-hei wrote:
> PostGISインストールできました。
> 他の方も同じ状況で悩まれる可能性があるので、送ります。
おつかれさまでした。
> 状況は、インストール作業
> http://www.postgis.org/docs/x83.html
> の最後の工程で、
> psql -d [yourdatabase] -f postgis.sql
> を実行すると、
>
> > psql:/usr/local/pgsql/share/contrib/postgis.sql:49: ERROR: current transaction
> > is aborted, commands ignored
>
> というエラーメッセージが何十行と出てくる現象だったのですが、
> シェルを最大限大きくするとそのエラーの羅列の上に根本的な
> エラーがあるのを発見しました。
>
> > NOTICE: type "histogram2d" is not yet defined
> > DETAIL: Creating a shell type definition.
> > ERROR: could not load library "/usr/local/pgsql/lib/libpostgis.so.0.8":
> > libgeos.so.1: cannot open shared obj
>
> そこでこのエラーメッセージでググって見ると、
> http://article.gmane.org/gmane.comp.gis.postgis/2898
> > Did you communicate your system about the newly installed GEOS shared lib ?
> > For unix system this is done with 'ldconfig'.
> 上の情報が見つかりました。
>
> これに従い、GEOSライブラリをインストールしたディレクトリ(/usr/local/lib)を
> /etc/ld.so.confに書き込み、ldconfigした後にpsql -d [yourdatabase] -f postgis.sql
> を実行すると、問題なく動きました。
PROJ.4 と GEOS のライブラリが必要とかですが、Makefile で
USE_PROJ=0
USE_GEOS=0
のようにしてしまうとだめなのでしょうか。このあたりのラ
イブラリに詳しくないので何をするものか、知っていたら教
えてください。
あと、私の場合、regress をしようとしてうまくゆかず、
うっかり見落としてしていたのが、
createlang plpgsql yourdatabase
でした。(^^;
--
Jun Kuwamura
rC Cm
^
~
pgsql-jp メーリングリストの案内