Re: Problem with Apache::LogFile

2001-01-24 Thread Doug MacEachern

i think you need to compile with
perl Makefile.PL PERL_DIRECTIVE_HANDLERS=1
or EVERYTHING=1

On Tue, 23 Jan 2001, Liddick, Scott wrote:

 I am currently writing a PerlLogHandler that will (hopefully) write request
 info to a rolling logfile in a pipe delimeted format for hourly loading via
 Oracle SQL*Load into a database (I know about Apache::LogDBI, but my DBA
 group will not let me do this).  I wish to use Apache::LogFile to utilize
 the Apache logging mechanisms to allow all httpd children to write to a
 common file w/o having to worry about flocking or other methods to allow
 write access by many processes.  The environment is Apache 1.3.12/mod_perl
 1.21.  Apache::LogFile seems to compile ok, but when I try to initialize the
 log handle in a startup.pl script, I get this error:
 
 Can't load
 '/opt/merc/perl/5.005_03/lib/site_perl/5.005/i686-linux/auto/Apache/LogFile/
 Config/Config.so' for module Apache::LogFile::Config:
 /opt/merc/perl/5.005_03/lib/site_perl/5.005/i686-Linux/auto/Apache/LogFile/C
 onfig/Config.so: undefined symbol: perl_cmd_perl_TAKE2 at
 /opt/merc/perl/5.005_03/lib/5.00503/i686-linux/DynaLoader.pm line 169.
 
 I read about the args_how directive parsing stuff, and found this symbol in
 mod_perl.h and a few other places but really don't know what I am doing.
 Can anyone point me in the right direction for getting this module properly
 installed?  Is there a special way that I need to build Apache/mod_perl?
 Help.
 
 Thanks,
 Scott
 




Problem with Apache::LogFile

2001-01-23 Thread Liddick, Scott

I am currently writing a PerlLogHandler that will (hopefully) write request
info to a rolling logfile in a pipe delimeted format for hourly loading via
Oracle SQL*Load into a database (I know about Apache::LogDBI, but my DBA
group will not let me do this).  I wish to use Apache::LogFile to utilize
the Apache logging mechanisms to allow all httpd children to write to a
common file w/o having to worry about flocking or other methods to allow
write access by many processes.  The environment is Apache 1.3.12/mod_perl
1.21.  Apache::LogFile seems to compile ok, but when I try to initialize the
log handle in a startup.pl script, I get this error:

Can't load
'/opt/merc/perl/5.005_03/lib/site_perl/5.005/i686-linux/auto/Apache/LogFile/
Config/Config.so' for module Apache::LogFile::Config:
/opt/merc/perl/5.005_03/lib/site_perl/5.005/i686-Linux/auto/Apache/LogFile/C
onfig/Config.so: undefined symbol: perl_cmd_perl_TAKE2 at
/opt/merc/perl/5.005_03/lib/5.00503/i686-linux/DynaLoader.pm line 169.

I read about the args_how directive parsing stuff, and found this symbol in
mod_perl.h and a few other places but really don't know what I am doing.
Can anyone point me in the right direction for getting this module properly
installed?  Is there a special way that I need to build Apache/mod_perl?
Help.

Thanks,
Scott