<br><br><div class="gmail_quote">On Thu, Aug 25, 2011 at 6:17 PM, Brent Yorgey <span dir="ltr">&lt;<a href="mailto:byorgey@seas.upenn.edu">byorgey@seas.upenn.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, Aug 25, 2011 at 04:47:30PM +0100, Ozgur Akgun wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; cabal installing haskell-src-exts fails, because of an unlisted dependency<br>
&gt; to the happy executable.<br>
<br>
</div>It does list a dependency on happy:<br>
<br>
    Build-Tools:          happy &gt;= 1.17<br>
<br>
If I understand correctly, the problem is that cabal does not track<br>
packages which only install executables.  So all it can do is give an<br>
error if a &#39;happy&#39; executable is not found; there is no way to have it<br>
automatically install happy if it is not.  This is a well-known<br>
limitation of cabal-install rather than a problem with the<br> haskell-src-exts package in particular.</blockquote><div><br></div><div>Yep, what Brent said. See this ticket: <a href="http://trac.haskell.org/haskell-src-exts/ticket/59">http://trac.haskell.org/haskell-src-exts/ticket/59</a></div>
<div><br></div><div>Cheers,</div><div><br></div><div>/Niklas </div></div>