При создании моего проекта я получаю ошибки, подобные следующим:
/tmp/stack19408/contravariant-1.5/src/Data/Functor/Contravariant/Divisible.hs:233:10: error:
• Could not deduce (Contravariant (Backwards f))
arising from the superclasses of an instance declaration
from the context: Divisible f
bound by the instance declaration
at src/Data/Functor/Contravariant/Divisible.hs:233:10-47
• In the instance declaration for ‘Divisible (Backwards f)’
|
233 | instance Divisible f => Divisible (Backwards f) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Я не могу точно определить, что здесь происходит, или ошибка на моем конце или проблема сбиблиотеки участвуют.Я сделал что-то не так?
Я пытался создать наименьший возможный проект, который приведет к этой проблеме.В пустом проекте стека измените преобразователь на ghc-8.6.2
и добавьте зависимости:
extra-deps:
- contravariant-1.5
- StateVar-1.1.1.1
- base-4.12.0.0
- array-0.5.2.0
Добавьте contravariant
к dependencies
в package.yaml
и импортируйте Data.Functor.Contravariant.Divisible
в Lib.hs
.Это привело к ошибкам компиляции при запуске stack build
.