Haddock won't build on 6.8.1

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Mon Dec 17 17:47:59 EST 2007


On Mon, 2007-12-17 at 14:27 -0800, Deborah Goldsmith wrote:
> I see this:
> 
> $ runhaskell ./Setup.lhs build
> Preprocessing executables for haddock-0.8...
> shift/reduce conflicts:  5
> Building haddock-0.8...
> 
> src/Main.hs:49:7:
>      Could not find module `System.Directory':
>        it is a member of package directory-1.0.0.0, which is hidden
> 
> Any ideas?

We're waiting for a release of haddock 0.9 in the mean time you could
patch it:

# Cabal 1.2 expects the pre-processed sources in a different location:
mkdir -p dist/build/haddock/haddock-tmp
cp src/HaddockLex.hs src/HaddockParse.hs src/HsParser.hs dist/build/haddock/haddock-tmp/

# Add in the extra split-base deps
sed -i -e '/build-depends:/a \
  ,array, containers, directory, pretty, process' haddock.cabal

Taken from:
http://haskell.org/~gentoo/gentoo-haskell/dev-haskell/haddock/haddock-0.8.ebuild

Duncan



More information about the Glasgow-haskell-users mailing list