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

Tags of current page

, , ,