SSブログ

なるべくバイナリを利用してQGISをビルドする [Mac]

KyngChaosにて配布されているMac用QGISバイナリには、Shift-JISのシェープファイルを読み込むと落ちるという症状がある。MacPortsをつかっていても、1.4.0は自前でビルドしないといけないということもあるので、なるべく公開されているバイナリを利用してQGIS 1.4.0をビルドしてみた。


バイナリからインストールするもの


SIPのインストール
  • ソースをダウンロード、展開して
    python configure.py
    make
    sudo make install
    


PyQtのインストール
  • ソースをダウンロード、展開して
    python configure.py
    make
    sudo make install
    


QGIS 1.4.0のインストール
  1. ソースの取得
    svn co https://svn.osgeo.org/qgis/branches/Release-1_4_0 qgis_1.4.0
    
  2. パッチをあてる。詳細は先日の記事を参照。
  3. コンパイル
    cd qgis_1.4.0
    mkdir build
    cd build
    cmake -D PYUIC4_PROGRAM=/System/Library/Frameworks/Python.framework/Versions/2.6/bin/pyuic4 \
        -D PYRCC4_PROGRAM=/System/Library/Frameworks/Python.framework/Versions/2.6/bin/pyrcc4 \
        -D SIP_BINARY_PATH=/System/Library/Frameworks/Python.framework/Versions/2.6/bin/sip \
        -D GSL_CONFIG=/Library/Frameworks/GSL.framework/unix/bin/gsl-config \
        -D CMAKE_INSTALL_PREFIX=/Applications \
        -D CMAKE_C_FLAGS=-m64 \
        -D CMAKE_CXX_FLAGS=-m64 \
        -D CMAKE_OSX_ARCHITECTURES=x86_64 \
        -D CMAKE_BUILD_TYPE=Release ..
    make
    make install
    

タグ:GIS QGIS
nice!(1)  コメント(2)  トラックバック(2) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 2

baba

こんにちわ、

Fink で QGIS などのメンテナンスをしているものです。

qgis-mac-1.5.0 (SJIS も使えます)
r-base 2.11.1
r-cran-maptools 0.7-38
r-cran-proj4 1.0-4
r-cran-rgdal 0.6-28
r-cran-sp 0.9-70
qgis-plugin-manager

などを使えるようにしていますので、よかったらお試しください。
by baba (2010-10-12 10:15) 

hiroki

情報ありがとうございます。KyngChaosのQGISバイナリもSJIS使用可能になったこともあって、最近は自前ではビルドしていないのですが、参考にさせていただきます。
by hiroki (2010-10-12 22:08) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 2