なるべくバイナリを利用してQGISをビルドする [Mac]
KyngChaosにて配布されているMac用QGISバイナリには、Shift-JISのシェープファイルを読み込むと落ちるという症状がある。MacPortsをつかっていても、1.4.0は自前でビルドしないといけないということもあるので、なるべく公開されているバイナリを利用してQGIS 1.4.0をビルドしてみた。
バイナリからインストールするもの
SIPのインストール
PyQtのインストール
QGIS 1.4.0のインストール
バイナリからインストールするもの
- GSL、GDALほか
- Unix Compatibility Frameworks [KyngChaos Wiki]からGSLとGDAL Completeを入手してインストール。
- Qt for Mac
- QtのダウンロードページからMac用ライブラリをダウンロードしてインストール。Framework Onlyでよい。
- cmake
- cmake.orgのサイトからバイナリをダウンロードしてインストール。コマンドライン用のリンクをつくる方をえらぶ。
SIPのインストール
- ソースをダウンロード、展開して
python configure.py make sudo make install
PyQtのインストール
- ソースをダウンロード、展開して
python configure.py make sudo make install
QGIS 1.4.0のインストール
- ソースの取得
svn co https://svn.osgeo.org/qgis/branches/Release-1_4_0 qgis_1.4.0
- パッチをあてる。詳細は先日の記事を参照。
- コンパイル
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
こんにちわ、
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)
情報ありがとうございます。KyngChaosのQGISバイナリもSJIS使用可能になったこともあって、最近は自前ではビルドしていないのですが、参考にさせていただきます。
by hiroki (2010-10-12 22:08)