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

Simon Marlow simonmarhaskell at gmail.com
Tue Mar 6 11:46:22 EST 2007


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