[GHC] #1196: Cabal on Windows doesn't like the in-place GHCs

Sigbjorn Finne sof at galois.com
Tue Mar 6 11:49:45 EST 2007


If you're referring to ghc-pkg-inplace invocations from Cabal, the
same hack was applied in utils/ghc-pkg also.

--sigbjorn

On 3/6/2007 08:46, Simon Marlow wrote:
> Ah, so you did, thanks for reminding me.  We still need to do 
> something about ghc-pkg, though.
>
> Cheers,
>     Simon
>
> Sigbjorn Finne wrote:
>> I added support for generating .bat files (to HEAD, I believe) for 
>> these in-place
>> wrappers some time ago just to address this issue, so you may want to 
>> look into
>> dragging those Makefile mods over.
>>
>> --sigbjorn
>>
>> On 3/5/2007 08:58, GHC wrote:
>>> #1196: Cabal on Windows doesn't like the in-place GHCs
>>> -------------------------+-------------------------------------------------- 
>>>
>>>     Reporter:  igloo     |       Owner:                 Type:  
>>> bug       |      Status:  new        Priority:  normal    |   
>>> Milestone:  _|_       Component:  Compiler  |     Version:  
>>> 6.6        Severity:  normal    |    Keywords:           
>>> Difficulty:  Unknown   |    Testcase:  cabal01
>>> Architecture:  Unknown   |          Os:  Windows
>>> -------------------------+-------------------------------------------------- 
>>>
>>> From e.g. a cmd prompt, Windows doesn't like the in-place GHCs:
>>>  {{{
>>>  C:\>C:\cygwin\home\ian\ghc\6.6-branch\build\compiler\stage2\ghc-inplace 
>>>
>>>  'C:\cygwin\home\ian\ghc\6.6-branch\build\compiler\stage2\ghc-inplace' 
>>> is
>>>  not recognized as an internal or external command, operable program or
>>>  batch file.
>>>
>>>  C:\>cat C:\cygwin\home\ian\ghc\6.6-branch\build\compiler\stage2\ghc-
>>>  inplace
>>>  #!/bin/sh
>>>  exec C:/cygwin/home/ian/ghc/6.6-branch/build/compiler/stage2/ghc
>>>  -BC:\\\\cygwin\\\\home\\\\ian\\\\ghc\\\\6.6-branch\\\\build "$@"
>>>  }}}
>>>  which means the cabal01 test fails thus:
>>>  {{{
>>>  $ ./setup configure --prefix=`pwd`/install --with-
>>>  compiler=C:/cygwin/home/ian/ghc/6.6-branch/build/compiler/stage1/ghc-
>>>  inplace --with-hc-pkg=../../../../../utils/ghc-pkg/ghc-pkg-inplace
>>>  --enable-library-profiling
>>>  setup.exe: Warning: Package is copyright All Rights Reserved
>>>  setup.exe: Warning: No license-file field.
>>>  'C:\cygwin\home\ian\ghc\6.6-branch\build\compiler\stage1\ghc-inplace' 
>>> is
>>>  not recognized as an internal or external command,
>>>  operable program or batch file.
>>>  Configuring test-1.0...
>>>  }}}
>>>  (the odd output order is due to buffering)
>>>
>>>   
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>> _______________________________________________
>>> Glasgow-haskell-bugs mailing list
>>> Glasgow-haskell-bugs at haskell.org
>>> http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
>>>   
>>
>> _______________________________________________
>> Glasgow-haskell-bugs mailing list
>> Glasgow-haskell-bugs at haskell.org
>> http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
>>




More information about the Glasgow-haskell-bugs mailing list