Skip to content

Instantly share code, notes, and snippets.

@eagleflo
Created November 23, 2011 00:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eagleflo/1387524 to your computer and use it in GitHub Desktop.
Save eagleflo/1387524 to your computer and use it in GitHub Desktop.
It's shit like this, Haskell.
~ $ cabal install snap
Resolving dependencies...
cabal: cannot configure aeson-native-0.3.3.1. It requires deepseq <1.2
For the dependency on deepseq <1.2 there are these packages: deepseq-1.0.0.0,
deepseq-1.1.0.0, deepseq-1.1.0.1 and deepseq-1.1.0.2. However none of them are
available.
deepseq-1.0.0.0 was excluded because xmlhtml-0.1.5.2 requires deepseq
==1.2.0.1
deepseq-1.0.0.0 was excluded because text-0.11.1.5 requires deepseq ==1.2.0.1
deepseq-1.0.0.0 was excluded because deepseq-1.2.0.1 was selected instead
deepseq-1.0.0.0 was excluded because blaze-html-0.4.2.0 requires deepseq
==1.2.0.1
deepseq-1.0.0.0 was excluded because blaze-builder-0.3.0.1 requires deepseq
==1.2.0.1
deepseq-1.0.0.0 was excluded because attoparsec-text-0.8.5.1 requires deepseq
==1.2.0.1
deepseq-1.0.0.0 was excluded because attoparsec-0.9.1.2 requires deepseq
==1.2.0.1
deepseq-1.0.0.0 was excluded because heist-0.6.0.0 requires deepseq ==1.2.0.1
deepseq-1.0.0.0 was excluded because unordered-containers-0.1.4.3 requires
deepseq >=1.1 && <1.3
deepseq-1.0.0.0 was excluded because snap-core-0.6.0.1 requires deepseq >=1.1
&& <1.3
deepseq-1.1.0.0 was excluded because xmlhtml-0.1.5.2 requires deepseq
==1.2.0.1
deepseq-1.1.0.0 was excluded because text-0.11.1.5 requires deepseq ==1.2.0.1
deepseq-1.1.0.0 was excluded because deepseq-1.2.0.1 was selected instead
deepseq-1.1.0.0 was excluded because blaze-html-0.4.2.0 requires deepseq
==1.2.0.1
deepseq-1.1.0.0 was excluded because blaze-builder-0.3.0.1 requires deepseq
==1.2.0.1
deepseq-1.1.0.0 was excluded because attoparsec-text-0.8.5.1 requires deepseq
==1.2.0.1
deepseq-1.1.0.0 was excluded because attoparsec-0.9.1.2 requires deepseq
==1.2.0.1
deepseq-1.1.0.0 was excluded because heist-0.6.0.0 requires deepseq ==1.2.0.1
deepseq-1.1.0.1 was excluded because xmlhtml-0.1.5.2 requires deepseq
==1.2.0.1
deepseq-1.1.0.1 was excluded because text-0.11.1.5 requires deepseq ==1.2.0.1
deepseq-1.1.0.1 was excluded because deepseq-1.2.0.1 was selected instead
deepseq-1.1.0.1 was excluded because blaze-html-0.4.2.0 requires deepseq
==1.2.0.1
deepseq-1.1.0.1 was excluded because blaze-builder-0.3.0.1 requires deepseq
==1.2.0.1
deepseq-1.1.0.1 was excluded because attoparsec-text-0.8.5.1 requires deepseq
==1.2.0.1
deepseq-1.1.0.1 was excluded because attoparsec-0.9.1.2 requires deepseq
==1.2.0.1
deepseq-1.1.0.1 was excluded because heist-0.6.0.0 requires deepseq ==1.2.0.1
deepseq-1.1.0.2 was excluded because xmlhtml-0.1.5.2 requires deepseq
==1.2.0.1
deepseq-1.1.0.2 was excluded because text-0.11.1.5 requires deepseq ==1.2.0.1
deepseq-1.1.0.2 was excluded because deepseq-1.2.0.1 was selected instead
deepseq-1.1.0.2 was excluded because blaze-html-0.4.2.0 requires deepseq
==1.2.0.1
deepseq-1.1.0.2 was excluded because blaze-builder-0.3.0.1 requires deepseq
==1.2.0.1
deepseq-1.1.0.2 was excluded because attoparsec-text-0.8.5.1 requires deepseq
==1.2.0.1
deepseq-1.1.0.2 was excluded because attoparsec-0.9.1.2 requires deepseq
==1.2.0.1
deepseq-1.1.0.2 was excluded because heist-0.6.0.0 requires deepseq ==1.2.0.1
@eagleflo
Copy link
Author

eagleflo commented Dec 5, 2011

The solution to dependency hells like this is to ghc-pkg unregister everything that might be the culprit and try again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment