Cannot compile phase 2 after recent Roles patch
Richard Eisenberg
eir at cis.upenn.edu
Mon Aug 12 04:49:43 CEST 2013
It looks to me that the problem is caused by an outdated libraries/base repo. Have you run ./sync-all pull? In particular, your libraries/base repo needs to be at ab9e8e3… or later.
Let me know if this was indeed the problem!
Thanks,
Richard
On Aug 11, 2013, at 2:21 AM, Dr. ERDI Gergo wrote:
> Hi,
>
> I cannot compile GHC starting from e8aa8ccb 'Implement "roles" into GHC'. The error message I get is:
>
>>>>>>>>>>>>>>>>>>>>>>>>>>
> *** Core Lint errors : in result of Desugar (after optimization) ***
> {-# LINE 290 "libraries/terminfo/System/Console/Terminfo/Base.hs #-}: Warning:
> [RHS of System.Console.Terminfo.Base.mkCallback ::
> System.Console.Terminfo.Base.CharOutput ->
> GHC.Types.IO (GHC.Ptr.FunPtr System.Console.Terminfo.Base.CharOutput)]
>
> Role incompatibility: expected P, got R
> in Sym Foreign.C.Types.NTCo:CInt[0]
> -> (GHC.Types.IO (Sym Foreign.C.Types.NTCo:CInt[0]))_R
> <<<<<<<<<<<<<<<<<<<<<<<<
>
> followed by a dump of Core (see attached).
>
> --
>
> .--= ULLA! =-----------------.
> \ http://gergo.erdi.hu \
> `---= gergo at erdi.hu =-------'
> chown -R us.us yourbase (#gnome)<ghclog.txt>_______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs
More information about the ghc-devs
mailing list