I did try that; after adding a bunch of packages to the .cabal file and trying to build i get this:<div><div>[ 1 of 81] Compiling Plugin.Dict.DictLookup ( Plugin/Dict/DictLookup.hs, dist/build/lambdabot/lambdabot-tmp/Plugin/Dict/DictLookup.o )</div>
<div><br></div><div>Plugin/Dict/DictLookup.hs:33:4:</div><div>    Ambiguous type variable `e&#39; in the constraint:</div><div>      `GHC.Exception.Exception e&#39;</div><div>        arising from a use of `handle&#39; at Plugin/Dict/DictLookup.hs:33:4-42</div>
<div>    Probable fix: add a type signature that fixes these type variable(s)</div><div>cabal: Error: some packages failed to install:</div><div>lambdabot-4.2.2.1 failed during the building phase. The exception was:</div>
<div>ExitFailure 1</div><div><br></div><div class="gmail_quote">On Mon, Apr 5, 2010 at 11:25 AM, Daniel Fischer <span dir="ltr">&lt;<a href="mailto:daniel.is.fischer@web.de">daniel.is.fischer@web.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Am Montag 05 April 2010 17:19:35 schrieb Alex Rozenshteyn:<br>
&gt; Anyone?<br>
<br>
&quot;base&quot; isn&#39;t listed among the build-depends of the executable, so the<br>
obvious thing is to add base to the build-depends and see what happens then<br>
(might also be necessary for some other packages).<br>
<br>
I&#39;m not sure whether iterating that strategy will get lambdabot to build or<br>
it&#39;s too bit-rotted, so prepare to dive into the sources if you really want<br>
it to build.<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; On Wed, Mar 31, 2010 at 9:18 PM, Alex Rozenshteyn<br>
&lt;<a href="mailto:rpglover64@gmail.com">rpglover64@gmail.com</a>&gt;wrote:<br>
&gt; &gt; $ ghc-pkg check<br>
&gt; &gt;<br>
&gt; &gt; outputs nothing<br>
&gt; &gt;<br>
&gt; &gt; $ ghc-pkg list unix<br>
&gt; &gt; /var/lib/ghc-6.12.1/package.conf.d<br>
&gt; &gt;    unix-2.4.0.0<br>
&gt; &gt; /home/alex/.ghc/x86_64-linux-6.12.1/package.conf.d<br>
&gt; &gt;<br>
&gt; &gt; &quot;unix&quot; appears to be in the build-depends of the &quot;Library&quot;, but not in<br>
&gt; &gt; the build-depends of &quot;Executable lambdabot&quot;<br>
&gt; &gt; Adding &quot;unix&quot; to the second build-depends appears to fix the error<br>
&gt; &gt; (but now it complains that base is hidden).<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Mar 31, 2010 at 8:48 PM, Ivan Miljenovic &lt;<br>
&gt; &gt;<br>
&gt; &gt; <a href="mailto:ivan.miljenovic@gmail.com">ivan.miljenovic@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt; On 1 April 2010 11:42, Alex Rozenshteyn &lt;<a href="mailto:rpglover64@gmail.com">rpglover64@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt; Main.hs:11:7:<br>
&gt; &gt;&gt; &gt;     Could not find module `System.Posix.Signals&#39;:<br>
&gt; &gt;&gt; &gt;       It is a member of the hidden package `unix-2.4.0.0&#39;.<br>
&gt; &gt;&gt; &gt;       Perhaps you need to add `unix&#39; to the build-depends in your<br>
&gt; &gt;&gt; &gt; .cabal file.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Interesting, because unix _is_ listed in build-depends in the .cabal<br>
&gt; &gt;&gt; file for lambdabot.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Does &quot;ghc-pkg check&quot; complain about unix?  Does &quot;ghc-pkg list unix&quot;<br>
&gt; &gt;&gt; say it&#39;s there?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; I have a feeling this has something to do with the interaction<br>
&gt; &gt;&gt; &gt; between<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; cabal<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; and apt...<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Highly unlikely unless there&#39;s an inconsistency in the packages on<br>
&gt; &gt;&gt; your system.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Ivan Lazar Miljenovic<br>
&gt; &gt;&gt; <a href="mailto:Ivan.Miljenovic@gmail.com">Ivan.Miljenovic@gmail.com</a><br>
&gt; &gt;&gt; <a href="http://IvanMiljenovic.wordpress.com" target="_blank">IvanMiljenovic.wordpress.com</a><br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt;          Alex R<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>          Alex R<br>
</div>