<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Ok, figured it out, based on your link, Jonathan, I thought of just running:<br>make clean<br>./Setup configure<br>./Setup build<br>./Setup install<br>WHICH of course imports Distribution.Simple, whereas calling "make blah" on the Makefile will not do the import of Distribution.Simple <br><br>Anyway, THANKS for the link ... it DID help :)<br><br>Cheers,<br>Roderick Ford <br><br>&gt; &gt; This gave me a buildable make of the code<br>&gt; &gt; (make just calls Setup for each step) but in the "make install" I get:<br>&gt; &gt; localhost:/home/roderick/Source/hs/src/distribution # make install<br>&gt; &gt; Installing library in<br>&gt; &gt; /usr/local/lib/Holumbus-Distribution-0.0.2.0/ghc-6.10.4<br>&gt; &gt; Installing executable(s) in /usr/local/bin<br>&gt; &gt; Registering Holumbus-Distribution-0.0.2.0...<br>&gt; &gt; Setup.hs: internal error: unexpected package db stack<br>&gt; &gt; make: *** [install] Error 1<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; So, my question is "What is the 'unexpected package db stack' caused by?"<br>&gt; &gt; Does this give me any hints about the actual problem?<br>&gt; <br>&gt; Is cabal using a custom GHC package database?  You might find this illuminating:<br>&gt; <br>&gt;   http://hackage.haskell.org/trac/hackage/ticket/731<br>&gt; <br>&gt; -- <br>&gt; &nbsp; Jonathan Daugherty<br>                                               </body>
</html>