GHC 7.4.1のコンパイルエラー
追記:2012/05/27:どうやらMilestoneの設定が間違っていたようで、再度チケットを確認すると7.4.2に変更されていた。ということで、7.4.2が出るまではMac OSX Lionでコンパイルするともれなくこける。
haddock: internal error: divide by zero
make[1]: *** [libraries/base/dist-install/doc/html/base/base.haddock] Error 1
make: *** [all] Error 2
すでにチケットはfixedになっているがhttp://www.haskell.org/ghc/にあるソースコードはまだ修正されていないので、そのままコンパイルすると普通に上記のエラーでこける
#5810 (OSX Lion building 7.4 head causes Haddock Divide By Zero) – GHC: http://hackage.haskell.org/trac/ghc/ticket/5810
commit 552504663774d4ad2528d466f08841b5b78c7518で修正されているので、gitから対象の差分をmergeすればコンパイルは成功する。
Milestoneが7.4.1になっているので修正分が入ってないとおかしいのだが、なぜか入ってない。
Written on February 29, 2012