#470: bad error message when a package transtively depends on two versions of
the
same one
---------------------------------+------------------------------------------
Reporter: guest | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: cabal-install tool | Version: 1.6.0.1
Severity: normal | Keywords:
Difficulty: unknown | Ghcversion:
Platform: |
---------------------------------+------------------------------------------
The following error appears like nonsense:
{{{
cabal: dependencies conflict: ghc-6.10.1 requires process ==1.0.1.0
however
process-1.0.1.0 was excluded because ghc-6.10.1 requires process ==1.0.1.1
}}}
It actually means that there's some package ghc depends on that now is
built against the newer process.
It should tell the name of the other package(s), too.
This is made worse by user-installed packages of the same version
shadowing global ones, in this case there is no real error.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/470>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
_______________________________________________
cabal-devel mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cabal-devel