This one was another learning experience. I got the source and did the make and make install. I thought it might be essentially over.
The install-slashsite led to a host of as yet undiscovered problems. First the perl script panic'd. The line that did the grep to look for the Include in the slash.conf file freaked. Eventually, frustrated in trying to debug the script, I noted where it was, inserted the Include directive, and then commented out the offending subroutine call. The modified script completed.
The big event (httpd startup) was another failure. The libapreq was not yet officially installed. Everything I tried to get the t/TEST to use the
I thought it would be best to bring the server up on 8080. It came up. Only problem is that all links do not include the port. I changed the port to 80 in httpd.conf, and all seems to be working now.
What I want:
I'd like to test this server on 8080
I'd like this site to live in the httpd with non-slash stuff
The saga continues!
Lots of funzies and a bit of play later, I actually understand the message 1.99 means that a mod_perl version less than 1.99 is required. mod_perl 1.99 is actually mod_perl 2. mod_perl 2 goes along with Apache 2.0. The big rub here is that you need apache 1.3.
OK, I'm back on the right track. I pulled down the v1.3 httpd and the corresponding mod_perl. The build went swimmingly as did the install. I installed using the Apache environment so as not to overwrite the v2.0 httpd that is currently meeting my needs. This all seems to work.
I expect to eventually install 2 different perls so that the libapreqs for v1.0 and v2.0 don't step on each other.
So now, it is onto the actual install.
Template Toolkit can use:
Text::Autoformat [ ] module not installed
GD [ ] module not installed
GD::Text [ ] module not installed
GD::Graph [ ] module not installed
GD::Graph3d [ ] module not installed
Image::Info [ ] module not installed
Image::Size [X] version 2.992 installed
Date::Calc [ ] module not installed
Pod::POM [ ] module not installed
Tie::DBI [ ] module not installed
XML::DOM [X] version 1.27 installed
XML::RSS [X] version 1.02 installed
XML::XPath [ ] module not installed
DBI [X] version 1.39 installed, configuring tests
libgd.2.0.12 requires
Potential conflict between current png instalation and libpng10.so.0 (unsettled)
OK, did the "install Bundle::Slash". It took hours. I took the defaults on all questions except for the DBIx-Password ones. There I put in the answers for the MySQL db named 'slash' I created for this exercise.
I got lots of test failures, and the make install would not install the modules. I guess I'll have to do this one at a time instead of just doing the whole bundle.
Where does CPAN drop a log file? Most everything has scrolled out of the terminal window's buffer.
In
Is Perl::API required? Can I just install Perl::API in cpan?
How do I find the 'various reasons' why tests are skipped?
What is the special configuration required for mod_perl?