Difference between revisions of "Lambdabot/Building"

From HaskellWiki
Jump to navigation Jump to search
(+)
(4 intermediate revisions by 4 users not shown)
Line 28: Line 28:
 
<code>
 
<code>
 
cd lambdabot
 
cd lambdabot
wget http://www.haskell.org/sitewiki/images/e/ed/Lambdabot.patch -O -|patch -p1
+
wget http://www.haskell.org/wikiupload/e/ed/Lambdabot.patch -O -|patch -p1
 
cabal install
 
cabal install
 
cd ..
 
cd ..
Line 40: Line 40:
   
 
This may not be complete, please correct it if any more fixes are required, and as things are updated.
 
This may not be complete, please correct it if any more fixes are required, and as things are updated.
  +
  +
----
  +
  +
When I try to install mueval with GHC 7.2.1, I get a conflict:
  +
  +
<code>
  +
cannot configure show-0.4.1.1. It requires base <4
  +
mueval-0.8.1 requires base ==4.*
  +
</code>
  +
  +
=( [[User:Drb226|Dan Burton]] 04:50, 24 October 2011 (UTC)
  +
  +
After many hacks, I was finally able to get lambdabot installed on 7.2.1. See the [http://tunes.org/~nef/logs/haskell/11.10.23 #haskell irc logs for 23 Oct 2011], around 22:00; I was rather verbose about stating what problems I ran into and what I did to solve them. [[User:Drb226|Dan Burton]] 21:18, 25 October 2011 (UTC)

Revision as of 21:18, 25 October 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/wikiupload/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.


When I try to install mueval with GHC 7.2.1, I get a conflict:


cannot configure show-0.4.1.1. It requires base <4
mueval-0.8.1 requires base ==4.*

=( Dan Burton 04:50, 24 October 2011 (UTC)

After many hacks, I was finally able to get lambdabot installed on 7.2.1. See the #haskell irc logs for 23 Oct 2011, around 22:00; I was rather verbose about stating what problems I ran into and what I did to solve them. Dan Burton 21:18, 25 October 2011 (UTC)