Возможный дубликат:
Cabal не устанавливает зависимости при необходимости библиотек профилирования?
Вот ситуация. Я хочу установить\переустановить пакет A с некоторыми новыми параметрами или флагами (например, я добавил library-profiling: True
в ~/.cabal/config
).
cabal install --reinstall A
Пакет A зависит от пакета B, который установлен без поддержки этих параметров. Вот почему (если я правильно понимаю) говорит мне, что:
Could not find module `B':
Perhaps you haven't installed the profiling libraries for package `B'?
Use -v to see a list of the files searched for.
Поэтому мне нужно переустановить пакет B, а затем попытаться установить пакет A:
cabal install --reinstall B
cabal install --reinstall A
Все, что я хочу, это сказать Кабал, что мне нужно автоматически переустановить все пакеты, которые зависят от A. Как я могу это сделать?