Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Hiya John.

Not too long ago I used to be in the same boat (or very similar at least).

I had may problems caused by that c:\program files or c:\progra~1 thing. Some were caused due to ExtUtils::MM_Win32, which I had patched a few times (got it from the perl5 mailing list), but which I believe was included in builds after 5.60 (I'm not really sure).

Since I reinstalled ActivePerl under c:\perl, things have been going much smoother, observe (I just installed XML::Twig).

. <DIR> 11-03-01 11:31p . .. <DIR> 11-03-01 11:31p .. T <DIR> 11-03-01 11:31p t README 11,663 10-28-01 11:52p README SPEEDUP 1,750 08-09-01 2:38a speedup MAKEFILE PL 458 08-14-01 3:00p Makefile.PL TWIGPM~1 SLO 209,661 10-28-01 11:51p Twig.pm.slow TWIG PM 211,470 10-28-01 1:59a Twig.pm MANIFEST 232 08-03-01 6:57p MANIFEST 6 file(s) 435,234 bytes 3 dir(s) 550,436,864 bytes free F:\dev\xmltwig\XML-Twig-3.00>perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for XML::Twig F:\dev\xmltwig\XML-Twig-3.00>dmake DMAKE.EXE: makefile: line 648: Error -- Expecting macro or rule def +n, found n either F:\dev\xmltwig\XML-Twig-3.00>nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. perl speedup Twig.pm.slow > Twig.pm perl version is 5.006001 XML::Parser version is 2.27 cp Twig.pm blib\lib\XML\Twig.pm F:\dev\xmltwig\XML-Twig-3.00>nmake test Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. C:\Perl\bin\Perl.exe -Mblib -IC:\Perl\lib -IC:\Perl\lib -e "us +e Test::Ha rness qw(&runtests $verbose); $verbose=0; runtests @ARGV;" t\is_field. +t t\test1. t t\test2.t t\test3.t t\test4.t t\test5.t Using F:/dev/xmltwig/XML-Twig-3.00/blib t\is_field..........ok t\test1.............ok t\test2.............ok t\test3.............ok t\test4.............ok t\test5.............ok All tests successful. Files=6, Tests=274, 51 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 + CPU) F:\dev\xmltwig\XML-Twig-3.00> F:\dev\xmltwig\XML-Twig-3.00>nmake install Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. Installing C:\Perl\site\lib\XML\Twig.pm Writing C:\Perl\site\lib\auto\XML\Twig\.packlist Appending installation info to C:\Perl\lib/perllocal.pod F:\dev\xmltwig\XML-Twig-3.00>perl -v Summary of my perl5 (revision 5 version 6 subversion 1) configuration: Platform: osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=undef use5005threads=undef useithreads=define usemultip +licity=define useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='cl', ccflags ='-nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DN +O_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_S +YS -DPERL_MSVCRT_READFIX', optimize='-O1 -MD -DNDEBUG', cppflags='-DWIN32' ccversion='', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', + lseeksize=4 alignbytes=8, usemymalloc=n, prototype=define Linker and Libraries: ld='link', ldflags ='-nologo -nodefaultlib -release -libpath:"C:\ +Perl\lib\CORE" -machine:x86' libpth="C:\Perl\lib\CORE" libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib + comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netap +i32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.li +b odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool +.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib n +etapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc3 +2.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl56.lib Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -release -l +ibpath:"C:\Perl\lib\CORE" -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS PERL_IMPLICIT_CONTEX +T PERL_IMPLICIT_SYS Locally applied patches: ActivePerl Build 628 Built under MSWin32 Compiled at Jul 4 2001 15:41:05 @INC: C:/Perl/lib C:/Perl/site/lib . F:\dev\xmltwig\XML-Twig-3.00> F:\dev\xmltwig\XML-Twig-3.00> F:\dev\xmltwig\XML-Twig-3.00> F:\dev\xmltwig\XML-Twig-3.00>perl -we"use strict;use XML::Twig;" F:\dev\xmltwig\XML-Twig-3.00>perl -we"use strict;use XML::Twig;print k +eys %::" AutoLoader::STDOUTLWP::~_<C:/Perl/site/lib/auto/HTML/Parser/Parser.dl +l_<IO.c_<C :/Perl/site/lib/auto/XML/Parser/Expat/Expat.dllWeakRef::STDIXML::DB:: +Data::HTTP ::¤Config::_<perllib.c_<dl_win32.c¶DynaLoader::fields::constant::PC +DATAARNI NG_BITSSIGExporter::_<C:/Perl/lib/auto/IO/IO.dllWin32::warnings::BEGIN +!"Symbol:: _<.\win32.c$%stdoutHTML::strict::,-./XSLoader::0123VMS::_<..\universal +.c4CDATA56 STDERR:=@Dos::Time::ARGVbase::attributes::_<..\xsutils.coverload::Cwd: +:UNIVERSAL ::<none>::SelectSaver::\stderr]INC^_URI::IO::ENV_<Parser.cvars::Text:: +stdinCarp: :EPOC::File::CORE::Unicode::_<Expat.cMIME::main::| F:\dev\xmltwig\XML-Twig-3.00> F:\dev\xmltwig\XML-Twig-3.00>perl -we"use strict;use XML::Twig;print new XML::Twig" XML::Twig=HASH(0x17b9cb8) F:\dev\xmltwig\XML-Twig-3.00> F:\dev\xmltwig\XML-Twig-3.00>echo Hiya John! Hiya John! F:\dev\xmltwig\XML-Twig-3.00>
Hopefully you will take the plunge and reinstall to c:\perl cause it can litelarlly make life easier (and I too really hate putting crap under my root, stupid unix-like crap)

update: dmake is an alternative to nmake. You can find a link in outside links.

 
___crazyinsomniac_______________________________________
Disclaimer: Don't blame. It came from inside the void

perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"


In reply to (crazyinsomniac) Re: Installing modules under Windows by crazyinsomniac
in thread Installing modules under Windows by John M. Dlugosz

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, 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, 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.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Domain Nodelet?
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this?Last hourOther CB clients
    Other Users?
    Others taking refuge in the Monastery: (2)
    As of 2024-07-15 21:43 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      No recent polls found

      Notices?
      erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.