-
Notifications
You must be signed in to change notification settings - Fork 207
Failed to install using make build-all (Mac OS High Sierra) #784
Comments
I have run into this issue as well, it seems to affect all builds. |
Same for me on macOS High Sierra 10.13.4:
|
Doesn't seem to be OS-specific; same on Debian 9. Also happens with direct |
|
Is there a way to use a previously working version as a temporary workaround? |
arch(manjaro) also have this error when build from source or download from aur |
@azdanov yup, just checkout some previous commit and build as usual. |
@Anrock Thanks for the advice! I've managed to build successfully with a2d33cd as @DanielSchuessler suggested. |
Let me conclude the whole workaround:
|
@FirstLoveLife personally when hie master is broken i just tag last known-good commit and use it until hie fixed. Like that:
When master is updated:
|
@Anrock Thanks! good know this workflow. I am not familiar with git. |
FYI I deprecated cabal-helper versions 0.8.1.0 and 0.8.1.1 due to problems with cabal new-install by adding revisions with an unsatisfiable constraint on base (hence the <0 thing in the output above) to hackage, using 0.8.1.2 should fix this problem. I didn't realize stack picks up hackage revisions immediately, honestly I don't really understand exactly what's happening here. |
Ah I see cabal-helper is declared as an Anyways bumping those dependencies to .2 should do the trick. |
@DanielG I tried bumping it to .2, but ran into different problems. Maybe you know what this means? https://travis-ci.org/lorenzo/haskell-ide-engine/jobs/420813901#L217 |
Looks to me like stack is handling Running
whereas this builds just fine with Someone should probably report this to the stack guys if it's not on their issue tracker yet. I'm not going to. |
With up-to-date packages. Stack is "Version 1.7.1 x86_64".
After doing make build-all on fresh git clone, I obtained the following output:
The text was updated successfully, but these errors were encountered: