Ah, okay, found out a solution (but not the cause).

Turns out that apache 1.3.29 ships with mod_perl 1.29 as an extension
already.

When I configured apache with this:

./configure \
        --activate-module=src/modules/perl/libperl.a

and then did a make && make install, the mod_perl installation was hunky
dory, so *don't* download mod_perl and try to install it by hand, go
with what's shipped with apache.

Installing AxKit on top of that was a pain, because I also had to update
the libxml2, libxslt and Sablotron libraries to get everything to
compile correctly.  

However, once all of that was in place, AxKit works just as the website
says it should.

Hope this helps someone else.

-Ken


On Thu, 2003-11-13 at 13:49, Ken Corey wrote:
> Thanks for writing, but using 'EVERYTHING=1' doesn't solve it for me. 
> Even worse, with EVERYTHING=1, the install fails the tests, too (in
> addition to Apache::Log not being provided).
> 
> -Ken
> 
> On Thu, 2003-11-13 at 13:28, Thomas Schindl wrote:
> > I had completely the same problem myself, starting Apache with AxKit.
> > 
> > http://www.gossamer-threads.com/archive/mod_perl_C1/modperl_F7/Problems_installing_mp1_and_apache-1.3.28_P73387/
> > 
> > Tom
> > 
> > On Thu, 2003-11-13 at 13:45, Ken Corey wrote:
> > > Hi All.
> > > 
> > > I've had a search through the archives, and can't seem to find anything
> > > relevant.  Pointers would be welcome.
> > > 
> > > I've got a Mandrake linux 8.1 system (yeah, old), from which I've
> > > removed the provided apache 1.3.20 setup.
> > > 
> > > So, I'm starting from scratch.  I downloaded apache 1.3.29, mod_perl
> > > 1.29, though I kept the perl 5.6.1 that I've already got.
> > > 
> > > I've made apache, and gotten it running just fine.  I shut it back down
> > > again.
> > > 
> > > Now I try to build mod_perl.
> > > 
> > > perl Makefile.PL EVERYTHING=1
> > > <computer trundles>
> > > make 
> > > <computer trundles>
> > > make test
> > > <computer fails the tests because PerlTransHandler is not defined, so
> > > the web server won't start.>
> > > 
> > > Hrm...okay...try it this way:
> > > perl Makefile.PL PERL_LOG=1 PERL_LOG_API=1 PERL_SSI=1
> > > <computer trundles>
> > > make 
> > > <computer trundles>
> > > make test
> > > <computer passes all tests>
> > > 
> > > I install AxKit on top of mod_perl, and then when the web server starts
> > > to load, it crashes with the message "Can't locate loadable object for
> > > Apache::Log in @INC...".
> > > 
> > > I can find Log.pm in my library path, but no Log.so.  Further, I can't
> > > see where Log.so is being built in mod_perl, as there's no .c file in
> > > the Log subdirectory.
> > > 
> > > Clearly I'm doing something wrong here, but danged if I can tell what it
> > > is.  Any clues?
> > > 
> > > -Ken
> 


-- 
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html

Reply via email to