Hi! You are correct. I did compile it with MP_APXS and it worked! Thanks!
Kind Regards, Stefan Cars On Thu, 5 Aug 2004, Stas Bekman wrote: > Stefan Cars wrote: > [...] > > I have come across a problem installing Apache::VMonitor with Apache > > 2.0.50 and mod_perl-1.99_14. I saw some old posting regarding this which > > suggested that mod_perl wasn't installed properly. I think it is, it's > > built from sources and installed properly. What can cause this problem ? > > I think you may have installed mp2 w/o using MP_APXS, as explained here: > http://perl.apache.org/docs/2.0/user/intro/start_fast.html#Installation > > It's not an Apache::VMonitor problem, but a mod_perl's one. We need to > improve diagnostics. The patch below attempts to do that. > > > perl Makefile.PL says: > > > > Goind to build against mod_perl/1.9914 Perl/5.008002 > > [ info] generating script t/TEST > > Can't find the mod_perl include dir at > > /usr/local/lib/perl5/site_perl/5.8.2/mach/Apache/Build.pm line 1593. > > Stefan, please follow the guidelines on bug submitting > http://perl.apache.org/bugs/ as we need to know how your mp2 was built. > > Also please apply this patch against: > /usr/local/lib/perl5/site_perl/5.8.2/mach/Apache/Build.pm > > and try again, show us what the new error message will be emitted. > > Index: lib/Apache/Build.pm > =================================================================== > RCS file: /home/cvs/modperl-2.0/lib/Apache/Build.pm,v > retrieving revision 1.166 > diff -u -r1.166 Build.pm > --- lib/Apache/Build.pm 1 Aug 2004 19:44:00 -0000 1.166 > +++ lib/Apache/Build.pm 5 Aug 2004 23:28:07 -0000 > @@ -81,7 +81,7 @@ > > my $include_dir = $self->apxs(-q => 'INCLUDEDIR'); > > - unless (-e $include_dir) { > + unless (-d $include_dir) { > return "include/ directory not found in $prefix"; > } > > @@ -157,11 +157,19 @@ > } > } > > + # only during mod_perl build we may guess the locations of things > + # after the build we need apxs, since the source will be gone, by > + # that time > unless ($apxs) { > - my $prefix = $self->{MP_AP_PREFIX} || ""; > - return '' unless -d $prefix and $is_query; > - my $val = $apxs_query{$_[1]}; > - return defined $val ? ($val ? "$prefix/$val" : $prefix) : ""; > + if (IS_MOD_PERL_BUILD) { > + my $prefix = $self->{MP_AP_PREFIX} || ""; > + return '' unless -d $prefix and $is_query; > + my $val = $apxs_query{$_[1]}; > + return defined $val ? ($val ? "$prefix/$val" : $prefix) : ""; > + } > + else { > + die "can't proceed without -apxs"; > + } > } > > my $devnull = devnull(); > @@ -1667,12 +1675,14 @@ > my $ap_inc = $self->apxs('-q' => 'INCLUDEDIR'); > if ($ap_inc && -d $ap_inc) { > push @inc, $ap_inc; > - } else { > - # this is fatal > - die "Can't find the mod_perl include dir"; > + return [EMAIL PROTECTED]; > } > > - return [EMAIL PROTECTED]; > + # this is fatal > + my $reason = $ap_inc > + ? "path $ap_inc doesn't exist" > + : "apxs -q INCLUDEDIR didn't return a value"; > + die "Can't find the mod_perl include dir (reason: $reason)"; > } > > my $src = $self->dir; > > > -- > __________________________________________________________________ > Stas Bekman JAm_pH ------> Just Another mod_perl Hacker > http://stason.org/ mod_perl Guide ---> http://perl.apache.org > mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com > http://modperlbook.org http://apache.org http://ticketmaster.com > > -- > Report problems: http://perl.apache.org/bugs/ > Mail list info: http://perl.apache.org/maillist/modperl.html > List etiquette: http://perl.apache.org/maillist/email-etiquette.html > -- Stefan Cars Snowfall Communications http://www.snowfall.se Tel: +46 (0)18 430 80 50 - Direct: +46 (0)18 430 80 51 Mobile: +46 (0)708 44 36 00 - Fax: +46 (0)708 44 36 04 -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html