カテゴリー

アーカイブ






Archive for the 'c++' Category

06 15th, 2008

Macportsでのboostのインストールに失敗

こちらのページを参考にしたらインストールできた
osx管理まとめ - 何かを勉強すると更新されるWiki
http://www.lr.pi.titech.ac.jp/~morita/wiki/index.php?osx%B4%C9%CD%FD%A4%DE%A4%C8%A4%E1

sudo port install jam
sudo port install boost

先に jamを入れなければいけないみたい

zshrcに以下を追加

export CPLUS_INCLUDE_PATH=/opt/local/include

…と、ここでMacports版のバージョンが1.34で
1.35に含まれるGILが使えない事に気づく。
GILはadobeのオープンソース画像ライブラリをboostに取り入れたもので
自前の画像ライブラリをこれに置き換えようと思っています。
基本的にはレンダリングした画像を吐き出すためだけなので画像フォーマット
を色々サポートしている必要は全くないのです

subversionから最新版をダウンロードして
configure, makeでインストール
特に問題なく終了
環境変数に追加するパスを変更する

export CPLUS_INCLUDE_PATH=/usr/local/include/boost-1_35

makeにuninstallオプションがないのでちょっと怖い。。。

デフォルトではGILはjpeg, png, tiffにしか対応していないので
bmpとpnmに対応したhppファイルを以下からダウンロード
Contribute to GIL - Generic Image Library - Confluence
http://opensource.adobe.com/wiki/display/gil/Contribute+to+GIL