[Chicago-talk] Weird Cygwin issue

jason gessner jason at multiply.org
Fri Nov 7 12:20:31 CST 2003


Hi Guys.

I am having some trouble getting Template-Toolkit to compile (the ONLY thing
I am having trouble with).

Steven, after your offer of doing the debugger talk, I did a little digging
into the debugger and came up with the following stack trace for the perl
Makefile.PL process for Template:

ExtUtils::MM_Unix::find_perl(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:1215):
1215:               print "Checking $abs\n" if ($trace >= 2);
ExtUtils::MM_Unix::find_perl(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:1216):
1216:               next unless $self->maybe_command($abs);
ExtUtils::MM_Unix::maybe_command(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:29
77):
2977:       my($self,$file) = @_;
ExtUtils::MM_Unix::maybe_command(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:29
78):
2978:       return $file if -x $file && ! -d $file;
ExtUtils::MM_Unix::find_perl(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:1217):
1217:               print "Executing $abs\n" if ($trace >= 2);
ExtUtils::MM_Unix::find_perl(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:1219):
1219:               my $version_check = qq{$abs -e "require $ver; print
qq{VER_OK\n}"};
ExtUtils::MM_Unix::find_perl(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:1226):
1226:               if ($Is_BSD) {
ExtUtils::MM_Unix::find_perl(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:1229):
1229:                   close STDERR if $stderr_duped;
ExtUtils::MM_Unix::find_perl(/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm:1230):
1230:                   $val = `$version_check`;


Any ideas as to what would cause this code to fail?  It simply hangs after
the final line.  No output, can't ctrl-c it.  Feh.


-jason scott gessner
    jason at multiply.org 




More information about the Chicago-talk mailing list