[pgsql-jp: 38336] Re: PostGISがうまく動かない
Sadako Fukiya
blowgun @ par.odn.ne.jp
2007年 4月 24日 (火) 21:39:33 JST
YuGo様、ありがとうございます。
今手元に問題のマシンが無く、メモと記憶で書いておりますので、
一部不確かな部分もありますが、
/usr/local/pgsql-8.1.8/lib/liblwgeom.so.1.1 は、あります。
geosやprojはvineのパッケージを入れています。
PostgreSQL7+PostGIS1.1.2のインストールでは、
PostGISのconfigureで何も指定しなかったのですが、
特に問題はなく、地理データが入って地図の表示もしています。
今回のconfigureでは、
--with-pgsql=(pg_config) と --libdir=(postgresql8.1.8の
libディレクトリ)
を指定しています。
/usr/bin/geos-config は、あります。
> 2./usrの下にprojのディレクトリがあるか。
/usr/projというディレクトリはありません。
/usr/bin/proj はあります。
> 3./usr/libの下にlibproj.so.xxxがあるか
あります。
PosotgreSQLとPostGISのバージョンですが、
8.1と8.0の最新バージョンと1.2.1と1.1.7を組み合
わせて試して
みましたが、どれもlwpostgis.sqlでエラーが出ました。
--
吹屋
On 2007/04/24, at 19:35, YuGo wrote:
> Sadako Fukiya どの。
>
> could not load library "/usr/local/pgsql-8.1.8/lib/liblwgeom.so.1.1"
> こそが原因と思います。
>
> まさかこのファイルが存在しないということはないと思いますが、一
> 応確認して
> みてください。
> つぎに、geosとprojの二つのライブラリがうまく取り込
> まれないとエラーloadで
> きないことがありますので、postgisのソースconfigure
> のこのへんを確認してみ
> ください。
>> GEOS: /usr/bin/geos-config (with C-API)
>> (ldflags: -L/usr/lib)
>> PROJ: prefix=/usr libdir=/usr/lib
> 1./usr/bin/geos-config存在するか。
> 2./usrの下にprojのディレクトリがあるか。
> 3./usr/libの下にlibproj.so.xxxがあるか。
>
> もし不審な点があったら./configure --helpでそれぞれ指定方
> 法を確認して、も
> う一度コンパイルしてください。
>
> だめな場合は、ためしにpostgisのバージョンをもっと新しい
> ものにしてみると
> いう手もあります。現在1.2.1ぐらいだと思います
> PostgreSQLのバージョンアッ
> プと大体あわせたほうがいいかも。
>
>
pgsql-jp メーリングリストの案内