[Haskell-cafe] Cabal: top level dependency base -any

Ivan Lazar Miljenovic ivan.miljenovic at gmail.com
Tue May 24 09:28:39 CEST 2011


On 24 May 2011 16:57, Jacek Generowicz <jacek.generowicz at cern.ch> wrote:
> Hi,
>
> Could anyone shed light on the meaning of this error message?
>
> cabal: cannot configure xmonad-0.9.1 It requires base ==3.*
> For the dependency on base ==3.* there are these packages: base-3.0.3.1 and
> base-3.0.3.2. However none of them are available.
> base-3.0.3.1 was excluded because of the top level dependency base -any
> base-3.0.3.2 was excluded because of the top level dependency base -any
>
>
> My guess is that "-any" would mean either that any version is acceptable (in
> which case should always work, including this time) or that "-any" means
> that any version is unacceptable, in which case it would never work, which
> is daft. So clearly I don't understand what it is trying to say.
>
> Any hints?

Yes: use xmonad-0.9,2 instead!  It supports base-4, which is probably
what you have (with GHC-7.0.*).

-- 
Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com
IvanMiljenovic.wordpress.com



More information about the Haskell-Cafe mailing list