
On Tue, 2008-06-24 at 13:33 +0200, Jochem Berndsen wrote:
I can't reproduce the problem on my laptop (debian etch) as well. Adding some debug output in Cabal seems to reveal the problem: waitForProcess, when called from rawSystemStdout, throws an exception:
waitForProcess: does not exist (No child processes)
Reinstalling the ghc6 package, reinstalling filepath and cabal did not fix this problem. Any idea? I guess it is outside the realm of Cabal.
This seems to be an instance of a bug in GHC 6.6, #945, see http://hackage.haskell.org/trac/ghc/ticket/945 I'm sorry to have bothered you :) by the way, a `catch` around waitForProcess to ignore all exceptions makes Cabal 1.4.0.1 work for me (as a workaround; this probably will cause havoc in the future. I've been warned) :) -- Jochem Berndsen | jochem@functor.nl GPG: 0xE6FABFAB