Ken Williams wrote:
> Hi,
>
> I used to be able to compile mod_perl pretty easily on Mac OS X, but now
> for some reason (upgrades of modules? OS upgrades?) I'm having a lot of
> trouble getting past 'make test'. Here's what happens (no matter
> whether I compile statically with just EVERYTHING=1, or as a DSO as per
> http://david.wheeler.net/osx.html):
>
>
> ====================================================================
> [junior:~/Downloads/perl/mod_perl-1.26] ken% make test
> cp t/conf/mod_perl_srm.conf t/conf/srm.conf
> /usr/local/src/apache_1.3.23/src/httpd -f `pwd`/t/conf/httpd.conf -X -d
> `pwd`/t &
> httpd listening on port 8529
> will write error_log to: t/logs/error_log
> letting apache warm up...\c
> [Sun Apr 28 12:29:28 2002] [error] Insecure $ENV{PATH} while running
> with -T switch at /System/Library/Perl/Cwd.pm line 92.
> BEGIN failed--compilation aborted at
> /System/Library/Perl/ExtUtils/testlib.pm line 6.
> Compilation failed in require at
> /Users/ken/Downloads/perl/mod_perl-1.26/t//docs/startup.pl line 9.
> BEGIN failed--compilation aborted at
> /Users/ken/Downloads/perl/mod_perl-1.26/t//docs/startup.pl line 9.
> Compilation failed in require at (eval 1) line 1.
> <....>
> ====================================================================
>
> It's possible that it might have something to do with
> ExtUtils::MakeMaker and its seedy friends, because I've been helping
> work on that and installing betas from time to time. But I'm not sure
> where to start looking at that. I'm currently using EU::MM 5.91_01.
>
> Any suggestions?
Ken, CWD.pm, has always suffered from taint problems. This problem has
been fixed in the bleadperl, try this patch:
--- /tmp/Cwd.pm Sun Apr 28 11:44:38 2002
+++ /home/stas/perl.org/perl-5.6.1/lib/Cwd.pm Fri Sep 14 17:09:10 2001
@@ -89,7 +89,6 @@
# The 'natural and safe form' for UNIX (pwd may be setuid root)
sub _backtick_pwd {
- local @ENV{qw(PATH IFS CDPATH ENV BASH_ENV)};
my $cwd = `pwd`;
# `pwd` may fail e.g. if the disk is full
chomp($cwd) if defined $cwd;
and if it works for you consider submitting it to Sarathy for 5.6.2.
__________________________________________________________________
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