
On Monday 27 September 2010 12:58:08, Christian Maeder wrote:
I've tried to install HTTP (for cabal-install) and get the following error:
Configuring HTTP-4000.0.9... Setup: At least the following dependencies are missing: base ==3.*
What is the problem? The Build-depends of HTTP's cabal file look correct (and fulfilled): Build-depends: base >= 3, array, old-time, bytestring
Cheers Christian
Probably it's the preferred versions on hackage: -- A global set of preferred versions. -- -- This is to indicate a current recommended version, to allow stable and -- experimental versions to co-exist on hackage and to help transitions -- between major API versions. -- -- Tools like cabal-install take these preferences into account when -- constructing install plans. -- base < 4 parsec < 3 cabal-install < 0.10 Try installing it with --constraint="base >= 4" and if that doesn't suffice, --preference="base >= 4". Cheers, Daniel