cabal: confusing dependencies conflict between ghc-6.10.1 and process

Sebastian Fischer sebf at
Fri Apr 3 05:46:23 EDT 2009


I get a confusing message when trying to install 'vacuum' from Hackage:

$ cabal install vacuum
Resolving dependencies...
cabal: dependencies conflict: ghc-6.10.1 requires process ==  
process- was excluded because ghc-6.10.1 requires process  

There is something wrong: according to this message, the package  
ghc-6.10.1 requires both process== and process==

According to ghc-pkg, the package ghc-6.10.1 requires process==

$ ghc-pkg describe ghc
name: ghc
version: 6.10.1
depends: Cabal- array- base-
          bytestring- containers- directory-
          editline- filepath- haskell98-  
          old-time- process- template-haskell-

Why does cabal think that ghc-6.10.1 requires process==

I use

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.10.1

$ cabal --version
cabal-install version 0.6.2
using version of the Cabal library

Is it a problem that cabal uses version of the Cabala library  
but the package ghc-6.10.1 requires version


More information about the Libraries mailing list