Вы пытались клонировать репозиторий в определенной папке и начать ручную установку?
Я имею в виду
1. Клонируйте репозиторий с помощью git или скачайте тарбол на hackage.
2. Перейдите к yi / yi (где находится yi.cabal)
3. У кабала настроить
4. Если предыдущий произошел сбой, то, как скажет выходной файл, установите требуемую зависимость с ожидаемой версией (cabal install Diff-0.2.0 ...).
5. сделать сборку клики (для компиляции), установить максимальный режим многословия (это должно быть возможно )
6. В любом случае, даже если он не компилируется, у нас должен быть лучший журнал ошибок.
Примечание, номер строки, строка 16,
протестировано с: GHC == 7.0.2, GHC == 7.4.1, GHC == 7.6.1
Может быть, это хороший повод для обновления до 7.6.1.