I am reading currently .. <a href="http://www.haskell.org/ghc/docs/latest/html/users_guide/packages.html#installed-pkg-info">http://www.haskell.org/ghc/docs/latest/html/users_guide/packages.html#installed-pkg-info</a><br><br>
1) Is ghc-pkg intended to be run by most Haskell developers or should ghc-pkg be run by "higher level" tools like Cabal??<br><br>2) my package database appears to be somewhat comprised after I unregistered unix-2.3.0.0. I can no longer build the unix package via "runhaskell". ??<br>
<br>Kind regards, Vasili<br><br><div class="gmail_quote">On Thu, Apr 10, 2008 at 9:39 PM, Galchin, Vasili <<a href="mailto:vigalchin@gmail.com">vigalchin@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
e.g. with "register" what is filename .. a path? Is this path to the .a (archive) file on Unix systems? <br><div><div></div><div class="Wj3C7c"><br><div class="gmail_quote">On Thu, Apr 10, 2008 at 9:38 PM, Galchin, Vasili <<a href="mailto:vigalchin@gmail.com" target="_blank">vigalchin@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello,<br><br> Is there better documentation for ghc-pkg than just "help"??<br>
<font color="#888888"><br>Vasili</font><div><div></div><div><br><br><div class="gmail_quote">On Thu, Apr 10, 2008 at 9:36 PM, Galchin, Vasili <<a href="mailto:vigalchin@gmail.com" target="_blank">vigalchin@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Philip,<br><br> 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"?<br>
<br>Kind regards, Vasili<div><div></div><div><br><br><div class="gmail_quote">On Thu, Apr 10, 2008 at 8:22 PM, Philip Weaver <<a href="mailto:philip.weaver@gmail.com" target="_blank">philip.weaver@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2008/4/10 Galchin, Vasili <<a href="mailto:vigalchin@gmail.com" target="_blank">vigalchin@gmail.com</a>>:<br>
<div>> Hello,<br>
><br>
> I doing work using Linux. The wrong version (for me) of the unix<br>
> package seems to be visible. I see possibilities to use ghc-pkg to suppress<br>
> the unix package that I don't want(<a href="http://2.3.0.0" target="_blank">2.3.0.0</a>) but that seems dangerious.<br>
> Details are below . What should I do?<br>
<br>
</div>If you don't want to use it, then it's safe to hide it:<br>
<br>
ghc-pkg hide unix-2.3.0.0<br>
<br>
You can always unhide it later.<br>
<br>
You can also tell ghc to use a specific version of a package:<br>
<br>
ghc -package unix-2.2.0.0<br>
<br>
Of course, you'll need to make sure unix-2.2.0.0 is registered with ghc-pkg.<br>
<div><br>
><br>
> Regards, vasili<br>
><br>
><br>
><br>
> When I do:<br>
><br>
> > ghci<br>
> :m System.Posix<br>
><br>
> I am getting the wrong version of the Unix package. I know this to be true<br>
> because I did<br>
> ghc-pkg latest unix<br>
><br>
> and got unix-2.3.0.0<br>
><br>
> I want unix.2.2.0.0 because this version has changes that I made to the unix<br>
> package. libHSunix-2.2.0.0.a is installed under<br>
> /usr/local/lib/unix-2.2.0.0/ghc-6.8.2 I did a "nm -a libHSunix-2.2.0.0.a"<br>
> and found symbols that I added.<br>
><br>
</div>> _______________________________________________<br>
> Haskell-Cafe mailing list<br>
> <a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
> <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
><br>
><br>
</blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>