[Haskell-beginners] Problems with cabal install hakyll

Britt Anderson britt.anderson at uwaterloo.ca
Wed Oct 16 13:46:59 UTC 2013


I have a fresh installation of ghc 7.6.3-1 and cabal 1.16. From this I
was able to cabal update and then cabal install diagrams and pandoc, but
when trying to install hakyll (either version 4 or 3) I get a lot of
dependency conflicts. Can anyone give me some suggestions on how to
proceed in this case? Thank you. Below follow the messages from
cabal install --dry-run

*** Trying version 4 ***
cabal install --dry-run hakyll
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: hakyll-4.4.1.0
trying: hakyll-4.4.1.0:+checkexternal
trying: http-conduit-1.9.5.1/installed-1fe...
rejecting: tls-extra-0.6.6/installed-302... (conflict: tls-extra =>
cryptohash==0.11.1/installed-ae4..., hakyll => cryptohash>=0.7 && <0.11)
rejecting: tls-extra-0.6.6, 0.6.5, 0.6.4, 0.6.3, 0.6.1, 0.6.0, 0.5.1, 0.5.0,
0.4.7.1, 0.4.7, 0.4.6.1, 0.4.6, 0.4.5, 0.4.4, 0.4.3, 0.4.2.1, 0.4.2, 0.4.1,
0.4.0, 0.3.1, 0.3.0, 0.2.3, 0.2.2, 0.2.1, 0.2.0, 0.1.9, 0.1.8, 0.1.7, 0.1.6,
0.1.5, 0.1.4, 0.1.3, 0.1.2, 0.1.1, 0.1.0 (conflict: http-conduit =>
tls-extra==0.6.6/installed-302...)

***Trying version 3 ***
cabal install --dry-run hakyll-3.5.3.0
Resolving dependencies...
In order, the following would be installed:
HUnit-1.2.5.2 (new package)
List-0.5.1 (new package)
blaze-html-0.5.1.3 (new version)
bytestring-mmap-0.2.2 (new package)
entropy-0.2.2.4 (new package)
crypto-api-0.12.2.2 (new package)
cryptohash-0.8.4 (new version)
enumerator-0.4.20 (new package)
attoparsec-enumerator-0.3.1 (new package)
blaze-builder-enumerator-0.2.0.5 (new package)
hashable-1.1.2.5 (new version)
case-insensitive-1.1 (reinstall) changes: hashable-1.2.1.0 -> 1.1.2.5
hexpat-0.20.3 (new package)
highlighting-kate-0.5.5 (reinstall) changes: blaze-html-0.6.1.1 -> 0.5.1.3,
filepath-1.3.0.1 added
lrucache-1.1.1.3 (new package)
regex-tdfa-1.1.8 (new package)
syb-0.3.7 (new version)
hs-bibutils-5.0 (new package)
json-0.7 (new package)
pandoc-types-1.9.1 (new version)
citeproc-hs-0.3.9 (new package)
system-filepath-0.4.8 (new package)
system-fileio-0.3.11 (new package)
shakespeare-1.2.0.1 (new package)
hamlet-1.1.7.3 (new package)
tagsoup-0.12.8 (new version)
texmath-0.6.4 (reinstall) changes: pandoc-types-1.12.2.3 -> 1.9.1, syb-0.4.1
-> 0.3.7
pandoc-1.9.4.5 +blaze_html_0_5 (new version)
unix-compat-0.4.1.1 (new package)
unordered-containers-0.2.3.3 (reinstall) changes: hashable-1.2.1.0 -> 1.1.2.5
zlib-enum-0.2.3 (new package)
snap-core-0.9.4.1 (new package)
snap-server-0.9.3.4 (new package)
hakyll-3.5.3.0 (new package)
Warning: The following packages are likely to be broken by the reinstalls:
http-types-0.8.1
pandoc-1.12.0.2
http-conduit-1.9.5.1
yaml-0.8.5.1
semigroups-0.11
void-0.6.1
zlib-conduit-1.0.0
lens-3.9.2
force-layout-0.2
diagrams-contrib-0.7
diagrams-0.7.1.1
conduit-1.0.8
blaze-builder-conduit-1.0.0
MemoTrie-0.6.1
vector-space-0.8.6
vector-space-points-0.1.2.1
diagrams-core-0.7.0.1
diagrams-svg-0.8.0.1
diagrams-lib-0.7.1.1
active-0.1.0.7
semigroupoids-3.1
semigroupoid-extras-3.0.1
profunctor-extras-3.3.3.1
monoid-extras-0.3.2.2
dual-tree-0.1.0.4
groupoids-3.0.1.1
comonad-transformers-3.1
comonads-fd-3.0.3
bifunctors-3.2.0.1
comonad-3.1
profunctors-3.3.0.1
aeson-0.6.2.1
pandoc-types-1.12.2.3
Use --force-reinstalls if you want to install anyway.


More information about the Beginners mailing list