<div dir="ltr"><div>ghc-mod doesn't yet support GHC 8.2 or later[1]. You'll need to use an older version of the compiler if you want ghc-mod support. If you check out ghc-mod's Stackage page[2], you can see that the latest snapshots supporting it are lts-8.24 and nightly-2017-06-28, so those are options if you need ghc-mod support. Note, however, that they're relatively old, so may be missing other things you want.</div><div><br></div><div>I wrote a blog post recently about selecting older snapshots for building tools[3], which may be helpful.<br></div><div><br></div><div>[1] On the Hackage page (<a href="http://hackage.haskell.org/package/ghc-mod">http://hackage.haskell.org/package/ghc-mod</a>), you can see that it says base < 4.10. On this page (<a href="https://www.snoyman.com/base">https://www.snoyman.com/base</a>), you can see that 4.10 ships with GHC 8.2. base is a library which cannot be upgraded.</div><div>[2] <a href="https://www.stackage.org/package/ghc-mod">https://www.stackage.org/package/ghc-mod</a></div><div>[3] <a href="https://www.snoyman.com/blog/2018/05/building-packages-outside-snapshots">https://www.snoyman.com/blog/2018/05/building-packages-outside-snapshots</a><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, May 24, 2018 at 1:12 PM Dinesh Amerasekara <<a href="mailto:ddinesh31@yahoo.com">ddinesh31@yahoo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><div><div>Hi,</div><div><br></div><div>When I executed the command <b>stack install ghc-mod</b>, it gave me the following error.</div><div><br></div><div>In the dependencies for ghc-mod-5.8.0.0:</div><div><br></div><div>    Cabal-2.0.1.1 from stack configuration does not match >=1.18 && <1.25  (latest matching version is 1.24.2.0)</div><div>    base-4.10.1.0 from stack configuration does not match >=4.6.0.1 && <4.10  (latest matching version is 4.9.1.0)</div><div>    cabal-helper must match <0.8 && >=0.7.3.0, but the stack configuration has no specified version  (latest matching version is 0.7.3.0)</div><div>    extra-1.6.2 from stack configuration does not match <1.6 && >=1.4  (latest matching version is 1.5.3)</div><div>    ghc-8.2.2 from stack configuration does not match >=7.6 && <8.2 </div><div>    monad-journal-0.8.1 from stack configuration does not match <0.8 && >=0.4  (latest matching version is 0.7.2)</div><div>    optparse-applicative-0.14.0.0 from stack configuration does not match >=0.13.0.0 && <0.14  (latest matching version is 0.13.2.0)</div><div><br></div><div>needed since ghc-mod is a build target.</div><div><br></div><div>Can I get an advice to solve this error?</div><div><br></div><div>Thanks And Best Regards,</div><div>Dinesh</div></div></div></div>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org" target="_blank">Beginners@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br>
</blockquote></div>