Hello, I'm ultimately trying to install the Lab::VISA::Installation module from CPAN running strawberry perl 5.10.1.1 under Win7 which is failing:
C:\Users\ssdlab>cpan Lab::VISA CPAN: CPAN::SQLite loaded ok (v0.199) Database was generated on Wed, 11 Feb 2015 18:41:55 GMT Running install for module 'Lab::VISA' CPAN: YAML loaded ok (v0.71) Running make for A/AK/AKHUETTEL/Lab-VISA-3.02.tar.gz CPAN: Digest::SHA loaded ok (v5.48) CPAN: Compress::Zlib loaded ok (v2.024) Checksum for C:\strawberry\cpan\sources\authors\id\A\AK\AKHUETTEL\Lab- +VISA-3.02.tar.gz ok CPAN: Archive::Tar loaded ok (v1.54) CPAN: File::Temp loaded ok (v0.22) CPAN.pm: Going to build A/AK/AKHUETTEL/Lab-VISA-3.02.tar.gz WARNING: AUTHOR takes a string/number not a ARRAY reference. Please inform the author. Note (probably harmless): No library found for -lC:/Program Files (x86 +)/IVI Foundation/VISA/WinNT/lib/msc/visa32.lib only nested arrays of non-refs are supported at C:/strawberry/perl/lib +/ExtUtils/MakeMaker.pm line 664 Warning: No success on command[C:\strawberry\perl\bin\perl.exe Makefil +e.PL] AKHUETTEL/Lab-VISA-3.02.tar.gz C:\strawberry\perl\bin\perl.exe Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install
I do not understand the reasoning for the no library found message as the path is correct and the file is there. As part of the debug, I'm trying to update/install the ExtUtils::MakeMaker module which is failing for what looks like different reasons.
CPAN: CPAN::SQLite loaded ok (v0.199) Database was generated on Wed, 11 Feb 2015 18:41:55 GMT Running install for module 'ExtUtils::MakeMaker' CPAN: YAML loaded ok (v0.71) Running make for B/BI/BINGOS/ExtUtils-MakeMaker-7.04.tar.gz CPAN: Digest::SHA loaded ok (v5.48) CPAN: Compress::Zlib loaded ok (v2.024) Checksum for C:\strawberry\cpan\sources\authors\id\B\BI\BINGOS\ExtUtil +s-MakeMaker-7.04.tar.gz ok CPAN: Archive::Tar loaded ok (v1.54) CPAN: File::Temp loaded ok (v0.22) CPAN.pm: Going to build B/BI/BINGOS/ExtUtils-MakeMaker-7.04.tar.gz Using included version of CPAN::Meta (2.120351) because it is not alre +ady installed. Using included version of CPAN::Meta::Requirements (2.127) because it +is not already installed. Using included version of CPAN::Meta::YAML (0.008) because it is not a +lready installed. Using included version of ExtUtils::Manifest (1.65) as it is newer tha +n the installed version (1.58). Using included version of JSON::PP (2.27203) as it is newer than the i +nstalled version (2.27000). Using included version of Parse::CPAN::Meta (1.4405) as it is newer th +an the installed version (1.40). Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for ExtUtils::MakeMaker Writing MYMETA.yml and MYMETA.json CPAN: Module::CoreList loaded ok (v2.25) dmake.EXE: makefile: line 438: Warning: -- Ignoring AUGMAKE meta-ta +rget [.NOTPARALLEL] because prerequisites are present. The system cannot find the path specified. dmake.EXE: Error code 129, while making 'blib\lib\ExtUtils\.exists' BINGOS/ExtUtils-MakeMaker-7.04.tar.gz C:\strawberry\c\bin\dmake.EXE -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible
The message that "The system cannot find the path specified." is not particularly helpful. What path? Where is it being specified? I feel like the MakeMaker not being installed may be what is screwing up the Lab::VISA installation but I'm stuck at this point.

In reply to CPAN module installs failing by shnatko

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.