Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^2: Strawberry Perl 5.12.3, CPAN, make file problems (dmake.exe), DFSEP and backslash "\"

by jffry (Hermit)
on Dec 02, 2011 at 23:10 UTC ( [id://941453] : note . print w/replies, xml ) Need Help??


in reply to Re: Strawberry Perl 5.12.3, CPAN, make file problems (dmake.exe), DFSEP and backslash "\"
in thread Strawberry Perl 5.12.3, CPAN, make file problems (dmake.exe), DFSEP and backslash "\"

I performed my steps above and still have similar results.

Writing Makefile for Math::PARI::libPARI Writing Makefile for Math::Pari dmake.EXE: Error: -- `C:\strawberry\perl\libConfig.pm' not found, and + can't be made ILYAZ/modules/Math-Pari-2.01080605.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 Running make for T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz Has already been unwrapped into directory C:\strawberry\cpan\build\N +et-SSH-Perl-1.34-bzhIa4 CPAN.pm: Going to build T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz Warning: Prerequisite 'Math::Pari => 2.001804' for 'TURNSTEP/Net-SSH-P +erl-1.34.tar.gz' failed when processing 'ILYAZ/modules/Math-Pa ri-2.01080605.tar.gz' with 'make => NO'. Continuing, but chances to su +cceed are limited. dmake.EXE: Error: -- `C:\strawberry\perl\libConfig.pm' not found, and + can't be made TURNSTEP/Net-SSH-Perl-1.34.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

And here is my cleaned up path:

C:\strawberry > echo %Path% C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\Sys +tem32\WindowsPowerShell\v1.0\;C:\Windows\System32\Empirum;C:\P rogram Files\Hummingbird\Connectivity\11.00\Accessories\;;C:\Program F +iles\SlikSvn\bin\;C:\Program Files\QuickTime\QTSystem\;C:\stra wberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\str +awberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\b in;C:\Program Files\PuTTY;C:\Users\jmm6ry\bin;C:\Program Files\GnuWin3 +2\bin
I manually added the "strawberry" parts to my %PATH%. The installation did not do it for me. I installed from the MSI file, not a ZIP file.

Now off to further investigation....

  • Comment on Re^2: Strawberry Perl 5.12.3, CPAN, make file problems (dmake.exe), DFSEP and backslash "\"
  • Select or Download Code

Replies are listed 'Best First'.
Re^3: Strawberry Perl 5.12.3, CPAN, make file problems (dmake.exe), DFSEP and backslash "\"
by syphilis (Archbishop) on Dec 03, 2011 at 01:00 UTC
    Is 'nmake' anywhere to be found in your path ?
    If so, try removing it and see if that makes any difference.

    (Just enter nmake /? at the command prompt to check whether nmake is in the path.)

    Cheers,
    Rob

      No nmake to be found on this system. I searched my entire C: drive and only found that .lnk file, and I think that is some kind of saved search when I did a search for "nmake" in Explorer.

      C:\ > dir nmake*.* /s Volume in drive C has no label. Volume Serial Number is C85E-7FA1 Directory of C:\Users\myid\AppData\Roaming\Microsoft\Windows\Recent 2012-02-16 14:02 11,688 nmake.lnk 1 File(s) 11,688 bytes Total Files Listed: 1 File(s) 11,688 bytes 0 Dir(s) 89,554,558,976 bytes free C:\

      The C: drive is my only local disk. My D: drive is the DVD, and I have a network drive with nothing but two data files in it.

      Also, after firing up my command window, I trim the PATH down manually to just Strawberry Perl.

      C:\ > echo %PATH% C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin C:\ > nmake /? 'nmake' is not recognized as an internal or external command, operable program or batch file.

      Even with the complete PATH, I still don't have nmake in my path.

      C:\strawberry > nmake /? 'nmake' is not recognized as an internal or external command, operable program or batch file. C:\strawberry > echo %PATH% C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\Sys +tem32\WindowsPowerShell\v1.0\;C:\Windows\System32\Empirum;C:\P rogram Files\Hummingbird\Connectivity\11.00\Accessories\;;C:\Program F +iles\SlikSvn\bin\;C:\Program Files\QuickTime\QTSystem\;C:\stra wberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\str +awberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\b in;C:\Program Files\PuTTY;C:\Users\jmm6ry\bin;C:\Program Files\GnuWin3 +2\bin

      So at this point, there must be some other reason for my make file getting created for nmake instead of dmake.