apache2 httpd 2.4.2 - mod_perl2 @2.0.4
Bjarne D Mathiesen
macintosh at mathiesen.info
Tue May 1 12:42:55 PDT 2012
I've been taking a look at the source code & this seems to be the
problematic piece of coding :
/${worksrcpath}/mod_perl-2.0.4/lib/Apache2/Build.pm
sub mpm_name {
my $self = shift;
return $self->{mpm_name} if $self->{mpm_name};
# XXX: hopefully apxs will work on win32 one day
return $self->{mpm_name} = 'winnt' if WIN32;
+++++++++++++++ problem line ++++++++++++
my $mpm_name = $self->apxs('-q' => 'MPM_NAME');
+++++++++++++++++++++++++++++++++++++++++
# building against the httpd source dir
unless (($mpm_name and $self->httpd_is_source_tree)) {
if ($self->dir) {
my $config_vars_file = catfile $self->dir,
"build", "config_vars.mk";
if (open my $fh, $config_vars_file) {
while (<$fh>) {
if (/MPM_NAME = (\w+)/) {
$mpm_name = $1;
last;
}
}
close $fh;
}
}
}
unless ($mpm_name) {
my $msg = 'Failed to obtain the MPM name.';
$msg .= " Please specify MP_APXS=/full/path/to/apxs to solve " .
"this problem." unless exists $self->{MP_APXS};
error $msg;
die "\n";
}
return $self->{mpm_name} = $mpm_name;
}
--
Bjarne D Mathiesen
København N ; Danmark ; Europa
----------------------------------------------------------------------
denne besked er skrevet i et totalt M$-frit miljø
MacOS X 10.7.3 Lion ; 2.8GHz Intel Core i7 ; 16GB 1067MHz DDR3
More information about the macports-dev
mailing list