Hallo chromatic, Am 2001-12-16 um 19:09 schriebst du:
> On Sunday 16 December 2001 02:10, Gerrit P. Haase wrote: > Thanks for the report. >> ../lib/ExtUtils/MM_Cygwin.............# Failed test >> (../lib/ExtUtils/MM_Cygwin.t at line 73) # undef >> # doesn't match '(?-xism:could not locate your pod2man)' >> # Failed test (../lib/ExtUtils/MM_Cygwin.t at line 75) >> # 'POD2MAN_EXE = /usr/bin/pod2man >> # POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \ >> # -e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M >> "";' \ # -e 'print "Manifying $$m{$$_}\n"; $$m{$$_} =~ s/::/./g;' \ >> # -e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" >> $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install >> $$m{$$_}\n";' \ # -e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod >> $(PERM_RW) $$m{$$_}: $$!\n";}' # >> manifypods : pure_all foo >> # noecho$(POD2MAN) \ >> # foo \ >> # 1' >> # doesn't match '(?-xism:POD2MAN_EXE = -S pod2man)' >> # Looks like you failed 2 tests of 17. > What happens if you apply this patch and run it? It seems to me it'll > generate a more reliable failure, which is what the test is supposed to catch. > -- c > --- lib/ExtUtils/~MM_Cygwin.t Sun Dec 16 11:02:04 2001 > +++ lib/ExtUtils/MM_Cygwin.t Sun Dec 16 11:07:31 2001 > @@ -70,11 +70,16 @@ > $args->{MAN3PODS} = { foo => 1 }; > my $out = tie *STDOUT, 'FakeOut'; > my $res = $args->manifypods(); > -like( $$out, qr/could not locate your pod2man/, > - '... should warn if pod2man cannot be located' ); > -like( $res, qr/POD2MAN_EXE = -S pod2man/, > - '... should use default pod2man target' ); > -like( $res, qr/pure_all.+foo/, '... should add MAN3PODS targets' ); > + > +{ > + # try to trip warning on line 53 > + local *MM::perl_script = sub { return }; > + like( $$out, qr/could not locate your pod2man/, > + '... should warn if pod2man cannot be located' ); > + like( $res, qr/POD2MAN_EXE = -S pod2man/, > + '... should use default pod2man target' ); > + like( $res, qr/pure_all.+foo/, '... should add MAN3PODS targets' ); > +} > $args->{PERL_SRC} = File::Spec->updir; > $args->{MAN1PODS} = { bar => 1 }; .../lib/ExtUtils/MM_Cygwin.............ok 9/17# Failed test (../lib/ExtUtils/MM_Cygwin.t at line 73) # undef # doesn't match '(?-xism:could not locate your pod2man)' # Failed test (../lib/ExtUtils/MM_Cygwin.t at line 75) # 'POD2MAN_EXE = /usr/bin/pod2man # POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \ # -e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M "";' \ # -e 'print "Manifying $$m{$$_}\n"; $$m{$$_} =~ s/::/./g;' \ # -e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install $$m{$$_}\n";' \ # -e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod $(PERM_RW) $$m{$$_}: $$!\n";}' # manifypods : pure_all foo # noecho$(POD2MAN) \ # foo \ # 1' # doesn't match '(?-xism:POD2MAN_EXE = -S pod2man)' # Looks like you failed 2 tests of 17. .../lib/ExtUtils/MM_Cygwin.............dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 10-11 Failed 2/17 tests, 88.24% okay -- =^..^= mailto:[EMAIL PROTECTED]