<br><div class="gmail_quote">2009/6/30 Don Stewart <span dir="ltr">&lt;<a href="mailto:dons@galois.com">dons@galois.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="h5"><br>
</div>The cabal file lists zlib as a dependency:<br>
<br>
        extra-libraries: z<br>
<br>
however, what &#39;z&#39; means varies from distro to distro. Ultimately, your<br>
package manager has to solve this.<br>
<font color="#888888"><br>
-- Don<br>
</font></blockquote></div><br>Thanks for the reply, but I see two problems with this<br><br>1. cabal-install depends on zlib, so the .cabal file is not a help in this case.<br><br>2. Even if I did know that cabal-install was the usual package manager (saw one person today on Haskell Cafe that didn&#39;t) and thought to look in the .cabal file, then  &quot;extra-libraries: z&quot; still wouldn&#39;t have helped me, as a human, know to install zlibc, zlib1g and zlib1g-dev.<br>
<br>3) one for luck, Debian doesn&#39;t have a package for cabal-install or the haskell zlib library, so it can&#39;t solve this for me either. Unless it can use .cabal files, and why would I know this and what would the commands be?<br>
<br>I had to completely remove Cabal and GHC and then spend 2 days resolving dependencies to get it working with the latest versions on OSX Tiger as well, so it&#39;s not as if this is a one off problem, unless I&#39;m the problem. Therefore I think some human readable text on Hackage would be helpful.<br>
<br>Iain<br>