On Sat, 2008-06-14 at 15:05 +0100, Neil Mitchell wrote:
> Hi,
> 
> Using Cabal 1.4 Branch and Cabal-install HEAD:
> 
> C:\Neil\uniplate>cabal install --hugs
> Resolving dependencies...
> cabal: internal error: could not construct a valid install plan.
> The proposed (invalid) plan contained the following problems:
> Package uniplate-1.1 has an invalid configuration, in particular:
>   the package has a dependency base >=3 but no package has been selected to 
> sati
> sfy it.
>   the package has a dependency containers -any but no package has been 
> selected
> to satisfy it.
>   the package has a dependency mtl -any but no package has been selected to 
> sati
> sfy it.

We changed the dependency resolution stuff a lot and have not updated
the grievous hacks required to do anything sensible when we do not know
what is installed.

Generating install plans with hugs is actually impossible which does
make things a bit tricky to do in a regular way since we do now rather
rely on install plans as a unifying abstraction.

> But doing it the old way:

Which does not try to make an install plan.

> It seems like if cabal install is incapable of doing anything good on
> Hugs, it should at least try to see if it works already.

I'll think about it a bit more.


Duncan

_______________________________________________
cabal-devel mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to