Ticket #18 (closed defect: fixed)
Haddock build failure under GHC-6.8.3
| Reported by: | oddron@… | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Version: | 2.1.0 | Keywords: | |
| Cc: |
Description
Haddock 2.1.0 fails to build under ghc-6.8.3. Here is the error I'm getting:
[15 of 24] Compiling Haddock.GHC.Typecheck ( src/Haddock/GHC/Typecheck.hs, dist/build/haddock/haddock-tmp/Haddock/GHC/Typecheck.o )
src/Haddock/GHC/Typecheck.hs:82:4:
Constructor `HsModule?' should have 7 arguments, but has been given 8 In the pattern: HsModule? _ _ _ _ _ mbOpts _ _ In a pattern binding: HsModule? _ _ _ _ _ mbOpts _ _ = unLoc parsed In the definition of `mkGhcModule':
mkGhcModule (mod, file, checkedMod) dynflags
{ghcModule = mod, ghcFilename = file,
ghcMbDocOpts = mbOpts,
ghcHaddockModInfo = info, ghcMbDoc = mbDoc,
ghcGroup = group,
ghcMbExports = mbExports, ghcExportedNames = modInfoExports modInfo, ghcNamesInScope = fromJust $
modInfoTopLevelScope modInfo,
ghcInstances = modInfoInstances modInfo}
where
HsModule? _ _ _ _ _ mbOpts _ _ = unLoc parsed (group, _, mbExports, mbDoc, info) = renamed (parsed, renamed, _, modInfo) = checkedMod
