[GHC] #8322: Report all missing module, not just the first or last

GHC ghc-devs at haskell.org
Tue Sep 17 22:47:00 CEST 2013


#8322: Report all missing module, not just the first or last
------------------------------------+-------------------------------------
       Reporter:  nomeata           |             Owner:
           Type:  feature request   |            Status:  new
       Priority:  normal            |         Milestone:
      Component:  Compiler          |           Version:  7.6.3
       Keywords:                    |  Operating System:  Unknown/Multiple
   Architecture:  Unknown/Multiple  |   Type of failure:  None/Unknown
     Difficulty:  Unknown           |         Test Case:
     Blocked By:                    |          Blocking:
Related Tickets:                    |
------------------------------------+-------------------------------------
 This is a usability issue bothering me for a while, so I’ll write it down
 (and potentially attempt to solve it myself).

 Given `Imports.hs` with
 {{{
 import ABC
 import XYZ
 }}}
 with `ghc -c Imports.hs` I get
 {{{

 Imports.hs:1:1:
     Failed to load interface for ‛ABC’
     Use -v to see a list of the files searched for.
 }}}
 When I would want

 {{{

 Imports.hs:1:1:
     Failed to load interface for ‛ABC’
     Use -v to see a list of the files searched for.

 Imports.hs:2:1:
     Failed to load interface for ‛XYZ’
     Use -v to see a list of the files searched for.
 }}}

 Interestingly, with `-c` ghc reports (just) the first, with `--make`
 (just) the last import...

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8322>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list