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


In reply to Re: Re: nmake, CPAN and Modules not listed in PPM by Flame
in thread nmake, CPAN and Modules not listed in PPM by Flame

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.