[GHC] #8873: /cygdrive/c/Program Files (x86)/Haskell Platform/2013.2.0.0/bin/ghcii-7.6.3.sh/../ghc: No such file or directory

GHC ghc-devs at haskell.org
Tue Mar 11 00:42:21 UTC 2014


#8873: /cygdrive/c/Program Files (x86)/Haskell
Platform/2013.2.0.0/bin/ghcii-7.6.3.sh/../ghc: No such file or directory
-------------------------------------------+-------------------------------
       Reporter:  configurator             |             Owner:
           Type:  bug                      |            Status:  new
       Priority:  low                      |         Milestone:
      Component:  GHCi                     |           Version:  7.6.3
       Keywords:                           |  Operating System:
   Architecture:  Unknown/Multiple         |  Unknown/Multiple
     Difficulty:  Easy (less than 1 hour)  |   Type of failure:
     Blocked By:                           |  None/Unknown
Related Tickets:                           |         Test Case:
                                           |          Blocking:
-------------------------------------------+-------------------------------
 The paths used in the {{{ghcii.sh}}} scripts to start {{{ghc
 --interactive}}}
  are incorrectly built using {{{"$0"/..}}}, which causes the message:

 {{{
 /cygdrive/c/Program Files (x86)/Haskell
 Platform/2013.2.0.0/bin/ghcii-7.6.3.sh: line 2: /cygdrive/c/Program Files
 (x86)/Haskell Platform/2013.2.0.0/bin/ghcii-7.6.3.sh/../ghc: No such file
 or directory
 /cygdrive/c/Program Files (x86)/Haskell
 Platform/2013.2.0.0/bin/ghcii-7.6.3.sh: line 2: exec: /cygdrive/c/Program
 Files (x86)/Haskell Platform/2013.2.0.0/bin/ghcii-7.6.3.sh/../ghc: cannot
 execute: No such file or directory
 }}}

 I believe using {{{"$(dirname "$0")"}}} would be a portable solution that
 works under both cygwin and Linux versions of bash.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8873>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list