Я пытаюсь сделать документацию для своего пакета. Когда я запускаю cabal haddock --executable
, он дает следующий вывод:
Running Haddock for Geometroid-0.1...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: array-0.4.0.0, base-4.5.0.0,
rts-1.0, deepseq-1.3.0.0, ghc-prim-0.2.0.0, integer-gmp-0.4.0.0,
old-locale-1.0.0.4, random-1.0.1.1, time-1.4
Preprocessing test suite 'test-fighter' for Geometroid-0.1...
Preprocessing executable 'fighter' for Geometroid-0.1...
Haddock coverage:
20% ( 1 / 5) in 'Fighter'
Warning: Fighter: could not find link destinations for:
GHC.Types.Int GHC.Show.Show System.Random.Random GHC.Types.Double GHC.Classes.Eq GHC.Classes.Ord
Documentation created: dist/doc/html/Geometroid/fighter/index.html
А в сгенерированной документации действительно нет ссылок на встроенные типы.
Я попытался сгенерировать всю документацию для установленных пакетов в соответствии с этим ответом, но это ничего не изменило.
Я использую Ubuntu 12.04 с haskell-platform
, установленным через apt-get
.
Как я могу создать полную документацию со всеми правильными ссылками?
ghc-doc
. - person Joachim Breitner   schedule 15.08.2013