[Haskell-cafe] library version problem

Brent Yorgey byorgey at gmail.com
Fri Apr 11 10:33:04 EDT 2008


On Fri, Apr 11, 2008 at 3:11 AM, Ketil Malde <ketil at malde.org> wrote:

> "Galchin, Vasili" <vigalchin at gmail.com> writes:
>
> >> ghci
> >       :m System.Posix
> >
> > I am getting the wrong version of the Unix package. I know this to be
> true
> > because I did
> > ghc-pkg latest unix
> >
> > and got unix-2.3.0.0
> >
> > I want unix.2.2.0.0 because this version has changes that I made
>
> Naturally, you'll get 2.3.0.0, since it has the highest version number!
>
> Either rename your modified version to 2.4 (or similar), specify the
> exact version in your *application's* cabal file, or use
> "ghc-pkg hide" to hide version 2.3.0.0 from view.
>

Actually, I'm pretty sure that Cabal does not take the visibility states of
packages into account when selecting packages to fulfill dependencies, so
ghc-pkg hide will not actually work.

-Brent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20080411/a7c55cea/attachment.htm


More information about the Haskell-Cafe mailing list