Doesn't work on Windows #216
Comments
What does |
I'm using the version from https://github.com/commercialhaskell/stack/wiki/Downloads#windows |
Ouch, OK, testing now |
Downloading 7.8.4 is intentional: it requires at least the tested version of GHC from the snapshot, and that LTS snapshot was built with 7.8.4. I haven't reproed that problem yet, still trying |
OK, reproed, now fixing |
Found the bug, slipped in after my testing: |
OK, pushed a fix for it. I'm just rebuilding everything locally and then I'll upload a new executable. |
@ndmitchell I've uploaded a new binary, can you confirm that this works? Everything is running correctly for me. |
Still doesn't work:
|
In particular, |
I confirm this happens repeatably. |
Different issue: this only applies to |
Why is it building happy anyway? I have it installed and on my PATH. Or does it require happy build with its GHC? |
It builds the version of happy in the snapshot to be on the safe side. It's also to do with the fact that build-tools fields in .cabal files are undefined, and may refer to either an executable or a package, so the fact that you have happy.exe available doesn't prove that you have the right build tool... it's quite a mess actually. Anyway, there's an easy fix I'll push immediately, and then a better one to be worked out. |
It's a mess, which is why I want to use |
Hah, true. OK, can you pull master and see if that lets you build hlint? It seems to be working for me now. |
And I'm wondering if this should be opened as a bug against directory, since the behavior on Windows and Linux is difference for |
Turns out that this is a documented difference in
Anyway, the fix in place is the correct one (use |
OK, with the git version it all worked. |
W00t. Thanks again for catching these, I'll add "build hlint" to the release checklist, and make sure that there aren't more commits added after we've gone through the checklist next time. |
Hi, this seems to have resurfaced: Everything is Ok Folders: 520 |
@Timp-ELS Which |
And what's the precise error (please run with |
This isn't piping all of the output to the file; here is what gets piped (processing ghc-8.6.3.tar.xz) Here's the rest of the output that dumps to the console
|
OK, this is failing during |
So it tries to download GHC 7.8.4, even though I have 7.8.3 installed (which seems like a bug). It also fails to do that.
The text was updated successfully, but these errors were encountered: