with ghc 8.0.0.20160111, cabal install shake fails with

[43 of 47] Compiling Development.Shake.Args ( src/Development/Shake/Args.hs, dist/build/Development/Shake/Args.o )

src/Development/Shake/Args.hs:1:1: error:
    solveWanteds: too many iterations (limit = 4)
      Unsolved: WC {wc_simple =
                      [D] _ :: Eq a (CDictCan)
                      [D] _ :: Ord a (CDictCan)
                      [D] _ :: Read a (CDictCan)
                      [D] _ :: Show a (CDictCan)
                      [W] hole{a4gTO} :: a ~ a (CNonCanonical)
                      [D] _ :: Eq a (CDictCan)}
      New superclasses found
      Set limit with -fconstraint-solver-iterations=n; n=0 for no limit

Is this a known problem?

Thanks


On Sat, Jan 23, 2016 at 9:05 AM, Andrey Mokhov <andrey.mokhov@newcastle.ac.uk> wrote:

Thanks David!

 

> Are there any plans as to how to include it in the GHC tree? Does it

> ship with all the libraries required to build the build system, will we

> have a mini-build system to bootstrap it? If I recall correctly, we rely

> on Cabal sandboxes on Linux/OSX and global Cabal library

> installations on Windows in order to run it.

 

The simplest way is to add the 'shake-build' folder to the GHC tree and

ask first adopters of the new build system to globally install the

dependencies (ansi-terminal, mtl, shake, QuickCheck). Then 'build.sh'

and 'build.bat' scripts should work.

 

I am open to suggestions on how to make this more convenient and

robust. I've never used anything more advanced than a global cabal

installation, so I'd appreciate input from more experienced users.

 

Could you create a ticket on github suggesting possible approaches?

I'm afraid our discussion may get lost in ghc-devs mailing list.

 

Many thanks!

Andrey

 

> From: David Luposchainsky <dluposchainsky@googlemail.com>

> To: ghc-devs@haskell.org

> Subject: Re: [ANNOUNCE] Shaking up GHC

> Message-ID: <56A27EB1.1080701@gmail.com>

> Content-Type: text/plain; charset=windows-1252

>

> Great work Andrey!

>

> I'm actually (pleasantly) surprised this is becoming part of the GHC

> tree so soon

> .

>

> Are there any plans as to how to include it in the GHC tree? Does it

> ship with                    

> all the libraries required to build the build system, will we have a

> mini-build

> system to bootstrap it? If I recall correctly, we rely on Cabal

> sandboxes on

> Linux/OSX and global Cabal library installations on Windows in order to

> run it.

>

> Greetings,

> David


_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs