<br><br><div class="gmail_quote">On Fri, Dec 5, 2008 at 2:08 PM, Judah Jacobson <span dir="ltr">&lt;<a href="mailto:judah.jacobson@gmail.com">judah.jacobson@gmail.com</a>&gt;</span> 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 class="Ih2E3d">On Fri, Dec 5, 2008 at 1:10 PM, Martijn van Steenbergen<br>
&lt;<a href="mailto:martijn@van.steenbergen.nl">martijn@van.steenbergen.nl</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; This week I upgraded to GHC 6.10 using the .pkg installer. It installed<br>
&gt; without a single hiccup -- thanks!<br>
&gt;<br>
&gt; I&#39;ve noticed two odd things: the standard library haddock that comes with<br>
&gt; the installer doesn&#39;t have links to the hs-coloured sources anymore (and<br>
&gt; neither does the online documentation); I miss that a lot. I also can&#39;t<br>
&gt; Ctrl+R anymore in GHCi to search my command history. But I can learn to live<br>
&gt; without those.<br>
<br>
</div>The following instructions should re-enable Ctrl-R:<br>
<br>
<a href="http://mult.ifario.us/p/editrc-tidbit-for-ghci" target="_blank">http://mult.ifario.us/p/editrc-tidbit-for-ghci</a><br>
<div class="Ih2E3d"><br>
&gt; Another minor inconvenience is that the packages I had installed (using<br>
&gt; &nbsp;cabal) are no longer available to GHC -- I think I will have to reinstall<br>
&gt; them. But I cannot continue working on my Yogurt project anymore, because it<br>
&gt; depends on readline, which fails to build:<br>
&gt;<br>
&gt; &lt;snip&gt;<br>
&gt; checking for rl_readline_version... yes<br>
&gt; checking for rl_begin_undo_group... no<br>
&gt; configure: error: readline not found, so this package cannot be built<br>
&gt; See `config.log&#39; for more details.<br>
&gt; cabal: Error: some packages failed to install:<br>
&gt; Yogurt-0.2 depends on readline-1.0.1.0 which failed to install.<br>
&gt; readline-1.0.1.0 failed during the configure step. The exception was:<br>
&gt; exit: ExitFailure 1<br>
<br>
<br>
</div>The above happens because GHC is using the OS X default installation<br>
of libreadline.a which is actually a link to libedit that doesn&#39;t<br>
implement the full readline API.<br>
<br>
If you already have the MacPorts readline, you just need to tell cabal<br>
where it is, with (for example)<br>
<br>
cabal install readline --extra-include-dirs=/opt/local/include<br>
--extra-lib-dirs=/opt/local/lib<br>
<font color="#888888"></font></blockquote><div><br>If you&#39;d like, you can add /opt/local/include to your shell&#39;s INCLUDE_PATH and/or C_INCLUDE_PATH environment variables and /opt/local/lib to your LIBRARY_PATH and/or LD_LIBRARY_PATH variables.&nbsp; I say &quot;and/or&quot; because I don&#39;t know which one is actually necessary, but if you add it to both you&#39;ll be safe.<br>
<br>- Phil<br>&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><font color="#888888"><br>
-Judah<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">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>
</div></div></blockquote></div><br>