[Haskell-cafe] Cabal fun [Half-integer]

Andrew Coppin andrewcoppin at btinternet.com
Mon Jun 29 14:57:19 EDT 2009

Andrew Coppin wrote:
> Indeed. I've heard a few people claim that cabal-install is the best 
> thing since sliced bread, but I've never touched it. I don't even know 
> where to get it. (Presumably this will become fairly obvious once I go 
> look for it...)

Fortunately, it turns out that a trivial Google search is all that is 
required to locate cabal-install. (Assuming you already know it exists.) 
Unfortunately I got as far as actually downloading the sources from 
Hackage before discovering that on Windows you actually need to download 
the pre-build binary. (Couldn't you mention this on the Hackage download 

Also fortunately, it appears to be pretty trivial to operate 
cabal-install. I didn't bother reading any instructions, just cabal 
--help. (Not sure why it needs to download the package list from Hackage 
- or where it puts it. But I'm sure there's a good reason.)

Rather less fortunately, it still doesn't actually fix my problem:

E:\Haskell\AOC-HalfInteger>cabal configure
Resolving dependencies...
Configuring AOC-HalfInteger-1.0...

E:\Haskell\AOC-HalfInteger>cabal sdist
Building source dist for AOC-HalfInteger-1.0...
Preprocessing library AOC-HalfInteger-1.0...
Source tarball created: dist\AOC-HalfInteger-1.0.tar.gz
cabal: dist\src\sdist.1288\AOC-HalfInteger-1.0\Data\HalfInteger.hs: 
removeFile: permission denied (Permission denied)

I have no idea what the hell it's upset about now... I've now been 
trying to create this damned tarball since 5PM yesterday, and I still 
haven't managed it. At this point I'm losing the will to continue with 
this crazy project. Clearly this is way too much effort to expend just 
to upload 50 lines of code.

More information about the Haskell-Cafe mailing list