[Haskell-cafe] How to cabal fetch mtl==2.0.0.0?
Iain Alexander
ia at stryx.demon.co.uk
Thu Dec 2 02:09:18 CET 2010
On 25 Nov 2010 at 23:48:27, Ross Paterson wrote:
> On Fri, Nov 26, 2010 at 12:24:26AM +0100, Bas van Dijk wrote:
> > Maybe it helps if special-functors gets an upper bound on its mtl
> > dependency: mtl < 2.
>
> It should have mtl < 1.1.1.0, because that version lacks one of the
> instances it relies on.
>
Well, that certainly breaks the dependency loop, but still leaves the overall
fetch broken.
<log>
C:\Source\Haskell\Wrapper>cabal fetch mtl-2.0.0.0
Resolving dependencies...
cabal: cannot configure special-functors-1.0.0.1. It requires mtl >=1.0 &&
<1.1.1
For the dependency on mtl >=1.0 && <1.1.1 there are these packages: mtl-1.0,
mtl-1.1.0.0, mtl-1.1.0.1 and mtl-1.1.0.2. However none of them are available.
mtl-1.0 was excluded because mtl-2.0.0.0 was selected instead
mtl-1.0 was excluded because of the top level dependency mtl ==2.0.0.0
mtl-1.1.0.0 was excluded because mtl-2.0.0.0 was selected instead
mtl-1.1.0.0 was excluded because of the top level dependency mtl ==2.0.0.0
mtl-1.1.0.1 was excluded because mtl-2.0.0.0 was selected instead
mtl-1.1.0.1 was excluded because of the top level dependency mtl ==2.0.0.0
mtl-1.1.0.2 was excluded because mtl-2.0.0.0 was selected instead
mtl-1.1.0.2 was excluded because of the top level dependency mtl ==2.0.0.0
</log>
I've tried installing transformers-0.2.2.0, but that doesn't seem to help
either.
Ah, but running with --verbose=3 shows that it's using the 6.4.1 version of ghc-
pkg, which doesn't have transformers-0.2.2.0 installed, and if it did would
have the dependency on special-functors. I'm fairly sure I've got a pre-built
cabal command-line binary, the 6.12.3 version of ghc-pkg is first on the PATH,
and there's nothing relevant in ~/cabal/config (I'm on Windows, but we all know
what I mean by that). So where's it getting the 6.4.1 ghc-pkg from? I've
tried overriding --with-hc-pkg=..., but it's an unrecognized option.
--
Iain Alexander ia at stryx.demon.co.uk
More information about the Haskell-Cafe
mailing list