Aquí está el error completo:Cabal instalar error de dependencia: "* base- fue excluido debido al alto nivel -cualquier base de la dependencia"
$ cabal install hakyll
Resolving dependencies...
cabal: cannot configure snap-server-0.5.3.1. It requires base >=4.3 && <5
For the dependency on base >=4.3 && <5 there are these packages: base-4.3.0.0,
base-4.3.1.0 and base-4.4.0.0. However none of them are available.
base-4.3.0.0 was excluded because of the top level dependency base -any
base-4.3.1.0 was excluded because of the top level dependency base -any
base-4.4.0.0 was excluded because of the top level dependency base -any
$
¿Cómo se pueden excluir versiones de base-*
debido a alguna regla que parece decir que cualquier versión está bien?
creo que he dado antes. Simplemente una interpretación de lo que he leído en el mensaje de error: el paquete de nivel superior podría insistir en que funciona con _any_ versión de base, mientras que el subpaquete agrega restricciones, violando esa garantía. Quizás las tres últimas líneas sean engañosas y generadas por otro código de informe de error. – gatoatigrado
Además, he tenido más suerte con 'cabal-dev'. Vea una pregunta/respuesta relevante aquí: http://stackoverflow.com/questions/6920967/how-can-one-register-a-package-build-with-cabal-dev – gatoatigrado
¿Qué versión de GHC tiene instalada? ? Parece que Snap necesita una versión más alta de GHC ya que no puedes instalar una versión de base diferente a la que se envía con GHC. –