[Haskell-cafe] haddock-2.3.0 error: file name does not match module name

David Waern david.waern at gmail.com
Thu Jan 29 15:52:24 EST 2009

2009/1/29 Alistair Bayley <alistair at abayley.org>:
> 2009/1/29 Matthijs Kooijman <matthijs at stdin.nl>:
>>> I assume that it's procesing file Database.Enumerator.lhs when it
>>> emits this, but I'm puzzled because the module name in
>>> Database.Enumerator.lhs is certainly Database.Enumerator, and not
>>> Main.
>> Any chance the module statement in the file is wrong? I think I remember
>> seeing this error once when I accidentally typed Module instead of module.
>> Apparently ghc assumes "Main" when there is no valid module statement.
> It's not this, but it certainly looks like something similar is
> confusing haddock.

This has been reported before:


Not sure what's going on yet. If anyone's got a minimal test-case,
that'd be great.


More information about the Haskell-Cafe mailing list