[Haskell-cafe] question about "How to Write a Haskell Program" tutorial

Donald Bruce Stewart dons at cse.unsw.edu.au
Fri Nov 24 01:51:26 EST 2006


mvanier:
> First off, I apologize if this has come up before.  As far as I can tell, 
> the mailing list archives don't have a search function.  I'm running 
> ghc-6.6 and haddock-0.8, both compiled from source.
> 
> I'm working my way through the "How to Write a Haskell Program" tutorial 
> (which is a great idea, thanks guys!), and everything works fine until I 
> get to the part about creating the haddock documentation.  When I run:
> 
> $ runhaskell Setup.hs haddock
> 
> I get this:
> 
> Preprocessing executables for haq-0.0...
> Running Haddock for haq-0.0...
> Warning: cannot use package haq-0.0:
>    ghc-pkg failed
> 
> With verbosity:
> 
> $ runhaskell Setup.hs haddock -v
> 
> I get this:
> 
> Preprocessing executables for haq-0.0...
> Running Haddock for haq-0.0...
> /usr/local/packages/haskell-misc/bin/haddock --html 
> --odir=dist/doc/html/haq --title=haq --use-package=haq-0.0 
> --use-package=base-2.0 dist/build/tmp/Haq.hs
> Warning: cannot use package haq-0.0:
>    ghc-pkg failed
> 

Ah yes, I get this too when using ghc 6.6.
With ghc 6.4.2 the haddock goes through fine.

Updating haddock to 0.8 and the ghc-pkg error is still there.
But the docs seem to be generated ok:
    Main
    Synopsis
    main :: IO ()
    Documentation
    main :: IO ()
    main runs the main program
    Produced by Haddock version 0.8

Simon, know what's going on?

-- Don


More information about the Haskell-Cafe mailing list