I have a little portion of a .cabal file that looks like this:
executable judy
main-is: Judy.hs
buildable: False
ghc-options: -Wall -rtsopts
build-depends:
base == 4.*,
criterion,
judy -- DELIBERATELY NOT PRESENT
With cabal-install 1.19.2, I get the following error:
$ cabal configure
Resolving dependencies...
*** cabal: Could not resolve dependencies:
trying: criterion-examples-0 (user goal)
*** next goal: judy (dependency of criterion-examples-0)
Dependency tree exhaustively searched.
This seems weird and non-intuitive and wrong.