This is find_perl taking a big ol' belly flop. Its the version check. Try this patch and see if it tells us at least what command its puking on. Though I can't think of any conditions where `` will return undef. --- lib/ExtUtils/MM_Unix.pm 9 Apr 2003 07:00:17 -0000 1.157 +++ lib/ExtUtils/MM_Unix.pm 9 Apr 2003 20:11:26 -0000 @@ -1199,8 +1199,11 @@ # To avoid using the unportable 2>&1 to supress STDERR, # we close it before running the command. close STDERR if $stderr_duped; - $val = `$abs -e "require $ver; print qq{VER_OK\n}"`; + my $version_check = qq{$abs -e "require $ver; print qq{VER_OK\n}"}; + $val = `$version_check`; open STDERR, '>&STDERR_COPY' if $stderr_duped; + print STDERR "Perl version check failed: '$version_check'\n" + unless defined $val; if ($val =~ /^VER_OK/) { print "Using PERL=$abs\n" if $trace; On Wed, Apr 09, 2003 at 06:24:38PM +0200, Abe Timmerman wrote: > Tests start here: > PERLIO = stdio Use of uninitialized value in pattern match (m//) at ../../../lib/ExtUtils/MM_Unin > x.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../../../lib/ExtUtils/MM_Unix.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../../../lib/ExtUtils/MM_Unix.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../../../lib/ExtUtils/MM_Unix.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../../../lib/ExtUtils/MM_Unix.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../../../lib/ExtUtils/MM_Unix.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../lib/ExtUtils/MM_Unix.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../lib/ExtUtils/MM_Unix.pm line 1205. > Use of uninitialized value in pattern match (m//) at ../lib/ExtUtils/MM_Unix.pm line 1205. > # Failed test (../lib/ExtUtils/t/writemakefile_args.t at line 48) > # got: 'WARNING: MAN3PODS takes a hash reference not a string/number. > # Please inform the author. > # Use of uninitialized value in pattern match (m//) at ../lib/ExtUtils/MM_Unix.pm line 1205. > # ' > # expected: 'WARNING: MAN3PODS takes a hash reference not a string/number. > # Please inform the author. > # ' > # Looks like you failed 1 tests of 13. > lib/ExtUtils/t/writemakefile_args....FAILED at test 3 -- GOD made us funky!Thread Previous | Thread Next