haskell の breakdown をコンパイルする
http://dgh.livejournal.com/14603.html
にある breakdown をコンパイルしてみたのだが、結局、使い方はよくわからなかった。 haskell のコンパイルの方法を忘れないようにメモしておく。
コンパイルを試す
haskell を使ったことがないので いろいろと手間どった。
まず、ソースコードを取得する。
git clone git://git.rhydd.org/breakdown
まず、Setup をコンパイルする。
ghc --make Setup
次に、
./Setup -h
とするとヘルプが表示される。
./Setup configure
として
./Setup build
とするようだ。configure のときに依存関係を満たしていないと言われる。 とりあえず、必要そうな ubuntu のパッケージをインストールする。
sudo aptitude install pandoc libghc6-hunit-dev
cabal
haskell のパッケージをインストールするのは cabal を使うとらしい (ruby の rubygem のようなもの?)。
sudo aptitude install cabal-install
まず、
cabal update
とする。cabal 自体を更新するように指示でたので 指示にしたがって次のようにした。
cabal install cabal-install
次に、breakdown が依存しているものをインストールする。
cabal install pandoc test-framework test-framework-hunit
コンパイル成功
breakdown のソースコードがあるディレクトリで cabal で次のようにするとコンパイルできる。
cabal configure
cabal build