On Nov 2, 2007 11:34 AM, Dominique Quatravaux <[EMAIL PROTECTED]> wrote:
> Sorry I don't do Windows and I have no idea of what's going on here.
> How can I proceed from there? Is it possible for you to offer some
> kind of remote access?

I haven't looked much at the external failures yet, but in your
Build.PL, you need a more portable way of checking Test::Builder.
(See diff below).  I also saw some test failures where you interpolate
filenames into like regex without protecting them with quotemeta() --
which is what you need when you have windows filenames with
backslashes.

--- Build.PL.old        Fri Nov 02 14:37:09 2007
+++ Build.PL    Fri Nov 02 14:44:28 2007
@@ -45,9 +45,10 @@
 # Fixes an @INC ordering problem dug up by CPAN testers, that causes
 # Module::Build's version detection algorithm to fail; see
 # http://www.nntp.perl.org/group/perl.cpan.testers/2007/02/msg422771.html
+my $quote = $^O eq 'MSWin32' ? q{"} : q{'};
 if ( (! ($builder->prereq_failures &&
          $builder->prereq_failures->{requires}->{"Test::Simple"})) &&
-     (`$^X -MTest::Builder -e 'print "ok" if Test::Builder->can("create");'`
+     (`$^X -MTest::Builder -e $quote print q{ok} if
Test::Builder->can(q{create});$quote`
       !~ m/ok/) ) {
     die <<"MESSAGE";

David

Reply via email to