I'm trying to install a new version of cabal which supports sandboxes (>=1.18). Note that the default version of cabal is 1.16.

Thanks for the pointers! I'll try installing from PPA in a few hours and get back with an update


On Thu, May 29, 2014 at 9:22 AM, Christopher Allen <cma@bitemyapp.com> wrote:
Not to judo past the original question, but would it solve your problem to use an Ubuntu PPA[1]or the cabal binary distribution[2]?

Also were you trying to build it in a sandbox? You shouldn't be installing things willy-nilly outside of a sandbox[3].

[1]: https://launchpad.net/~hvr/+archive/ghc
[2]: http://www.haskell.org/cabal/download.html
[3]https://github.com/bitemyapp/learnhaskell#cabal-guidelines



On Thu, May 29, 2014 at 1:01 AM, Ovidiu Deac <ovidiudeac@gmail.com> wrote:
I'm trying to install cabal 1.20 like this:

I installed ghc and ghc-prof from apt repository so I got the following:
ii  ghc            7.6.3-5      amd64        The Glasgow Haskell Compilation s
ii  ghc-prof       7.6.3-5      amd64        Profiling libraries for the Glasg

Then I git cloned cabal and checked out Cabal-v1.20.0.0

Then I ran bootstrap.sh in cabal-install dir and I get the following error:

Using gcc for C compiler. If this is not what you want, set CC.
Using /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 instead.
Checking installed packages for ghc-7.6.3...
deepseq is already installed and the version is ok.
time is already installed and the version is ok.
Cabal is already installed and the version is ok.
transformers is already installed and the version is ok.
mtl is already installed and the version is ok.
text is already installed and the version is ok.
parsec is already installed and the version is ok.
network is already installed and the version is ok.
HTTP is already installed and the version is ok.
zlib is already installed and the version is ok.
random is already installed and the version is ok.
stm is already installed and the version is ok.

[...skipping many lines]

package cabal-install-1.20.0.0 requires network-2.4.1.2
Building cabal-install-1.20.0.0...
Preprocessing executable 'cabal' for cabal-install-1.20.0.0...
<command line>: cannot satisfy -package-id network-2.4.1.2-fc99093587d92370c7febe034504fb40:
    network-2.4.1.2-fc99093587d92370c7febe034504fb40 is shadowed by package network-2.4.1.2-040cee5ece44014a8574cb3f87b1eec4
    (use -v for more information)

Error during cabal-install bootstrap:
Building the cabal-install package failed.

What am I doing wrong here?

Thanks,
Ovidiu


_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners



_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners