Hi, another installation issue on Ubuntu Lucid:
I started with a clean ~/.cabal
directory and did the following:
andreas@antares:~$ sudo aptitude install cabal-install
andreas@antares:~$ cabal update
andreas@antares:~$ cabal install git-annex -v --bindir=$HOME/
However, I got some dpendancy error:
cabal: dependencies conflict: base-3.0.3.2 requires syb ==0.1.0.2 however
syb-0.1.0.2 was excluded because json-0.5 requires syb >=0.3.3
Any ideas?
Thanks for your help!
This is now about different build failure than the bug you reported, which was already fixed. Conflating the two is just confusing.
The error message about
syb
is because by using cabal-install on an Ubuntu system from 2010, you're mixing the very old versions of some haskell libraries in Ubuntu with the new versions cabal wants to install. The solution is to stop mixing two package management systems --apt-get remove ghc
, and manually install a current version of The Haskell Platform and use cabal.Joey, thanks for you quick help! I'll try the manual haskell-platform install once I have quicker internet again, i.e. tomorrow.
And sorry for the mess-up; I splitted the post into two. Hope it's clearer now.