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

Páli Gábor János pali.gabor at gmail.com
Mon Sep 15 12:30:50 UTC 2014


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


More information about the ghc-devs mailing list