The build is broken on {32,64}-bit Windows

Austin Seipp austin at well-typed.com
Mon Sep 15 12:33:16 UTC 2014


Grrr, this is my fault (AMP fallout). Fix incoming.

On Mon, Sep 15, 2014 at 7:30 AM, Páli Gábor János <pali.gabor at gmail.com> wrote:
> Hello there,
>
> For your information, the build has been failing for a few days now on
> both my Windows builders [1][2], basically in the same way.
>
> [...]
> librarieshaskelineSystemConsoleHaskelineBackendWin32.hsc:263:15:
>     No instance for (Applicative (Draw m))
>       arising from the 'deriving' clause of a data type declaration
>     Possible fix:
>       use a standalone 'deriving instance' declaration,
>         so you can specify the instance context yourself
>     When deriving the instance for (Monad (Draw m))
> librarieshaskelineSystemConsoleHaskelineBackendWin32.hsc:263:21:
>     No instance for (Applicative (Draw m))
>       arising from the 'deriving' clause of a data type declaration
>     Possible fix:
>       use a standalone 'deriving instance' declaration,
>         so you can specify the instance context yourself
>     When deriving the instance for (MonadIO (Draw m))
> librarieshaskelineSystemConsoleHaskelineBackendWin32.hsc:263:29:
>     No instance for (Applicative (Draw m))
>       arising from the 'deriving' clause of a data type declaration
>     Possible fix:
>       use a standalone 'deriving instance' declaration,
>         so you can specify the instance context yourself
>     When deriving the instance for (MonadException (Draw m))
> librarieshaskelineSystemConsoleHaskelineBackendWin32.hsc:263:45:
>     No instance for (Applicative (Draw m))
>       arising from the 'deriving' clause of a data type declaration
>     Possible fix:
>       use a standalone 'deriving instance' declaration,
>         so you can specify the instance context yourself
>     When deriving the instance for (MonadReader Handles (Draw m))
> libraries/haskeline/ghc.mk:4: recipe for target
> 'libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Win32.o'
> failed
> make[1]: *** [libraries/haskeline/dist-install/build/System/Console/Haskeline/Backend/Win32.o]
> Error 1
> Makefile:71: recipe for target 'all' failed
> make: *** [all] Error 2
>
> Could somebody do something with this, or does anybody have hints on
> how to fix this?  Looks like the culprit is the haskeline library.
>
>
> [1] http://haskell.inf.elte.hu/builders/windows-x86-head/34/10.html
> [2] http://haskell.inf.elte.hu/builders/windows-x86_64-head/29/10.html
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs
>



-- 
Regards,

Austin Seipp, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com/


More information about the ghc-devs mailing list