2012-03-28 13 views
1

私は本当にこれで壁から頭を叩いています。PostGISをMacでPostgreSQL 9.1用にコンパイル

私は、PostgresサイトのDMGからPostgreSQLをインストールしました。私は今バージョン9.1を持っています。私はその後、Stack Builderを使ってPostGISエクステンションをインストールしました。

しかし、エラーを起こさずにBuilderをダウンロードしても、それがインストールされている兆候はありません。テンプレートなし、PostGISフォルダなし。

私はソースからPostGISをインストールしようとしました。それはうまく構成されますが、makeはPostGIS 1.5.3と2.0のために失敗し続けます。

端末から全体の読み出しがここにある: http://pastie.org/3685596

私は本当にインストールのPostGISを必要として、私はこれで任意の助けを本当に感謝します。適切なライブラリがリンクされていないため、コンパイルエラーと思われます。

誰でも任意のヒントを教えてください。

答えて

2

私は10.6.8で、次のMBPがあります

$ uname -a 
Darwin yegorow.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 i386 MacBookPro3,1 Darwin 
$ gcc --version 
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) 
$ /Developer/usr/bin/xcodebuild -version 
Xcode 3.2.6 
Component versions: DevToolsCore-1809.0; DevToolsSupport-1806.0 
BuildVersion: 10M2518 

を私はまた、MacPortsを、libreadlinelibxml2はMacPortsのインストール先フォルダではなく、システム全体に配置されています。私はそのような設定が好きです。

まず私はソースからのPostgreSQL 9.1.3を構築しました:

./configure --prefix=$HOME/prj/pg/9.1.3 --with-pgport=9130 --with-python 
make 
make install 

は、その後、私はダウンロードしてGEOS 3.3.2とPROJ 4.7.0をインストールした(roj-datumgrid-1.5.zipをダウンロードしてproj-4.7.0/nadに解凍してください):

./configure --prefix=$HOME/prj/pg/9.1.3 
make 
make install 

最後に、私は、最新のPostGISリリース1.5.3を入手し、それをコンパイルした:

./configure --prefix=$HOME/prj/pg/9.1.3 \ 
--with-pgconfig=$HOME/prj/pg/9.1.3/bin/pg_config \ 
--with-geosconfig=$HOME/prj/pg/9.1.3/bin/geos-config \ 
--with-projdir=$HOME/prj/pg/9.1.3/ \ 
--with-xml2config=/opt/local/bin/xml2-config 
make 
make install 

空間的に有効なデータベースを作成するために必要な手順については説明しません。 私はpostGISを初めて実際にビルドしていました。 希望します。

P.S.必要に応じてこのプロセスを手伝うことができます。私に知らせてください。

+0

ありがとうございます。私はpostGISをコンパイルするのに困っていたので、私はこれらのステップを経てきました。私にとってはLionにアップグレードして、これを行うことでした: http://blog.dotproximity.com/?p=25 –

関連する問題