make sure that you enabled Apache::File when you built mod_perl, ie

perl Makefile.PL EVERYTHING=1
or
perl Makefile.PL PERL_FILE_API=1

HTH

--Geoff

> -----Original Message-----
> From: Hoffman , Geoffrey [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, August 24, 2000 3:40 PM
> To: modperl
> Subject: modperl newbie: question about unable to load File.pm
> 
> 
> I am trying to learn mod_perl, and have been going through 
> the O'Reilly
> book.  Got to the "footer" example, where it just simply adds 
> some HTML to
> the bottom of a page.  not a big deal.
> 
> when I try to run it, I get issues with mod_perl not being 
> able to find
> File.pm.  here is some of what I see (I removed lots of extra text):
> 
> File.pm: Can't locate loadable object for module Apache::File 
> in @INC (@INC
> contains: /usr/local/apache/lib/perl
> /usr/local/lib/perl5/5.00503/sun4-solaris /usr/local/lib/perl5/5.00503
> /usr/local/lib/perl5/site_perl/5.005/sun4-solaris
> /usr/local/lib/perl5/site_perl/5.005 . /usr/local/apache/
> /usr/local/apache/lib/perl) at
> /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/mod_perl.pm line 14
> [Thu Aug 24 15:30:59 2000] Footer.pm: [Thu Aug 24 15:30:59 
> 2000] Footer.pm:
> BEGIN failed--compilation aborted at
> /usr/local/apache/lib/perl/Apache/Footer.pm line 6.
> 
> for reference, this is Solaris 2.6.  Footer.pm is the module 
> I am trying to
> write, sites at ~apache/lib/perl/Apache/Footer.pm.  this is 
> latest Apache
> (1.3.12) and mod_perl (1.24).  Mainly a stock install, with 
> grabbing the
> sources, doing the standard make and make install on them.
> 
> I didn't do any extra setup for it, other than Use 
> Apache::File ();, which
> is basically where it is choking.
> 
> I checked, File.pm IS located down in the 
> /usr/local/lib/perl5 directory, in
> the same directories as other modules that ARE working (like 
> Constants).
> 
> Hate to ask what may be an obvious question, but anyone have 
> any idea what
> is causing this?  any information would be appreciated.
> 

Reply via email to