-
Notifications
You must be signed in to change notification settings - Fork 848
Latest stack fails to build on GHC 7.10.2 due to bad version of mono-traversable (transitive dependency) #768
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This should really be a bug report against cabal, not stack. There's a bug in the cabal dependency solver leading it to make this selection. As usual: I recommend building stuff with stack, not cabal, to avoid dependency hell ;). |
Hehe. So what's the And how do I install a global application using |
I don't know what the cabal bug is, but it's certainly problematic that it's deciding to use a more-than-year-old version of mono-traversable when more recent versions work just fine. You can probably work around this with There's a guide to upgrading stack at https://github.com/commercialhaskell/stack/wiki/Downloads#upgrade. Does |
Well, of course Would be nice to have |
which I guess makes sense. But |
I'm in favor in general of getting stack to build with cabal (that's why the Travis build uses cabal). But I'm not going to spend a lot of effort on it, especially when there's a bug in cabal. If someone else wants to look into this, I'd be greatful. |
I'll try to whip up a bug report for |
Reported here: haskell/cabal#2759 Could we at least note this somewhere, so that new users won't find themselves unable to install |
I've added a note to the README. Note that we generally recommend new users use the binaries rather than building from source (which requires a pre-existing GHC and cabal-install). |
Trying to install stack on a clean GHC 7.10.2 (no global packages) tries to build
mono-traversable-0.4.0
, which fails to build on GHC 7.10.2.The text was updated successfully, but these errors were encountered: