I just did a test using Bundle::CPAN and a downloaded version of nmake... it spat out several lines before freezing looking like this:
Writing Makefile for Digest::MD5
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cp MD5.pm blib\lib\Digest\MD5.pm
E:\Perl\bin\perl.exe -IE:\Perl\lib -IE:\Perl\lib E:\Perl\lib\E
+xtUtils/xs
ubpp -typemap E:\Perl\lib\ExtUtils\typemap -typemap typemap MD5.xs >
+ MD5.c
cl -c -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT
+ -DHAVE_DE
S_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_REA
+DFIX -O1 -
MD -DNDEBUG -DVERSION=\"2.20\" -DXS_VERSION=\"2.20\" -IE:\Perl\li
+b\CORE MD
5.c
NMAKE : fatal error U1081: 'cl' : program not found
Stop.
C:\WINDOWS\nmake.exe -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Compress::Zlib is up to date.
Running install for module Archive::Tar
Running make for S/SR/SRZ/Archive-Tar-0.22.tar.gz
Checksum for \.cpan\sources\authors\id\S\SR\SRZ\Archive-Tar-0.22.tar.g
+z ok
Archive-Tar-0.22/
Archive-Tar-0.22/ChangeLog
Archive-Tar-0.22/Makefile.PL
Archive-Tar-0.22/COPYRIGHT
Archive-Tar-0.22/test.pl
Archive-Tar-0.22/Tar.pm
Archive-Tar-0.22/TODO
Archive-Tar-0.22/README
Archive-Tar-0.22/ptar
Archive-Tar-0.22/MANIFEST
Removing previously used \.cpan\build\Archive-Tar-0.22\.
CPAN.pm: Going to build S/SR/SRZ/Archive-Tar-0.22.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Archive::Tar
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cp Tar.pm blib\lib\Archive\Tar.pm
E:\Perl\bin\perl.exe -IE:\Perl\lib -IE:\Perl\lib -MExtUtils::C
+ommand -e
cp ptar blib\script\ptar
E:\Perl\bin\perl.exe -IE:\Perl\lib -IE:\Perl\lib -e "system q
+q[pl2bat.b
at ].shift" blib\script\ptar
I aborted it, and got:
NMAKE : fatal error U1058: terminated by user
Stop.
Caught SIGINT
C:\WINDOWS\nmake.exe -- NOT OK
Data::Dumper is up to date.
Running install for module Net::Telnet
Running make for J/JR/JROGERS/Net-Telnet-3.03.tar.gz
Use of uninitialized value in string eq at E:/Perl/lib/CPAN.pm line 43
+35.
Use of uninitialized value in string eq at E:/Perl/lib/CPAN.pm line 43
+38.
CPAN.pm: Going to build J/JR/JROGERS/Net-Telnet-3.03.tar.gz
Use of uninitialized value in chdir at E:/Perl/lib/CPAN.pm line 4355.
Use of uninitialized value in concatenation (.) or string at E:/Perl/l
+ib/CPAN.p
line 4355.
Couldn't chdir : No such file or directory at E:/Perl/lib/CPAN.pm line
+ 5356
I tried again using XML::SAX, which I heard was 'Pure Perl' to see if it makes a difference, I grabbed output where I could:
XML-SAX-0.11/XML-SAX-Base/t/03chdriver.t
XML-SAX-0.11/XML-SAX-Base/t/10dochdriver.t
XML-SAX-0.11/XML-SAX-Base/t/01simpledriver.t
XML-SAX-0.11/XML-SAX-Base/t/06lexhdriver.t
XML-SAX-0.11/XML-SAX-Base/t/02simplefilter.t
XML-SAX-0.11/XML-SAX-Base/t/01exception.t
XML-SAX-0.11/XML-SAX-Base/t/14downstreamswitch.t
XML-SAX-0.11/XML-SAX-Base/t/13handlerswitch.t
XML-SAX-0.11/XML-SAX-Base/t/events.pl
XML-SAX-0.11/XML-SAX-Base/t/08errorhdriver.t
XML-SAX-0.11/XML-SAX-Base/t/15parentswitch.t
XML-SAX-0.11/XML-SAX-Base/t/12sax2multiclass.t
XML-SAX-0.11/XML-SAX-Base/t/04chfilter.t
XML-SAX-0.11/XML-SAX-Base/t/09resoldriver.t
XML-SAX-0.11/XML-SAX-Base/t/00basic.t
XML-SAX-0.11/XML-SAX-Base/Changes
XML-SAX-0.11/XML-SAX-Base/lib/
XML-SAX-0.11/XML-SAX-Base/lib/XML/
XML-SAX-0.11/XML-SAX-Base/lib/XML/SAX/
XML-SAX-0.11/XML-SAX-Base/lib/XML/SAX/placeholder.pl
XML-SAX-0.11/XML-SAX-Base/README
XML-SAX-0.11/XML-SAX-Base/Makefile.PL
XML-SAX-0.11/t/
XML-SAX-0.11/t/16large.t
XML-SAX-0.11/t/14encoding.t
XML-SAX-0.11/t/99cleanup.t
XML-SAX-0.11/t/20factory.t
XML-SAX-0.11/t/12miscstart.t
XML-SAX-0.11/t/15element.t
XML-SAX-0.11/t/01known.t
XML-SAX-0.11/t/11xmldecl2.t
XML-SAX-0.11/t/00basic.t
XML-SAX-0.11/t/13int_ent.t
XML-SAX-0.11/t/10xmldecl1.t
XML-SAX-0.11/LICENSE
XML-SAX-0.11/SAX.pm
XML-SAX-0.11/Makefile.PL
XML-SAX-0.11/MANIFEST
XML-SAX-0.11/Changes
XML-SAX-0.11/README
CPAN.pm: Going to build M/MS/MSERGEANT/XML-SAX-0.11.tar.gz
Checking if your kit is complete...
Looks good
Warning: prerequisite XML::NamespaceSupport failed to load: Can't loca
+te XML/Nam
espaceSupport.pm in @INC (@INC contains: E:/Perl/lib E:/Perl/site/lib
+.) at (eva
l 5) line 3.
Writing Makefile for XML::SAX::Base
Do you want XML::SAX to alter ParserDetails.ini? [Y]
Then
Writing Makefile for XML::SAX
---- Unsatisfied dependencies detected during [M/MS/MSERGEANT/XML-SAX-
+0.11.tar.g
z] -----
XML::NamespaceSupport
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]
And
Running make test
Delayed until after prerequisites
Running make install
Delayed until after prerequisites
Running install for module XML::NamespaceSupport
Running make for R/RB/RBERJON/XML-NamespaceSupport-1.08.tar.gz
Fetching with LWP:
ftp://archive.progeny.com/CPAN/authors/id/R/RB/RBERJON/XML-Namespace
+Support-1.
08.tar.gz
Fetching with LWP:
ftp://archive.progeny.com/CPAN/authors/id/R/RB/RBERJON/CHECKSUMS
Checksum for \.cpan\sources\authors\id\R\RB\RBERJON\XML-NamespaceSuppo
+rt-1.08.ta
r.gz ok
XML-NamespaceSupport-1.08/
XML-NamespaceSupport-1.08/MANIFEST
XML-NamespaceSupport-1.08/t/
XML-NamespaceSupport-1.08/t/00base.t
XML-NamespaceSupport-1.08/Changes
XML-NamespaceSupport-1.08/NamespaceSupport.pm
XML-NamespaceSupport-1.08/README
XML-NamespaceSupport-1.08/Makefile.PL
CPAN.pm: Going to build R/RB/RBERJON/XML-NamespaceSupport-1.08.tar.g
+z
Checking if your kit is complete...
Looks good
Writing Makefile for XML::NamespaceSupport
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cp NamespaceSupport.pm blib\lib\XML\NamespaceSupport.pm
C:\WINDOWS\nmake.exe -- OK
Running make test
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
E:\Perl\bin\perl.exe -Mblib -IE:\Perl\lib -IE:\Perl\lib -e "us
+e Test::Ha
rness qw(&runtests $verbose); $verbose=0; runtests @ARGV;" t\00base.t
Using C:/.cpan/build/XML-NamespaceSupport-1.08/blib
t\00base............Use of uninitialized value in string eq at C:/.cpa
+n/build/XM
L-NamespaceSupport-1.08/blib/lib/XML/NamespaceSupport.pm line 96.
t\00base............ok
All tests successful.
Files=1, Tests=46, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00
+CPU)
C:\WINDOWS\nmake.exe test -- OK
Running make install
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Installing E:\Perl\site\lib\XML\NamespaceSupport.pm
Writing E:\Perl\site\lib\auto\XML\NamespaceSupport\.packlist
Appending installation info to E:\Perl\lib/perllocal.pod
C:\WINDOWS\nmake.exe install -- OK
Running make for M/MS/MSERGEANT/XML-SAX-0.11.tar.gz
Is already unwrapped into directory \.cpan\build\XML-SAX-0.11\.
CPAN.pm: Going to build M/MS/MSERGEANT/XML-SAX-0.11.tar.gz
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
makefile(435) : fatal error U1035: syntax error : expected ':' or '='
+separator
Stop.
C:\WINDOWS\nmake.exe -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Unfortunately, I have no idea what just over half of that really means as I rarely work with CPAN (obviously, because it doesn't work...) I hope this helps...
My code doesn't have bugs, it just develops random features.
Flame ~ Lead Programmer: GMS | GMS |