cabal-dev
cabal-dev copied to clipboard
buildopts
I am trying to create a cabal-dev repo with many added sources. If I use buildopts before installing, I get the below. After installing I get nothing.
cabal-dev: user error (Warning: cannot determine version of
/home/gweber/.cabal/bin/fake-ghc-cabal-dev :
"== GHC Arguments: Start ==\n--numeric-version\n== GHC Arguments: End ==\n"
cabal: yesod-head-0.9.3.2: dependency
"aeson-native-0.3.3.1-98db155088bf1e4fe25eee143e7d79ca" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"blaze-builder-0.3.0.1-40bc4a9d191000391661a4f472847d9d" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"blaze-html-0.4.2.1-b4b755edbc20ee4c38f0484cd2505c9a" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"case-insensitive-0.3.0.1-e3082d6f20a7e196959ec07a62d6b8d2" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"cereal-0.3.4.0-ac6f38965e85c88060f151ef4401059d" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"clientsession-0.7.3.3-ada300384b647b100453dc50b5193b21" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"cookie-0.3.0.1-bd6c52c129f8d62bc8ad913e41125f1d" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"data-object-0.3.1.7-1b5b49600773411c024f076c379ca4bc" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"data-object-yaml-0.3.3.5-dd1cbd8b01ae3be37ba580fc6c7f96ed" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"enumerator-0.4.15-82060e833479643f84af2b4e2d75b115" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"failure-0.1.0.1-3019bd36bda778259652dbe2965fc6d0" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"hamlet-0.10.4-bb24209b21452f5ffb6d0197afa86e56" doesn't exist (use --force to
override)
yesod-head-0.9.3.2: dependency
"http-types-0.6.6-292f77d669bb1dc296cfcdc8eefa3934" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"monad-control-0.2.0.3-1a49978417abc284a45378c7146cedb2" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency "parsec-3.1.2-08007cf42cd4e981e0488ed6a5398c17"
doesn't exist (use --force to override)
yesod-head-0.9.3.2: dependency
"path-pieces-0.0.0-f944044c868f26987bf0ae8be760da71" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"shakespeare-0.10.2-8537834157b982f56aff9e29556c3c6f" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"shakespeare-css-0.10.2-457e7134b2692a50c424e28359cf654a" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"shakespeare-js-0.10.2-3288e8e5fc2d9f660b6d4a1b99bec6e4" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"strict-concurrency-0.2.4.1-b4d5efdc564303c5a1765b59abc41067" doesn't exist
(use --force to override)
yesod-head-0.9.3.2: dependency
"text-0.11.1.9-03c4587b965aaf42fe75b60a37754c28" doesn't exist (use --force to
override)
yesod-head-0.9.3.2: dependency
"transformers-0.2.2.0-7341f4d82874561a0431f4b264319cf8" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency "vector-0.9-fad267ce69c607409dc09cf46bbc92c2"
doesn't exist (use --force to override)
yesod-head-0.9.3.2: dependency "wai-0.4.2-44755deccb1601c67e5af04d51f45a34"
doesn't exist (use --force to override)
yesod-head-0.9.3.2: dependency
"wai-extra-0.4.4-41bd2e2741aab3eba4b464c9cb26a223" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"yesod-0.9.3.1-97577ebc1ee567d0586eef7759af3ad0" doesn't exist (use --force to
override)
yesod-head-0.9.3.2: dependency
"yesod-auth-0.7.5-c4f46c0c6847169f911f423916966402" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"yesod-core-0.9.3.3-fc70ae90a004d15eb0f3a94e932c7053" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"yesod-default-0.4.0-c6f0c76b3c534796148ec0936a890a72" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"yesod-form-0.3.3-3bb95cddf0fbaa98ec327a57c90e79b3" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"yesod-json-0.2.1-f2a2e632652269a083d551e186edd577" doesn't exist (use --force
to override)
yesod-head-0.9.3.2: dependency
"yesod-newsfeed-0.3.1-cc8b76dcc4fd18025c1c23d0fe60d802" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"yesod-persistent-0.2.1-438edc00e3af83c46008102a01b5646e" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"yesod-sitemap-0.2.1-c7c07d844ac4efbfcd8c87b16c737e0e" doesn't exist (use
--force to override)
yesod-head-0.9.3.2: dependency
"yesod-static-0.3.1.2-7ea5ef5f78d8d908901a6e4c4fa3c4b9" doesn't exist (use
--force to override)
)
I think Josh had some thoughts about this bug a while back, but I don't recall the details. (Josh - does this ring a bell? I'm happy to take the bug, but I don't have enough to go on right now.)
I remember needing to have the project configured before build-opts worked, but I don't recall having a problem once it was configured. The build-opts hack is definitely showing its hackiness. Sorry I don't have anything better to go on!