[Hackage] #720: Executables fail on windows if the executable name
has a dot in it
Hackage
cvs-ghc at haskell.org
Wed Jul 28 13:31:48 EDT 2010
#720: Executables fail on windows if the executable name has a dot in it
----------------------------+-----------------------------------------------
Reporter: j3h | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Cabal library | Version: 1.6.0.3
Severity: normal | Keywords:
Difficulty: unknown | Ghcversion:
Platform: |
----------------------------+-----------------------------------------------
If an executable name has a dot in it, it is not generated with an .exe
extension on Windows. It works fine under Linux. See the attached example
to reproduce.
{{{
$ cabal --version
cabal-install version 0.8.2
using version 1.8.0.6 of the Cabal library
$ cabal install
Resolving dependencies...
Configuring bad-exe-0.1...
Preprocessing executables for bad-exe-0.1...
Building bad-exe-0.1...
[1 of 1] Compiling Main ( Main.hs, dist\build\bad.name\bad
.name-tmp\Main.o )
Main.hs:1:0:
Warning: Module `Prelude' is deprecated:
You are using the old package `base' version 3.x.
Future GHC versions will not support base version 3.x. You
should update your code to use the new base version 4.x.
Linking dist\build\bad.name\bad.name ...
Installing executable(s) in C:\Users\hudson\AppData\Roaming\cabal\bin
cabal.exe: dist\build\bad.name\bad.name.exe: does not exist
cabal.exe: Error: some packages failed to install:
bad-exe-0.1 failed during the final install step. The exception was:
ExitFailure 1
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/720>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list