Невозможно установить «несвязанную» библиотеку Yorgey et al. С последней платформой GHC / Haskell - PullRequest
2 голосов
/ 17 мая 2011

Кому-нибудь удалось получить «несвязанную» библиотеку Йоргея и др. Для работы с синтаксисом с привязкой, чтобы установить ее с последней версией GHC (7.0.3) и платформой Haskell? Пытаясь установить кабалку без ограничений, я получаю следующее:

Resolving dependencies...
cabal: cannot configure unbound-0.2.3. It requires base >=4.3 && <5
For the dependency on base >=4.3 && <5 there are these packages: base-4.3.0.0
and base-4.3.1.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

Кто-нибудь знает решение / обходной путь, или что здесь может происходить?

1 Ответ

2 голосов
/ 17 мая 2011

Просто чтобы закрыть это:

  • Библиотека «unbound» прекрасно работает с платформой Haskell 2011 года и действительно собирается без предупреждений.

У OP было несколько (более старых) версий GHC на своем пути, что приводило к ошибкам сборки, поскольку пакет полагается на GHC 7. Обеспечение наличия именно среды платформы Haskell является решением. *

Как примечание, мы должны написать скрипт, который проверяет работоспособность заданной среды Haskell, чтобы отлавливать ошибки, подобные этой .

...