-
-
Notifications
You must be signed in to change notification settings - Fork 391
Doesn't even build on Mac with cabal: internal error in InstallPlan.completed #194
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
It seems the problem is related with the |
First, I gave it a try with
But if HLS gives such hiccups with GHC-8.8.3, I rather doubt it would do anything sensible with 8.10.1 - and for me the whole point is making it possible to use IDE (VS Code) with GHC-8.10.1. For 8.8.3 I can happily stay with HIE that works... UpdateSeeing that Cabal complains about "configuration", I decided to try in the blind:
Sorry to sound harsh, but this isn't even beta-ready... |
Thanks for the report and for updating the related cabal issue. It seems cabal is the main culprit here and that removing the cabal store could be a workaround, have you tried it? |
As does indeed seem like an issue with Cabal upstream. For what it's worth I can't recreate it on Catalina either, so nuking ~/.cabal/store is probably your best bet |
Wiped out the entire Cabal installation (only about 14GB worth of binaries), re-installed. Updated the repo clone to the latest (as of this evening). After third or so "reincarnation", the Cabal-based build with GHC-8.8.3 succeeded (assuming you care to see the "good" log): cabal-8.8.3-out.txt
Also,
|
|
Corrupted ~/.cabal/store strikes again! I think this can be closed now, feel free to reopen if something else goes wrong |
So, if my
Understood, thanks. But you don't recommend it at the moment?
Darn, yes. And on Mac |
In general that should not be a problem, cabal or stack will build as many versions as necessary and reuse the compatible ones.
It makes builds slower but you will have docs on hover (and it worths it imo). If you have documentation enabled globally it would not be necessary. |
Let me clarify my question. My I.e., if I'm merely a user of Thanks! |
This time the intuition is right, we have documentation enabled for hls to have docs while developing hls itself. |
MacOS Catalina 10.15.5, Xcode-11.5, Cabal-3.2.0.0, GHC-8.10.1, 8.8.3, 8.6.5. Stack-2.3.1 installed, but prefer to build with Cabal:
The text was updated successfully, but these errors were encountered: