commercialhaskell/stack

Windows: Substituted paths are not resolved correctly

Open

#3.442 geöffnet am 19. Sept. 2017

Auf GitHub ansehen
 (11 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Haskell (848 Forks)batch import
component: Windowshelp wanted

Repository-Metriken

Stars
 (4.060 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 14h 21m) (12 gemergte PRs in 30 T)

Beschreibung

General summary/comments

I'm trying to overcome the long paths issue (#3285) on Windows by using subst command for creating shorter paths from longer ones (similarly to mount on Linux).

Steps to reproduce

For example:

  1. subst p: c:\mylong...longpath\
  2. p:
  3. stack build
  4. It doesn't build and fail with "copyFile: does not exist (No such file or directory)" because of the long paths.

Expected

All paths (starting with "p:") are resolved to "c:\mylong...longpath" instead to "p:". If they were resolved to "p:" it will not fail with long paths.

Stack version

$ stack --version
Version 1.5.1, Git revision 600c1f01435a10d127938709556c1682ecfd694e x86_64 hpack-0.17.1

Method of installation

  • Official binary

Contributor Guide