[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