haskell-src-exts fails to install with missing dependencies
Dominic Steintiz
dominic at steinitz.org
Sun May 30 10:19:48 EDT 2010
Duncan Coutts wrote:
> On Sun, 2010-05-30 at 08:05 +0100, Dominic Steintiz wrote:
>
>> fourier:/home/dom1 # cabal upgrade haskell-src-exts
>>
>>> Resolving dependencies...
>>> Downloading haskell-src-exts-1.9.0...
>>> <command line>: cannot satisfy -package Cabal-1.8.0.2:
>>> Cabal-1.8.0.2-72f6eafc7def741b28f6ec75d2686d14 is unusable due to
>>> missingor recursive dependencies:
>>> process-1.0.1.2-8b5308cb23fbdc3c2df27e298550937f
>>> (use -v for more information)
>>> cabal: Error: some packages failed to install:
>>> haskell-src-exts-1.9.0 failed during the configure step. The exception
>>> was:
>>> ExitFailure 1
>>>
>
> Use ghc-pkg check to list broken packages. Unregister broken packages
> and re-install the ones you need.
>
> You may find you've got instances of core packages in your per-user
> package db (e.g. process). Nuke those. Keep the global ones.
>
> Oh, and don't use "cabal upgrade", it makes this sort of problem worse
> by upgrading core packages. Use "cabal install" instead.
>
> I'm going to nuke "cabal upgrade foo" and replace it with "cabal install
> foo --upgrade-dependencies", which I think people will not use without
> understanding what it means.
>
> Duncan
>
>
>
Hi Duncan,
Thanks for looking at this. I just posted the cure to haskell-cafe. I
must say the experience was pretty frustrating.
Dominic.
More information about the cabal-devel
mailing list