Я использую LTS 8.15. Я запускаю базовую библиотеку по умолчанию, для которой мне нужно будет использовать пакет win32.
Используя эти зависимости в файле cabal:
build-depends: base >= 4.7 && < 5
, win32
Я получаю следующее сообщение об ошибке:
While constructing the build plan, the following exceptions were encountered:
In the dependencies for w32test-0.1.0.0:
win32 must match -any, but the stack configuration has no specified version
Plan construction failed.
Я попытался установить версию пакета:
build-depends: base >= 4.7 && < 5
, win32 == 2.3.1.1
но я снова получил то же сообщение об ошибке:
While constructing the build plan, the following exceptions were encountered:
In the dependencies for w32test-0.1.0.0:
win32 must match ==2.3.1.1, but the stack configuration has no specified version
Plan construction failed.
Если это важно для ответа, вот мой минималистичный файл stack.yaml:
resolver: lts-8.15
packages:
- '.'
extra-deps: []
flags: {}
extra-package-dbs: []
Мой вопрос: я не понимаю, что происходит, может ли кто-нибудь предложить способ решения проблемы?