You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Michael Maibaum <mi...@gene-hacker.net> on 2002/11/06 02:31:06 UTC

Apache::DB failing

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I'm trying to get Apache::DB working, but currently, I am failing. I 
have used it previously with perl 5.6.1, but I have upgraded to 5.8 and 
I can't get it to work.

Other mod_perl stuff works fine (I recompiled mod_perl and apache after 
upgrading Perl).

the error I get is,

[mac47gbcri:/opt/local] mike% sudo ./sbin/httpd -X -D PERLDB
[notice] Apache::DB initialized in child 29483
[Tue Nov  5 17:27:55 2002] [error] No DB::DB routine defined at 
/opt/local/lib/perl5/5.8.0/Exporter/Heavy.pm line 4.
BEGIN failed--compilation aborted at 
/opt/local/lib/perl5/5.8.0/Exporter/Heavy.pm line 4.
Compilation failed in require at /opt/local/lib/perl5/5.8.0/Exporter.pm 
line 16.
BEGIN failed--compilation aborted at 
/opt/local/lib/perl5/site_perl/5.8.0/darwin/DBI.pm line 243.
Compilation failed in require at 
/opt/local/lib/perl5/site_perl/5.8.0/Apache/DBI.pm line 4.
BEGIN failed--compilation aborted at 
/opt/local/lib/perl5/site_perl/5.8.0/Apache/DBI.pm line 4.
Compilation failed in require at /opt/local/etc/apache/startup.pl line 
6.
BEGIN failed--compilation aborted at /opt/local/etc/apache/startup.pl 
line 6.
Compilation failed in require at (eval 6) line 1.

Syntax error on line 55 of /opt/local/etc/apache/local.conf:
No DB::DB routine defined at 
/opt/local/lib/perl5/5.8.0/Exporter/Heavy.pm line 4.
BEGIN failed--compilation aborted at 
/opt/local/lib/perl5/5.8.0/Exporter/Heavy.pm line 4.
Compilation failed in require at /opt/local/lib/perl5/5.8.0/Exporter.pm 
line 16.
BEGIN failed--compilation aborted at 
/opt/local/lib/perl5/site_perl/5.8.0/darwin/DBI.pm line 243.
Compilation failed in require at 
/opt/local/lib/perl5/site_perl/5.8.0/Apache/DBI.pm line 4.
BEGIN failed--compilation aborted at 
/opt/local/lib/perl5/site_perl/5.8.0/Apache/DBI.pm line 4.
Compilation failed in require at /opt/local/etc/apache/startup.pl line 
6.
BEGIN failed--compilation aborted at /opt/local/etc/apache/startup.pl 
line 6.
Compilation failed in require at (eval 6) line 1.


A similar error is produced no matter what module I try and use when in 
my startup.pl, or if I don't use that, when the first script is 
compiled.
Perhaps Exporter wasn't built properly (and thus presumably, the rest 
of perl), or Perl 5.8.0 doesn't get on with Apache::DB, or?

thanks in advance

Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (Darwin)

iD8DBQE9yHDfilk3LUlIL0MRAg9jAKDEXui79Kk/T6ytvu0mHq2pi29K3ACg2rYD
HieYfzJnos0r+iBnblR5Qbc=
=zW0O
-----END PGP SIGNATURE-----