[Haskell-beginners] Failure to install cabal-install.

Derek Mahar derek.mahar at gmail.com
Mon Feb 24 19:30:14 UTC 2014


On Mon, Feb 24, 2014 at 1:20 PM, Derek Mahar <derek.mahar at gmail.com> wrote:

> [dmahar at dmahar haskell-platform-2013.2.0.0]$ cabal update
> Downloading the latest package list from hackage.haskell.org
> Note: there is a new version of cabal-install available.
> To upgrade, run: cabal install cabal-install
> [dmahar at dmahar haskell-platform-2013.2.0.0]$ cabal install cabal-install
> Resolving dependencies...
> Configuring HTTP-4000.2.11...
> Building HTTP-4000.2.11...
> Preprocessing library HTTP-4000.2.11...
>
> Network/Stream.hs:35:8:
>     Could not find module `Control.Monad.Error'
>     There are files missing in the `mtl-2.1.2' package,
>     try running 'ghc-pkg check'.
>     Use -v to see a list of the files searched for.
> Failed to install HTTP-4000.2.11
> cabal: Error: some packages failed to install:
> HTTP-4000.2.11 failed during the building phase. The exception was:
> ExitFailure 1
> cabal-install-1.18.0.2 depends on HTTP-4000.2.11 which failed to install.
>

'ghc-pkg -v check' reports that my Haskell environment is missing many
files and that many of its packages are broken.  See the attached output of
'ghc-pkg -v check'.

Derek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20140224/7c4e3467/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ghc-pkg-check.output
Type: application/octet-stream
Size: 38867 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/beginners/attachments/20140224/7c4e3467/attachment-0001.obj>


More information about the Beginners mailing list