Hi,
I was installing on a Solaris 8 system, using Perl
5.8.6. Here's a few things I noticed:
1) Getting XML::Simple working
XML::Simple can use either XML::Parser or XML::SAX. I
had both on my system, but your use of XML::Simple only
works when using XML::Parser. So I had to define an
environment variable
export XML_SIMPLE_PREFERRED_PARSER=XML::Parser
otherwise I get the failure on startup of "The only
thing I know how to parse is a string. You have to
fetch the data for me yourself. at
/usr/local/lib/perl5/site_perl/5.8.6/XML/Simple.pm line
287"
2) The README lists various modules you might need if
you are using the plugins. But since these plugins are
in the default pcjbot.xml, I think many people will
attempt to fire it up only to see all the plugin module
dependency errors. You should either reduce the
plugins pcjbot.xml so that it starts up very simply
(requiring no extra libraries) or make it clearer that
you really do need those extra modules. Maybe put
comments next to each </plugin> line listing the
modules they need.
3) DBD::sqlite does indeed install the Sqlite libraries
if you don't have them, but it doesn't make the
'sqlite' command, so you really say that you do need
Sqlite 3.x installed in order for the create.sh file to
work.
-James
Logged In: YES
user_id=1022771
Thanks for the suggestions. I have changed the README file
and commented out many of the plugins (removing them all
makes him just sit there). It's in CVS.