LattE というソフトウェアをインストールしなければいけなかったのだが、かなりクラクラする代物。
ソフトウェアのできの話ではなく、インストール方法。
最初は ebuild を作ろうかと思ったけど、無理(やってやれないことはないだろうけど手間ばかり掛る)。
linux だと ./install だと一発です、と書いてあるものの、こちとら OS X なので案の定うまくいかない。
インストールのステップを追ってやってみようと中身を見たら、まずはシェルスクリプト代わりのC++プログラムをコンパイルさせる。
実質的に system しか呼んでないプログラムって。
malloc.h が OS X には無いのでコメントアウトする。
本当は適当なマクロで #ifdef して分岐すべきなんだろうけど、まあ自分用だからいいか。
cdd というプログラムはバイナリーで収められているのだが、ELF なので OS X では実行できない。
cdd+ の 0.77dev1 というのが一緒にあるので、まあこれだろうと思ってコンパイルしたら通らない。
仕方ないのでぐぐったら、どうもスイスにいる日本人らしき人が作者。
cdd and cddplus Homepage に 0.77a というのが置いてあって gcc 4.1 でコンパイルできる、と書いてあるのでそれをもらってきてコンパイル。
ということでどうやら動く。
C++ をシェルスクリプト代わりに使う、というのが、何はともあれ本日一番の衝撃。
|