следующие пакеты повреждены, потому что отсутствуют другие пакеты, от которых они зависят.эти сломанные пакеты должны быть восстановлены перед использованием - PullRequest
0 голосов
/ 05 октября 2018

Заголовок вопроса возник из-за ошибки, возвращенной стеком инструментов Haskell , и за ним следует строка, содержащая следующее:

installed package <a> is broken due to missing package <b>

Отчеты о подобных ошибках можно найти в Интернете.В моем случае конкретная ошибка:

installed package haddock-library-1.5.0.1 is broken due to missing package haddock-library-1.5.0.1-919WkNWGnku6Kvc4vlhbv1-attoparsec

Возвращается при установке Pandoc.Здесь я спрашиваю об общей ошибке, потому что я чувствую, что это относится к чему-то, чему я не научился читать документацию по стеку.Может быть, это очевидно, или, может быть, если у других людей возникнет та же проблема, мы могли бы подумать о расширении документа.

Итак, пакет a поврежден, поскольку пакет b отсутствует.Отсутствует где?Из резольвера?Могу ли я что-нибудь сделать, или мне лучше сменить распознаватель?Разбитые пакеты должны быть восстановлены ... после того, как я сменил преобразователь?Если я хочу лучше понять ошибку, я хочу посмотреть на Stack, Cabal или GHC?Или мы хотим, чтобы люди открывали проблемы на трекере для пакета a при возникновении этой ошибки?

1 Ответ

0 голосов
/ 19 октября 2018

Эта проблема уже была сообщена и решена.Исправление было включено в stack-1.9.1.

...