
Dear, lazy programmers,
Please let me know the proper place to report lambdabot bugs,
and feel free to ignore the rest of message.
Are you still reading? In this case you may want to know that
*** I've successfully installed lambdabot with GHC 6.9! :) ***
Kudos to Cale & the IRC crowd for making my day
[http://tunes.org/~nef/logs/haskell/08.02.04].
Boring part:
$ darcs get http://code.haskell.org/lambdabot
$ cd lambdabot
$ runhaskell Setup configure --prefix=$HOME --user
$ runhaskell Setup build
$ touch LICENSE # see the patch attached
$ runhaskell Setup install
Interesting part:
$ lambdabot -e 'hoogle map'
Initialising plugins ...........Plugin.Djinn: couldn't find djinn binary
...........................sending message to bogus server:
IrcMessage {msgServer = "freenode", msgLBName = "urk!<outputmessage>",
msgPrefix = "", msgCommand = "NAMES", msgParams = [""]}
.................. done.
A Hoogle error occured.
Exception: all servers detached
exception:
State/seen: openBinaryFile: does not exist (No such file or directory)
$ hoogle map
Could not find hoogle database, looked for: hoogle.txt
In order to make `hoogle' binary usable, one should copy `hoogle.txt'
file to "$(dirname $(which hoogle))/" directory:
$ cp State/hoogle.txt ~/bin/ # FIXME
$ hoogle map
[...success...]
To my believe, it's a package's responsibility to copy data files to
proper locations (during `runhaskell Setup install' step).
And hoogle _plugin_ still doesn't work though.
$ lambdabot
Initialising plugins ...........Plugin.Djinn: couldn't find djinn binary
...........................sending message to bogus server:
IrcMessage {msgServer = "freenode", msgLBName = "urk!<outputmessage>",
msgPrefix = "", msgCommand = "NAMES", msgParams = [""]}
.................. done.
lambdabot> hoogle map
A Hoogle error occured.
lambdabot> lambdabot: user error (<eof>)
Exception: all servers detached
Thank you.
--
vvv
PS:
Tue Feb 5 18:38:55 EET 2008 "Valery V. Vorotyntsev"