cabal と haddock を介して API ドキュメントを生成しようとしています。ラテックスにしたい。私もです:
cabal haddock --haddock-option=--latex
これは最終的に次のように失敗します。
haddock: internal error: declaration not supported by declNames
私にできることはありますか、それともハドックに何か問題がありますか?
参考までに、ビルド プロセスがかなり複雑なので、cabal を使用する必要があります (多数のプリプロセッサ、ffi ライブラリなど)。haddock を手動で呼び出すのは本当に面倒です。
ただし、HTML ドキュメントの作成は完全に期待どおりに機能しています。
完全な出力はhttp://pastebin.com/xt6rWqdeにあります。
私は使っている:
cabal-install version 0.14.0
using version 1.14.0 of the Cabal library
The Glorious Glasgow Haskell Compilation System, version 7.4.2
Haddock version 2.11.0, (c) Simon Marlow 2006
Ported to use the GHC API by David Waern 2006-2008