<div dir="ltr"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">with ghc 8.0.0.20160111, cabal install shake fails with <br><br><div style="margin-left:40px">[43 of 47] Compiling Development.Shake.Args ( src/Development/Shake/Args.hs, dist/build/Development/Shake/Args.o )<br><br>src/Development/Shake/Args.hs:1:1: error:<br>    solveWanteds: too many iterations (limit = 4)<br>      Unsolved: WC {wc_simple =<br>                      [D] _ :: Eq a (CDictCan)<br>                      [D] _ :: Ord a (CDictCan)<br>                      [D] _ :: Read a (CDictCan)<br>                      [D] _ :: Show a (CDictCan)<br>                      [W] hole{a4gTO} :: a ~ a (CNonCanonical)<br>                      [D] _ :: Eq a (CDictCan)}<br>      New superclasses found<br>      Set limit with -fconstraint-solver-iterations=n; n=0 for no limit<br></div><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">Is this a known problem?<br><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">Thanks<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 23, 2016 at 9:05 AM, Andrey Mokhov <span dir="ltr"><<a href="mailto:andrey.mokhov@newcastle.ac.uk" target="_blank">andrey.mokhov@newcastle.ac.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="purple" lang="EN-GB">
<div>
<p class="MsoNormal">Thanks David!<u></u><u></u></p><span class="">
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">> Are there any plans as to how to include it in the GHC tree? Does it<u></u><u></u></p>
<p class="MsoNormal">> ship with all the libraries required to build the build system, will we<u></u><u></u></p>
<p class="MsoNormal">> have a mini-build system to bootstrap it? If I recall correctly, we rely<u></u><u></u></p>
<p class="MsoNormal">> on Cabal sandboxes on Linux/OSX and global Cabal library<u></u><u></u></p>
<p class="MsoNormal">> installations on Windows in order to run it.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</span><p class="MsoNormal">The simplest way is to add the 'shake-build' folder to the GHC tree and<u></u><u></u></p>
<p class="MsoNormal">ask first adopters of the new build system to globally install the<u></u><u></u></p>
<p class="MsoNormal">dependencies (ansi-terminal, mtl, shake, QuickCheck). Then 'build.sh'<u></u><u></u></p>
<p class="MsoNormal">and 'build.bat' scripts should work.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am open to suggestions on how to make this more convenient and<u></u><u></u></p>
<p class="MsoNormal">robust. I've never used anything more advanced than a global cabal<u></u><u></u></p>
<p class="MsoNormal">installation, so I'd appreciate input from more experienced users.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Could you create a ticket on github suggesting possible approaches?<u></u><u></u></p>
<p class="MsoNormal">I'm afraid our discussion may get lost in ghc-devs mailing list.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Many thanks!<u></u><u></u></p>
<p class="MsoNormal">Andrey<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">> From: David Luposchainsky <<a href="mailto:dluposchainsky@googlemail.com" target="_blank">dluposchainsky@googlemail.com</a>><u></u><u></u></p>
<p class="MsoNormal">> To: <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><u></u><u></u></p>
<p class="MsoNormal">> Subject: Re: [ANNOUNCE] Shaking up GHC<u></u><u></u></p>
<p class="MsoNormal">> Message-ID: <<a href="mailto:56A27EB1.1080701@gmail.com" target="_blank">56A27EB1.1080701@gmail.com</a>><u></u><u></u></p>
<p class="MsoNormal">> Content-Type: text/plain; charset=windows-1252<u></u><u></u></p><span class="">
<p class="MsoNormal">> <u></u><u></u></p>
<p class="MsoNormal">> Great work Andrey!<u></u><u></u></p>
<p class="MsoNormal">> <u></u><u></u></p>
<p class="MsoNormal">> I'm actually (pleasantly) surprised this is becoming part of the GHC<u></u><u></u></p>
<p class="MsoNormal">> tree so soon<u></u><u></u></p>
<p class="MsoNormal">> .<u></u><u></u></p>
<p class="MsoNormal">> <u></u><u></u></p>
<p class="MsoNormal">> Are there any plans as to how to include it in the GHC tree? Does it<u></u><u></u></p>
<p class="MsoNormal">> ship with                     <u></u><u></u></p>
<p class="MsoNormal">> all the libraries required to build the build system, will we have a<u></u><u></u></p>
<p class="MsoNormal">> mini-build<u></u><u></u></p>
<p class="MsoNormal">> system to bootstrap it? If I recall correctly, we rely on Cabal<u></u><u></u></p>
<p class="MsoNormal">> sandboxes on<u></u><u></u></p>
<p class="MsoNormal">> Linux/OSX and global Cabal library installations on Windows in order to<u></u><u></u></p>
<p class="MsoNormal">> run it.<u></u><u></u></p>
<p class="MsoNormal">> <u></u><u></u></p>
<p class="MsoNormal">> Greetings,<u></u><u></u></p>
<p class="MsoNormal">> David<u></u><u></u></p>
</span></div>
</div>

<br>_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
<br></blockquote></div><br></div>