Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Test-Dependencies CPAN distribution.

Report information
The Basics
Id: 20621
Status: resolved
Priority: 0/
Queue: Test-Dependencies

People
Owner: Nobody in particular
Requestors: kai.carver [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.07
Fixed in: (no value)



Subject: Test::Dependencies 0.07 - test 02 fails on Win32
Hi, I'm (foolishly?) trying to get Jifty running under Windows. I found that Test::Dependencies has some Unix-specific assumptions. See below for description and proposed fix. Cheers, k a i 1. THE PROBLEM: This line in _get_modules_used_in: my $output = `$perl $taint -MO=PerlReq '$file' 2> /dev/null`; fails on a Win32 platform. 2. THE PROPOSED PATCH: This works under Windows, but is not tested on a Unix platform. Using File::Spec is probably fine, but I'm not sure how to portably invoke perl in a shell command. Under the Windows command shell, a command-line parameter has to be between double quotes, not single quotes. < use File::Spec; 22c21 < Version 0.07_1 --- Show quoted text
> Version 0.07
26c25 < our $VERSION = '0.07_1'; --- Show quoted text
> our $VERSION = '0.07';
117,119c116 < my $fs_file = File::Spec->canonpath($file); < my $fs_devnull = File::Spec->devnull(); < my $output = `$perl $taint -MO=PerlReq "$fs_file" 2> $fs_devnull`; --- Show quoted text
> my $output = `$perl $taint -MO=PerlReq '$file' 2> /dev/null`;
3. THE GORY (AND UNINTERESTING) DETAILS: This is how it failed under Windows XP (French): Show quoted text
cpan> install Test::Dependencies
Running install for module Test::Dependencies Running make for Z/ZE/ZEV/Test-Dependencies-0.07.tar.gz Fetching with LWP: ftp://cpan.cict.fr/pub/CPAN/authors/id/Z/ZE/ZEV/Test-Dependencies-0.07.tar.gz WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC Signature for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\CHECKSUMS ok Fetching with LWP: ftp://cpan.cict.fr/pub/CPAN/authors/id/Z/ZE/ZEV/CHECKSUMS WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC Signature for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\CHECKSUMS ok Checksum for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\Test-Dependencies-0.07.tar.gz ok Test-Dependencies-0.07/ Test-Dependencies-0.07/t/ Test-Dependencies-0.07/t/00-load-basic.t Test-Dependencies-0.07/t/03-empty.t Test-Dependencies-0.07/t/02-dependencies.t Test-Dependencies-0.07/t/boilerplate.t Test-Dependencies-0.07/t/01-load-with-exclude.t Test-Dependencies-0.07/t/pod-coverage.t Test-Dependencies-0.07/t/pod.t Test-Dependencies-0.07/inc/ Test-Dependencies-0.07/inc/Module/ Test-Dependencies-0.07/inc/Module/Install.pm Test-Dependencies-0.07/inc/Module/Install/ Test-Dependencies-0.07/inc/Module/Install/AutoInstall.pm Test-Dependencies-0.07/inc/Module/Install/Fetch.pm Test-Dependencies-0.07/inc/Module/Install/Makefile.pm Test-Dependencies-0.07/inc/Module/Install/Include.pm Test-Dependencies-0.07/inc/Module/Install/Base.pm Test-Dependencies-0.07/inc/Module/Install/Metadata.pm Test-Dependencies-0.07/inc/Module/Install/Can.pm Test-Dependencies-0.07/inc/Module/Install/WriteAll.pm Test-Dependencies-0.07/inc/Module/Install/Win32.pm Test-Dependencies-0.07/inc/Module/AutoInstall.pm Test-Dependencies-0.07/Changes Test-Dependencies-0.07/MANIFEST Test-Dependencies-0.07/t-data/ Test-Dependencies-0.07/t-data/empty/ Test-Dependencies-0.07/t-data/empty/dummy Test-Dependencies-0.07/t-data/mostly-empty/ Test-Dependencies-0.07/t-data/mostly-empty/lib/ Test-Dependencies-0.07/t-data/mostly-empty/lib/empty Test-Dependencies-0.07/t-data/mostly-empty/META.yml Test-Dependencies-0.07/META.yml Test-Dependencies-0.07/lib/ Test-Dependencies-0.07/lib/Test/ Test-Dependencies-0.07/lib/Test/Dependencies.pm Test-Dependencies-0.07/README Test-Dependencies-0.07/Makefile.PL Package came without SIGNATURE CPAN.pm: Going to build Z/ZE/ZEV/Test-Dependencies-0.07.tar.gz Set up gcc environment - 3.4.2 (mingw-special) *** Module::AutoInstall version 1.02 *** Checking for Perl dependencies... [Core Features] - Test::Builder::Tester ...loaded. (1.02 >= 0.64) - B::PerlReq ...loaded. (0.5.2) - File::Find::Rule ...loaded. (0.280) - Module::CoreList ...loaded. (2.040) - PerlReq::Utils ...loaded. (0) - Test::Builder::Module ...loaded. (0.020) - YAML ...loaded. (0.620) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Test::Dependencies Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cp lib/Test/Dependencies.pm blib\lib\Test\Dependencies.pm C:\Perl\bin\nmake.EXE -- OK Running make test Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/00-load-basic.t t/01-load-with-exclude.t t/02-dependencies.t t/03-empty.t t/boilerplate.t t/pod-coverage.t t/pod.t t/00-load-basic...........ok t/01-load-with-exclude....ok t/02-dependencies.........Le chemin d'accès spécifié est introuvable. Le chemin d'accès spécifié est introuvable. Le chemin d'accès spécifié est introuvable. Le chemin d'accès spécifié est introuvable. Le chemin d'accès spécifié est introuvable. Le chemin d'accès spécifié est introuvable. Le chemin d'accès spécifié est introuvable. Le chemin d'accès spécifié est introuvable. # Failed test 'B::PerlReq is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'File::Find::Rule is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'Module::CoreList is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'PerlReq::Utils is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'Test::Builder::Module is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'YAML is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'Test::Builder::Tester is not a build-time dependency' # in t/02-dependencies.t at line 6. # Looks like you failed 7 tests of 8. dubious Test returned status 7 (wstat 1792, 0x700) DIED. FAILED tests 2-8 Failed 7/8 tests, 12.50% okay t/03-empty................Le chemin d'accès spécifié est introuvable. ok t/boilerplate.............ok t/pod-coverage............ok t/pod.....................ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/02-dependencies.t 7 1792 8 7 2-8 Failed 1/7 test scripts. 7/17 subtests failed. Files=7, Tests=17, 14 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 1/7 test programs. 7/17 subtests failed. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0xff' Stop. C:\Perl\bin\nmake.EXE test -- NOT OK Running make install make test had returned bad status, won't install without force Failed during this command: ZEV/Test-Dependencies-0.07.tar.gz : make_test NO Show quoted text
cpan>
Subject: Re: [rt.cpan.org #20621] Test::Dependencies 0.07 - test 02 fails on Win32
Date: Tue, 25 Jul 2006 22:45:33 -0400
To: bug-Test-Dependencies [...] rt.cpan.org
From: Zev Benjamin <zev [...] strangersgate.com>
Hi! Thanks for the bug report. Sorry it took me so long to respond. I just uploaded Test::Dependencies version 0.08 to CPAN (it might take a little while for your mirror to pick it up). I'm now using IPC::Cmd for the subprocess communication. It claims that it should work on Win32, but I don't have a Windows box handy for testing. I'd love it if you could test the code out and make sure it actually works. As an aside, you might want to check out the -u option (for unified diff format) to diff. It produces much nicer output that even comes through cleanly over email (it doesn't use > and < for additions/deletions). Good luck on getting Jifty working! If you do get it to work (or even if you don't), we (I work for Best Practical, the makers of Jifty) would love to hear about it. Zev Kai Carver via RT wrote: Show quoted text
> Fri Jul 21 22:29:44 2006: Request 20621 was acted upon. > Transaction: Ticket created by kaicarver > Queue: Test-Dependencies > Subject: Test::Dependencies 0.07 - test 02 fails on Win32 > Broken in: 0.07 > Severity: Critical > Owner: Nobody > Requestors: kai.carver@gmail.com > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=20621 > > > > Hi, > > I'm (foolishly?) trying to get Jifty running under Windows. I found that > Test::Dependencies has some Unix-specific assumptions. > > See below for description and proposed fix. > > Cheers, > > k a i > > 1. THE PROBLEM: > > This line in _get_modules_used_in: > > my $output = `$perl $taint -MO=PerlReq '$file' 2> /dev/null`; > > fails on a Win32 platform. > > 2. THE PROPOSED PATCH: > > This works under Windows, but is not tested on a Unix platform. Using > File::Spec is probably fine, but I'm not sure how to portably invoke > perl in a shell command. Under the Windows command shell, a command-line > parameter has to be between double quotes, not single quotes. > > < use File::Spec; > 22c21 > < Version 0.07_1 > ---
>> Version 0.07
> 26c25 > < our $VERSION = '0.07_1'; > ---
>> our $VERSION = '0.07';
> 117,119c116 > < my $fs_file = File::Spec->canonpath($file); > < my $fs_devnull = File::Spec->devnull(); > < my $output = `$perl $taint -MO=PerlReq "$fs_file" 2> $fs_devnull`; > ---
>> my $output = `$perl $taint -MO=PerlReq '$file' 2> /dev/null`;
> > 3. THE GORY (AND UNINTERESTING) DETAILS: > > This is how it failed under Windows XP (French): >
> cpan> install Test::Dependencies
> Running install for module Test::Dependencies > Running make for Z/ZE/ZEV/Test-Dependencies-0.07.tar.gz > Fetching with LWP: > > ftp://cpan.cict.fr/pub/CPAN/authors/id/Z/ZE/ZEV/Test-Dependencies-0.07.tar.gz > WARNING: This key is not certified with a trusted signature! > Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC > Signature for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\CHECKSUMS ok > Fetching with LWP: > ftp://cpan.cict.fr/pub/CPAN/authors/id/Z/ZE/ZEV/CHECKSUMS > WARNING: This key is not certified with a trusted signature! > Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC > Signature for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\CHECKSUMS ok > Checksum for > C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\Test-Dependencies-0.07.tar.gz ok > Test-Dependencies-0.07/ > Test-Dependencies-0.07/t/ > Test-Dependencies-0.07/t/00-load-basic.t > Test-Dependencies-0.07/t/03-empty.t > Test-Dependencies-0.07/t/02-dependencies.t > Test-Dependencies-0.07/t/boilerplate.t > Test-Dependencies-0.07/t/01-load-with-exclude.t > Test-Dependencies-0.07/t/pod-coverage.t > Test-Dependencies-0.07/t/pod.t > Test-Dependencies-0.07/inc/ > Test-Dependencies-0.07/inc/Module/ > Test-Dependencies-0.07/inc/Module/Install.pm > Test-Dependencies-0.07/inc/Module/Install/ > Test-Dependencies-0.07/inc/Module/Install/AutoInstall.pm > Test-Dependencies-0.07/inc/Module/Install/Fetch.pm > Test-Dependencies-0.07/inc/Module/Install/Makefile.pm > Test-Dependencies-0.07/inc/Module/Install/Include.pm > Test-Dependencies-0.07/inc/Module/Install/Base.pm > Test-Dependencies-0.07/inc/Module/Install/Metadata.pm > Test-Dependencies-0.07/inc/Module/Install/Can.pm > Test-Dependencies-0.07/inc/Module/Install/WriteAll.pm > Test-Dependencies-0.07/inc/Module/Install/Win32.pm > Test-Dependencies-0.07/inc/Module/AutoInstall.pm > Test-Dependencies-0.07/Changes > Test-Dependencies-0.07/MANIFEST > Test-Dependencies-0.07/t-data/ > Test-Dependencies-0.07/t-data/empty/ > Test-Dependencies-0.07/t-data/empty/dummy > Test-Dependencies-0.07/t-data/mostly-empty/ > Test-Dependencies-0.07/t-data/mostly-empty/lib/ > Test-Dependencies-0.07/t-data/mostly-empty/lib/empty > Test-Dependencies-0.07/t-data/mostly-empty/META.yml > Test-Dependencies-0.07/META.yml > Test-Dependencies-0.07/lib/ > Test-Dependencies-0.07/lib/Test/ > Test-Dependencies-0.07/lib/Test/Dependencies.pm > Test-Dependencies-0.07/README > Test-Dependencies-0.07/Makefile.PL > Package came without SIGNATURE > > > CPAN.pm: Going to build Z/ZE/ZEV/Test-Dependencies-0.07.tar.gz > > Set up gcc environment - 3.4.2 (mingw-special) > *** Module::AutoInstall version 1.02 > *** Checking for Perl dependencies... > [Core Features] > - Test::Builder::Tester ...loaded. (1.02 >= 0.64) > - B::PerlReq ...loaded. (0.5.2) > - File::Find::Rule ...loaded. (0.280) > - Module::CoreList ...loaded. (2.040) > - PerlReq::Utils ...loaded. (0) > - Test::Builder::Module ...loaded. (0.020) > - YAML ...loaded. (0.620) > *** Module::AutoInstall configuration finished. > Checking if your kit is complete... > Looks good > Writing Makefile for Test::Dependencies > > Microsoft (R) Program Maintenance Utility Version 1.50 > Copyright (c) Microsoft Corp 1988-94. All rights reserved. > > cp lib/Test/Dependencies.pm blib\lib\Test\Dependencies.pm > C:\Perl\bin\nmake.EXE -- OK > Running make test > > Microsoft (R) Program Maintenance Utility Version 1.50 > Copyright (c) Microsoft Corp 1988-94. All rights reserved. > > C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, > 'inc', 'blib\lib', 'blib\arch')" t/00-load-basic.t > t/01-load-with-exclude.t t/02-dependencies.t t/03-empty.t > t/boilerplate.t t/pod-coverage.t t/pod.t > t/00-load-basic...........ok > t/01-load-with-exclude....ok > t/02-dependencies.........Le chemin d'accès spécifié est introuvable. > Le chemin d'accès spécifié est introuvable. > Le chemin d'accès spécifié est introuvable. > Le chemin d'accès spécifié est introuvable. > Le chemin d'accès spécifié est introuvable. > Le chemin d'accès spécifié est introuvable. > Le chemin d'accès spécifié est introuvable. > Le chemin d'accès spécifié est introuvable. > > # Failed test 'B::PerlReq is not a run-time dependency' > # in t/02-dependencies.t at line 6. > > # Failed test 'File::Find::Rule is not a run-time dependency' > # in t/02-dependencies.t at line 6. > > # Failed test 'Module::CoreList is not a run-time dependency' > # in t/02-dependencies.t at line 6. > > # Failed test 'PerlReq::Utils is not a run-time dependency' > # in t/02-dependencies.t at line 6. > > # Failed test 'Test::Builder::Module is not a run-time dependency' > # in t/02-dependencies.t at line 6. > > # Failed test 'YAML is not a run-time dependency' > # in t/02-dependencies.t at line 6. > > # Failed test 'Test::Builder::Tester is not a build-time dependency' > # in t/02-dependencies.t at line 6. > # Looks like you failed 7 tests of 8. > dubious > Test returned status 7 (wstat 1792, 0x700) > DIED. FAILED tests 2-8 > Failed 7/8 tests, 12.50% okay > t/03-empty................Le chemin d'accès spécifié est introuvable. > ok > t/boilerplate.............ok > t/pod-coverage............ok > t/pod.....................ok > Failed Test Stat Wstat Total Fail List of Failed > ------------------------------------------------------------------------------- > t/02-dependencies.t 7 1792 8 7 2-8 > Failed 1/7 test scripts. 7/17 subtests failed. > Files=7, Tests=17, 14 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) > Failed 1/7 test programs. 7/17 subtests failed. > NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code > '0xff' > Stop. > C:\Perl\bin\nmake.EXE test -- NOT OK > Running make install > make test had returned bad status, won't install without force > Failed during this command: > ZEV/Test-Dependencies-0.07.tar.gz : make_test NO >
> cpan>
>
From: kai.carver [...] gmail.com
Hi, Thanks for your response, and for the tip on diff -u. I'm a bit new to RT and CPAN testing and patching. I tried 0.08. Tests fail in various ways, which I don't have time to track down right now. Below is the output, in case anyone's interested. I'll try to get back to this soon. k a i C:\>perl -MCPAN -e "install Test::Dependencies" Set up gcc environment - 3.4.2 (mingw-special) CPAN: File::HomeDir loaded ok CPAN: Storable loaded ok Going to read C:\Perl\cpan\Metadata Database was generated on Mon, 24 Jul 2006 13:33:24 GMT CPAN: LWP::UserAgent loaded ok Fetching with LWP: ftp://cpan.cict.fr/pub/CPAN/authors/01mailrc.txt.gz Going to read C:\Perl\cpan\sources\authors\01mailrc.txt.gz CPAN: Compress::Zlib loaded ok Fetching with LWP: ftp://cpan.cict.fr/pub/CPAN/modules/02packages.details.txt.gz Going to read C:\Perl\cpan\sources\modules\02packages.details.txt.gz Database was generated on Wed, 26 Jul 2006 05:29:49 GMT Fetching with LWP: ftp://cpan.cict.fr/pub/CPAN/modules/03modlist.data.gz Going to read C:\Perl\cpan\sources\modules\03modlist.data.gz Going to write C:\Perl\cpan\Metadata Running install for module Test::Dependencies Running make for Z/ZE/ZEV/Test-Dependencies-0.08.tar.gz Fetching with LWP: ftp://cpan.cict.fr/pub/CPAN/authors/id/Z/ZE/ZEV/Test-Dependencies-0.08.tar.gz CPAN: Digest::SHA loaded ok CPAN: Module::Signature loaded ok WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC Signature for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\CHECKSUMS ok Fetching with LWP: ftp://cpan.cict.fr/pub/CPAN/authors/id/Z/ZE/ZEV/CHECKSUMS WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC Signature for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\CHECKSUMS ok Checksum for C:\Perl\cpan\sources\authors\id\Z\ZE\ZEV\Test-Dependencies-0.08.tar.gz ok Scanning cache C:\Perl\cpan\build for sizes Deleting from cache: C:\Perl\cpan\build\Email-Send-1.99_01 (11.6>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Class-Accessor-Named-0.002 (11.5>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Time-Piece-1.09 (11.5>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Email-Date-1.03 (11.4>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Email-Simple-Creator-1.41 (11.3>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Test-Pod-Coverage-1.08 (11.3>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Class-Accessor-Named-0.001 (11.2>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Test-Dependencies-0.05 (11.2>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Pod-Strip-1.02 (11.1>10.0 MB) Can't remove directory C:\Perl\cpan\build\Pod-Strip-1.02/blib/html/site/lib/Pod (Directory not empty) at C:/Pe rl/lib/CPAN.pm line 1153 Can't remove directory C:\Perl\cpan\build\Pod-Strip-1.02/blib/html/site/lib (Directory not empty) at C:/Perl/l ib/CPAN.pm line 1153 Can't remove directory C:\Perl\cpan\build\Pod-Strip-1.02/blib/html/site (Directory not empty) at C:/Perl/lib/C PAN.pm line 1153 Can't remove directory C:\Perl\cpan\build\Pod-Strip-1.02/blib/html (Directory not empty) at C:/Perl/lib/CPAN.p m line 1153 Can't remove directory C:\Perl\cpan\build\Pod-Strip-1.02/blib (Directory not empty) at C:/Perl/lib/CPAN.pm lin e 1153 Can't remove directory C:\Perl\cpan\build\Pod-Strip-1.02 (Directory not empty) at C:/Perl/lib/CPAN.pm line 115 3 Deleting from cache: C:\Perl\cpan\build\Test-Dependencies-0.01 (11.1>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Params-Check-0.25 (11.0>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Module-Load-0.10 (10.9>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Module-Load-Conditional-0.08 (10.8>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Test-Harness-2.62 (10.8>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Package-Constants-0.01 (10.4>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Log-Message-0.01 (10.3>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Log-Message-Simple-0.01 (10.2>10.0 MB) Deleting from cache: C:\Perl\cpan\build\Term-UI-0.12 (10.2>10.0 MB) Deleting from cache: C:\Perl\cpan\build\IPC-Cmd-0.24 (10.0>10.0 MB) Can't remove directory C:\Perl\cpan\build\IPC-Cmd-0.24/blib/html/site/lib/IPC (Directory not empty) at C:/Perl /lib/CPAN.pm line 1153 Can't remove directory C:\Perl\cpan\build\IPC-Cmd-0.24/blib/html/site/lib (Directory not empty) at C:/Perl/lib /CPAN.pm line 1153 Can't remove directory C:\Perl\cpan\build\IPC-Cmd-0.24/blib/html/site (Directory not empty) at C:/Perl/lib/CPA N.pm line 1153 Can't remove directory C:\Perl\cpan\build\IPC-Cmd-0.24/blib/html (Directory not empty) at C:/Perl/lib/CPAN.pm line 1153 Can't remove directory C:\Perl\cpan\build\IPC-Cmd-0.24/blib (Directory not empty) at C:/Perl/lib/CPAN.pm line 1153 Can't remove directory C:\Perl\cpan\build\IPC-Cmd-0.24 (Directory not empty) at C:/Perl/lib/CPAN.pm line 1153 Test-Dependencies-0.08/ Test-Dependencies-0.08/t/ Test-Dependencies-0.08/t/00-load-basic.t Test-Dependencies-0.08/t/03-empty.t Test-Dependencies-0.08/t/02-dependencies.t Test-Dependencies-0.08/t/boilerplate.t Test-Dependencies-0.08/t/01-load-with-exclude.t Test-Dependencies-0.08/t/pod-coverage.t Test-Dependencies-0.08/t/pod.t Test-Dependencies-0.08/inc/ Test-Dependencies-0.08/inc/Module/ Test-Dependencies-0.08/inc/Module/Install.pm Test-Dependencies-0.08/inc/Module/Install/ Test-Dependencies-0.08/inc/Module/Install/AutoInstall.pm Test-Dependencies-0.08/inc/Module/Install/Fetch.pm Test-Dependencies-0.08/inc/Module/Install/Makefile.pm Test-Dependencies-0.08/inc/Module/Install/Include.pm Test-Dependencies-0.08/inc/Module/Install/Base.pm Test-Dependencies-0.08/inc/Module/Install/Metadata.pm Test-Dependencies-0.08/inc/Module/Install/Can.pm Test-Dependencies-0.08/inc/Module/Install/WriteAll.pm Test-Dependencies-0.08/inc/Module/Install/Win32.pm Test-Dependencies-0.08/inc/Module/AutoInstall.pm Test-Dependencies-0.08/Changes Test-Dependencies-0.08/MANIFEST Test-Dependencies-0.08/t-data/ Test-Dependencies-0.08/t-data/empty/ Test-Dependencies-0.08/t-data/empty/dummy Test-Dependencies-0.08/t-data/mostly-empty/ Test-Dependencies-0.08/t-data/mostly-empty/lib/ Test-Dependencies-0.08/t-data/mostly-empty/lib/empty Test-Dependencies-0.08/t-data/mostly-empty/META.yml Test-Dependencies-0.08/META.yml Test-Dependencies-0.08/lib/ Test-Dependencies-0.08/lib/Test/ Test-Dependencies-0.08/lib/Test/Dependencies.pm Test-Dependencies-0.08/README Test-Dependencies-0.08/Makefile.PL Package came without SIGNATURE CPAN.pm: Going to build Z/ZE/ZEV/Test-Dependencies-0.08.tar.gz Set up gcc environment - 3.4.2 (mingw-special) *** Module::AutoInstall version 1.02 *** Checking for Perl dependencies... [Core Features] - Test::Builder::Tester ...loaded. (1.02 >= 0.64) - B::PerlReq ...loaded. (0.5.2) - File::Find::Rule ...loaded. (0.300) - IPC::Cmd ...loaded. (0.240) - Module::CoreList ...loaded. (2.040) - PerlReq::Utils ...loaded. (0) - Test::Builder::Module ...loaded. (0.020) - YAML ...loaded. (0.620) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Test::Dependencies CPAN: YAML loaded ok Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cp lib/Test/Dependencies.pm blib\lib\Test\Dependencies.pm C:\Perl\bin\nmake.EXE -- OK Running make test Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/00-load-basic.t t/01-load-with-exclude.t t/02-dependencies.t t/03-empty.t t/boilerplate.t t/pod-coverage.t t /pod.t t/00-load-basic...........Set up gcc environment - 3.4.2 (mingw-special) t/00-load-basic...........ok t/01-load-with-exclude....Set up gcc environment - 3.4.2 (mingw-special) t/01-load-with-exclude....ok t/02-dependencies.........Set up gcc environment - 3.4.2 (mingw-special) Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 29. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 30. Use of uninitialized value in hash element at C:\Perl\cpan\build\Test-Dependencies-0.08\blib\lib/Test/Dependen cies.pm line 124. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 29. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 30. Use of uninitialized value in hash element at C:\Perl\cpan\build\Test-Dependencies-0.08\blib\lib/Test/Dependen cies.pm line 124. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 29. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 30. Use of uninitialized value in hash element at C:\Perl\cpan\build\Test-Dependencies-0.08\blib\lib/Test/Dependen cies.pm line 124. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 29. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 30. Use of uninitialized value in hash element at C:\Perl\cpan\build\Test-Dependencies-0.08\blib\lib/Test/Dependen cies.pm line 124. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 29. Use of uninitialized value in substitution (s///) at C:/Perl/site/lib/PerlReq/Utils.pm line 30. Use of uninitialized value in hash element at C:\Perl\cpan\build\Test-Dependencies-0.08\blib\lib/Test/Dependen cies.pm line 124. t/02-dependencies.........ok 1/0 t/02-dependencies.........NOK 2# Failed test 'requires('') in Makefile.PL' # in t/02-dependencies.t at line 6. t/02-dependencies.........NOK 3# Failed test 'B::PerlReq is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'File::Find::Rule is not a run-time dependency' # in t/02-dependencies.t at line 6. t/02-dependencies.........NOK 4 t/02-dependencies.........NOK 5# Failed test 'IPC::Cmd is not a run-time dependency' # in t/02-dependencies.t at line 6. t/02-dependencies.........NOK 6# Failed test 'Module::CoreList is not a run-time dependency' # in t/02-dependencies.t at line 6. t/02-dependencies.........NOK 7# Failed test 'PerlReq::Utils is not a run-time dependency' # in t/02-dependencies.t at line 6. # Failed test 'Test::Builder::Module is not a run-time dependency' # in t/02-dependencies.t at line 6. t/02-dependencies.........NOK 8 t/02-dependencies.........NOK 9# Failed test 'YAML is not a run-time dependency' # in t/02-dependencies.t at line 6. t/02-dependencies.........NOK 10 # Failed test 'Test::Builder::Tester is not a build-time dependency' # in t/02-dependencies.t at line 6. # Looks like you failed 9 tests of 10. t/02-dependencies.........dubious Test returned status 9 (wstat 2304, 0x900) DIED. FAILED tests 2-10 Failed 9/10 tests, 10.00% okay t/03-empty................Set up gcc environment - 3.4.2 (mingw-special) t/03-empty................ok t/boilerplate.............ok t/pod-coverage............Set up gcc environment - 3.4.2 (mingw-special) t/pod-coverage............ok t/pod.....................ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/02-dependencies.t 9 2304 10 9 2-10 Failed 1/7 test scripts. 9/19 subtests failed. Files=7, Tests=19, 71 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 1/7 test programs. 9/19 subtests failed. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0xff' Stop. C:\Perl\bin\nmake.EXE test -- NOT OK Running make install make test had returned bad status, won't install without force C:\>
fixed in 0.09