[Haskell-cafe] Haddock Help Required

Dominic Steinitz dominic.steinitz at blueyonder.co.uk
Mon Mar 24 12:31:24 EDT 2008


What should I be using for the file name for the read-interface option
in haddock? Trying to use the file on www.haskell.org gives this:

dom at lagrange:~/asn15/asn1> haddock -html -o hdoc Pretty.hs -B
/usr/lib/ghc-6.8.2 --optghc="-fglasgow-exts"
--read-interface=http://www.haskell.org/ghc/docs/latest/html/libraries/base,http://www.haskell.org/ghc/docs/latest/html/libraries/base/base.haddock
haddock: internal Haddock or GHC error:
http://www.haskell.org/ghc/docs/latest/html/libraries/base/base.haddock:
openBinaryFile: does not exist (No such file or directory)


But if I download the file and try and use it locally, I get this

dom at lagrange:~/asn15/asn1> haddock -v -html -o hdoc Pretty.hs -B
/usr/lib/ghc-6.8.2 --optghc="-fglasgow-exts"
--read-interface=http://www.haskell.org/ghc/docs/latest/html/libraries/base,base.haddock
Warning: Cannot read base.haddock:
   "Magic number mismatch: couldn't load interface file: base.haddock"
Skipping this interface.
Warning: main:Language.ASN1: could not find link destinations for:
    GHC.Enum.Enum GHC.Base.Eq GHC.Base.Ord GHC.Show.Show GHC.Num.Integer
Language.ASN1.ComponentIndex Language.ASN1.Tagged GHC.Base.String
Data.Maybe.Maybe Language.ASN1.Octet Data.Map.Map
Warning: main:Pretty: could not find link destinations for:
    Text.PrettyPrint.HughesPJ.Doc Pretty.Pretty Pretty.PrettyVal
Warning: main:ConstrainedType: could not find link destinations for:
    Data.Maybe.Maybe GHC.Base.Bool GHC.Num.Integer Pretty.Pretty
Pretty.PrettyVal GHC.Base.String GHC.Base.Eq GHC.Show.Show GHC.Base.Int
GHC.Word.Word8 GHC.Base.Ord Data.Monoid.Monoid
Data.Binary.Strict.BitPut.BitPut GHC.Real.Integral
Control.Monad.State.Class.MonadState Data.ByteString.Internal.ByteString
Control.Monad.Error.Class.MonadError GHC.Base.Char
Data.Binary.Strict.BitGet.BitGet

Any help would be appreciated.

Dominic.



More information about the Haskell-Cafe mailing list