Thanks Max.  That makes a lot of sense.  That change got me to the point of linking lambdabot.<div><br></div><div>I then encountered this error:</div><div><br></div><div><div>Linking dist/build/lambdabot/lambdabot ...</div>
</div><div><div>Undefined symbols:</div><div>  &quot;_iconv_open&quot;, referenced from:</div><div>      _hs_iconv_open in libHSbase-4.2.0.2.a(iconv.o)</div><div>     (maybe you meant: _hs_iconv_open)</div><div>  &quot;_iconv&quot;, referenced from:</div>
<div>      _hs_iconv in libHSbase-4.2.0.2.a(iconv.o)</div><div>     (maybe you meant: _hs_iconv_open, _hs_iconv , _hs_iconv_close )</div><div>  &quot;_iconv_close&quot;, referenced from:</div><div>      _hs_iconv_close in libHSbase-4.2.0.2.a(iconv.o)</div>
<div>     (maybe you meant: _hs_iconv_close)</div><div><br></div><div>Let&#39;s see if I&#39;m catching on.  From <a href="http://osdir.com/ml/haskell-cafe@haskell.org/2010-09/msg00489.html">here</a> and <a href="http://stackoverflow.com/questions/2726248/ghc-6-12-and-macports">here</a>, I learned I have iconv from my Mac and iconv from MacPorts, but the solutions didn&#39;t work, and didn&#39;t really make sense to me.  readline is compiled with iconv from MacPorts, and base is compiled with iconv from my Mac, and they&#39;re slightly different.  How do I fix this?  Can I tell readline to use my Mac&#39;s iconv even though I installed it with MacPorts?</div>
</div>