Weird error from running runghc on an invalid input filename
I had files random.hs and random.hi and random.o, so I accidentally entered the following command with tab completion.
rwbarton@morphism:/tmp$ runghc random.
Warning: ignoring unrecognised input `random.'
random.:1:33:
Not in scope: ‘main’
Perhaps you meant ‘min’ (imported from Prelude)
#7765 (closed) is surely related, but with HEAD (well, rather old, but at least new enough to contain the fix for #7765 (closed)), the error is not really any better:
rwbarton@morphism:/tmp$ ~/ghc/inplace/bin/runghc random.
Warning: ignoring unrecognised input `random.'
random.:0:53: error:
Variable not in scope: main :: IO a0
Perhaps you meant ‘min’ (imported from Prelude)
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.8.4 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | low |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |