On Tue, 2004-03-02 at 20:07, Josh Chamas wrote: > Tige D. Chastain wrote: > > Hi all. I'm new to the Apache::ASP module, and am having some issues > > with it. > > > > I recompiled mod_perl against an RPM Apache installation (I know - I > > should compile Apache from source), recompiled Apache::ASP, as well as > > all dependencies from source. I'm running Apache 1.3.27, mod_perl 1.29, > > and Apache::ASP 2.57. > > > > Now when I attempt to access an ASP page, I get the following error > > message in Apache: > > > > perl_tie_hash: Can't locate object method "TIEHASH" via package > > "Apache::Table" at /usr/local/lib/perl5/site_perl/5.8.3/Apache/ASP.pm > > line 266. > > Hmmm... maybe your mod_perl does not have Apache::Table support compiled in. > This might have become a problem ever since Apache::ASP 2.55, when a native > port to mod_perl2 was done, requiring the use of Apache::Table API. > > So you might try downgrading to 2.53 or earlier, check out this link for archived > versions of the software: > > http://backpan.cpan.org/modules/by-authors/id/C/CH/CHAMAS/ > > If you want to use the latest Apache::ASP, you should at least > recompile your mod_perl from scratch ( this does not mean you have > to recompile your Apache though ). I believe the default mod_perl build > is to enable Apache::Table support for at least a couple years now. > > Regards, > > Josh > > ________________________________________________________________________ > Josh Chamas, Founder | NodeWorks - http://www.nodeworks.com > Chamas Enterprises Inc. | NodeWorks Directory - http://dir.nodeworks.com > http://www.chamas.com | Apache::ASP - http://www.apache-asp.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
Josh, Actually, I thought about that when I recompiled mod_perl from source. I basically enabled everything when I compiled from source. Here are the flags I used: USE_APXS=1 WITH_APXS=/usr/sbin/apxs APACHE_USER=apache APACHE_GROUP=apache PERL_TABLE_API=1 PERL_DISPATCH=1 PERL_POST_READ_REQUEST=1 PERL_TRANS=1 PERL_HEADER_PARSER=1 PERL_ACCESS=1 PERL_AUTHEN=1 PERL_AUTHZ=1 PERL_TYPE=1 PERL_FIXUP=1 PERL_LOG=1 PERL_INIT=1 PERL_CLEANUP=1 PERL_RESTART=1 PERL_STACKED_HANDLERS=1 PERL_METHOD_HANDLERS=1 PERL_DIRECTIVE_HANDLERS=1 PERL_LOG_API=1 PERL_URI_API=1 PERL_UTIL_API=1 PERL_FILE_API=1 PERL_SECTIONS=1 PERL_SSI=1 As you can see, I did compile in Apache::Tables. I'll try the older version and see what I come up with. I just cannot figure out when the mod_perl cannot find the Apache::Table module. Do I need to load this directly in Apache's httpd.conf file to satisfy a dependency? When I do a /usr/local/bin/perl -e 'use Apache::Table' I get a 0 for a return code. Any insight from anyone is greatly appreciated. Tige Chastain --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]