<br><div class="gmail_quote">On Fri, Apr 11, 2008 at 4:45 PM, Galchin, Vasili &lt;<a href="mailto:vigalchin@gmail.com">vigalchin@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Right I am just trying to rebuild the unix package. No matter what version is present in the unix.cabal file, </div>
<div>&nbsp;</div>
<div>runhaskell Setup.hs configure </div>
<div>&nbsp;</div>
<div>produces an error concerning unix-2.3.0.0</div>
<div></div></blockquote><div><br>Have you tried doing a &#39;runhaskell Setup.hs clean&#39; first?&nbsp; You should also try unregistering the unix-2.3 package (ghc-pkg unregister unix-2.3.0.0).<br>&nbsp;&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>&nbsp;</div>
<div>Starting to get really frustrated over this. I just want to build a Unix package test case .. and now I can&#39;t even build the unix package itself.</div>
<div>&nbsp;</div>
<div>&nbsp;ghc-pkg seems to be at the center of this problem because the problem seems to have to deal with the package database.</div>
<div>&nbsp;</div>
<div>1) On Linux(Ubuntu) where is the package database?</div></blockquote><div><br>The global package database should be somewhere like <br><br>/usr/lib/ghc-6.6.1/package.conf<br><br>on my system it is in /usr/local/lib/ghc-6.8.2/package.conf.<br>
<br>The local (user) package database is in something like ~/.ghc/i386-linux-version/package.conf.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div></div>
<div>&nbsp;</div>
<div>2) If ghc-pkg is indeed a Haskell program, how can I get the source to better understand the problem I am encountering on my own?<br></div></blockquote><br></div>It is part of the ghc source, in utils/ghc-pkg.<br><br>
-Brent<br>