e.g. with "register" what is filename .. a path? Is this path to the .a (archive) file on Unix systems?
Hello,
Is there better documentation for ghc-pkg than just "help"??
VasiliOn Thu, Apr 10, 2008 at 9:36 PM, Galchin, Vasili <vigalchin@gmail.com> wrote:
Hi Philip,
Before I got your email, I deregistered unix-2.3.0.0 which made my unix-2.2.0.0 namespace changes visible. However, deregistering seems to made other things worse, e.g. runhaskell Setup.hs configure gives an error message "unknown parameter package: unix-2.3.0.0". Sigh .. how do I get back to where i was in order to do a "hide"?
Kind regards, VasiliOn Thu, Apr 10, 2008 at 8:22 PM, Philip Weaver <philip.weaver@gmail.com> wrote:
2008/4/10 Galchin, Vasili <vigalchin@gmail.com>:
> Hello,If you don't want to use it, then it's safe to hide it:
>
> I doing work using Linux. The wrong version (for me) of the unix
> package seems to be visible. I see possibilities to use ghc-pkg to suppress
> the unix package that I don't want(2.3.0.0) but that seems dangerious.
> Details are below . What should I do?
ghc-pkg hide unix-2.3.0.0
You can always unhide it later.
You can also tell ghc to use a specific version of a package:
ghc -package unix-2.2.0.0
Of course, you'll need to make sure unix-2.2.0.0 is registered with ghc-pkg.
> _______________________________________________
>
> Regards, vasili
>
>
>
> When I do:
>
> > 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 to the unix
> package. libHSunix-2.2.0.0.a is installed under
> /usr/local/lib/unix-2.2.0.0/ghc-6.8.2 I did a "nm -a libHSunix-2.2.0.0.a"
> and found symbols that I added.
>
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>