
Hello, 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 ==1.0.1.1 however process-1.0.1.1 was excluded because ghc-6.10.1 requires process ==1.0.1.0 There is something wrong: according to this message, the package ghc-6.10.1 requires both process==1.0.1.1 and process==1.0.1.0. According to ghc-pkg, the package ghc-6.10.1 requires process==1.0.1.0: $ ghc-pkg describe ghc name: ghc version: 6.10.1 [...] depends: Cabal-1.6.0.1 array-0.2.0.0 base-4.0.0.0 bytestring-0.9.1.4 containers-0.2.0.0 directory-1.0.0.2 editline-0.2.1.0 filepath-1.1.0.1 haskell98-1.0.1.0 hpc-0.5.0.2 old-time-1.0.0.1 process-1.0.1.0 template-haskell-2.3.0.0 unix-2.3.1.0 [...] Why does cabal think that ghc-6.10.1 requires process==1.0.1.1? I use $ ghc --version The Glorious Glasgow Haskell Compilation System, version 6.10.1 $ cabal --version cabal-install version 0.6.2 using version 1.6.0.2 of the Cabal library Is it a problem that cabal uses version 1.6.0.2 of the Cabala library but the package ghc-6.10.1 requires version 1.6.0.1? Cheers, Sebastian