Пестрят сопровождающие, чтобы загрузить исправление.Или, если они не отвечают, рассмотрите возможность принятия обслуживания самостоятельно.
Это потому, что haskell98 - это пакет совместимости, который дублирует функции в других модулях.Новый код не должен зависеть от него, если только он не предназначен для совместимости с Haskell-98.Однако это изменение является относительно недавним, и многие старые коды ссылаются как на «base», так и на «haskell98», хотя на самом деле он не использует пакет «haskell98».1005 *, затем отредактируйте файл ".cabal" и удалите ссылку на haskell98
из поля "build-зависимость:".Я также увеличил бы номер версии для библиотеки (этот шаг не имеет значения для исполняемых файлов).Затем соберите и установите локальную копию, которую вы только что отредактировали.Могут быть и другие проблемы, если BNFC должен был использовать mtl версии 1, но при необходимости вы можете добавить это ограничение самостоятельно.