[GHC] #10763: Failure to build GHC HEAD with 7.8 due to lint error

GHC ghc-devs at haskell.org
Mon Aug 10 07:06:13 UTC 2015


#10763: Failure to build GHC HEAD with 7.8 due to lint error
-------------------------------------+-------------------------------------
              Reporter:  nomeata     |             Owner:
                  Type:  bug         |            Status:  new
              Priority:  normal      |         Milestone:
             Component:  Compiler    |           Version:  7.10.2
              Keywords:              |  Operating System:  Unknown/Multiple
          Architecture:              |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
             Test Case:              |        Blocked By:
              Blocking:              |   Related Tickets:
Differential Revisions:              |
-------------------------------------+-------------------------------------
 I’m trying to build GHC HEAD, but it fails for me:
 {{{
 ~/build/haskell/ghc $ make -j4
 ===--- building phase 0
 make --no-print-directory -f ghc.mk phase=0 phase_0_builds
 make[1]: Nothing to be done for 'phase_0_builds'.
 ===--- building phase 1
 make --no-print-directory -f ghc.mk phase=1 phase_1_builds
   HC [stage 0] compiler/stage1/build/Coercion.o
 ghc: panic! (the 'impossible' happened)
   (GHC version 7.8.4 for x86_64-unknown-linux):
         Iface Lint failure
     In interface for ghc-7.11:CoAxiom
     Unfolding of ghc-7.11:CoAxiom.$fTypeableCoAxiom{v ryD}
       <no location info>: Warning:
           [in an imported unfolding]
           Ill-kinded result
             in type or kind ‘ghc-7.11:CoAxiom.BranchFlag{tc rgu}
                              -> ghc-prim:GHC.Prim.*{(w) tc 34d}’
           type or kind ‘ghc-7.11:CoAxiom.BranchFlag{tc rgu}
                         -> ghc-prim:GHC.Prim.*{(w) tc 34d}’ kind: ghc-
 prim:GHC.Prim.BOX{(w) tc 347}
       <no location info>: Warning:
           [in an imported unfolding]
           Bad axiom application (check_ki2 <ghc-7.11:CoAxiom.BranchFlag{tc
 rgu}
                                             -> ghc-prim:GHC.Prim.*{(w) tc
 34d}>_N
                                            ghc-prim:GHC.Prim.*{(w) tc 34d}
                                            k{tv a8xP} [tv]
                                            ghc-prim:GHC.Prim.BOX{(w) tc
 347})
             base:Data.Typeable.Internal.NTCo:Typeable{tc r9X}[0]
               <ghc-7.11:CoAxiom.BranchFlag{tc rgu}
                -> ghc-prim:GHC.Prim.*{(w) tc 34d}>_N
               <ghc-7.11:CoAxiom.CoAxiom{tc r6O}>_N
     ghc-7.11:CoAxiom.$fTypeableCoAxiom{v ryD} =
 ghc-7.11:CoAxiom.$fTypeableCoAxiom_$ctypeRep#{v rzw} [gid]
                                                 `cast` (Sym
 (base:Data.Typeable.Internal.NTCo:Typeable{tc r9X}[0]
 <ghc-7.11:CoAxiom.BranchFlag{tc rgu}
                                                               -> ghc-
 prim:GHC.Prim.*{(w) tc 34d}>_N
 <ghc-7.11:CoAxiom.CoAxiom{tc r6O}>_N)
                                                         :: (ghc-
 prim:GHC.Prim.Proxy#{(w) tc 38w}
 ghc-7.11:CoAxiom.CoAxiom{tc r6O}
                                                             ->
 base:Data.Typeable.Internal.TypeRep{tc r9z})
                                                              ~#
 base:Data.Typeable.Internal.Typeable{tc 2k}
 ghc-7.11:CoAxiom.CoAxiom{tc r6O})
     Iface expr = ghc-7.11:CoAxiom.$fTypeableCoAxiom_$ctypeRep#{v rzw}
                    `cast`
                  (Sym (base:Data.Typeable.Internal.NTCo:Typeable{tc
 r9X}[0]
                            <ghc-7.11:CoAxiom.BranchFlag{tc rgu}
                             -> ghc-prim:GHC.Prim.*{(w) tc 34d}>_N
                            <ghc-7.11:CoAxiom.CoAxiom{tc r6O}>_N))

 Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

 compiler/ghc.mk:654: recipe for target 'compiler/stage1/build/Coercion.o'
 failed
 make[1]: *** [compiler/stage1/build/Coercion.o] Error 1
 Makefile:103: recipe for target 'all' failed
 make: *** [all] Error 2
 }}}

 Even if it turns out that this is a bug in 7.8 it would be nice to build
 HEAD out of the box with it.

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


More information about the ghc-tickets mailing list