Difference between revisions of "Lambdabot/Building"
Jump to navigation
Jump to search
(→To compile lambdabot on ghc >=6.10, follow the following steps: The repos mentioned seem not to be available.) |
|||
Line 11: | Line 11: | ||
</code> |
</code> |
||
− | All these three repos fail for me with : "darcs failed: Not a repository: ..." |
||
− | --[[User:Gphilip|Gphilip]] 05:19, 6 February 2011 (UTC) |
||
− | |||
Lets install haskell-src-exts from darcs (TODO: This may not actually be required, the one from Hackage might be good enough): |
Lets install haskell-src-exts from darcs (TODO: This may not actually be required, the one from Hackage might be good enough): |
||
<code> |
<code> |
Revision as of 14:45, 6 February 2011
Unfortunately, some of the packages that Lambdabot depends on in Hackage do not, as of 9 January 2009, support GHC 6.10. Fortunately, the darcs repositories of most of these packages do support it.
To compile lambdabot on ghc >=6.10, follow the following steps
Get the stuff from darcs repositories:darcs get http://code.haskell.org/HSP/haskell-src-exts darcs get http://code.haskell.org/mubot darcs get http://code.haskell.org/lambdabot
Lets install haskell-src-exts from darcs (TODO: This may not actually be required, the one from Hackage might be good enough):cd haskell-src-exts cabal install cd ..
Install mueval:
cd mubot/mueval
cabal install
cd ../..
Apply a patch to lambdabot and install it:
cd lambdabot
wget http://www.haskell.org/sitewiki/images/e/ed/Lambdabot.patch -O -|patch -p1
cabal install
cd ..
Edit your online.rc file at ~/.cabal/share/lambdabot-version/online.rc
And run lambdabot via:
lambdabot -e "rc ~/.cabal/share/lambdabot-version/online.rc"
This may not be complete, please correct it if any more fixes are required, and as things are updated.